From ec1f059d16539f207a3c81afd6e3104284fcb1e3 Mon Sep 17 00:00:00 2001 From: Jeff Date: Tue, 14 Nov 2023 19:22:26 -0500 Subject: [PATCH] Improve function call syntax --- tree-sitter-dust/corpus/built_in_function.txt | 13 +- tree-sitter-dust/corpus/for.txt | 4 +- tree-sitter-dust/corpus/index.txt | 3 +- tree-sitter-dust/grammar.js | 14 +- tree-sitter-dust/src/grammar.json | 79 +- tree-sitter-dust/src/node-types.json | 2 +- tree-sitter-dust/src/parser.c | 43788 +++++----------- 7 files changed, 12801 insertions(+), 31102 deletions(-) diff --git a/tree-sitter-dust/corpus/built_in_function.txt b/tree-sitter-dust/corpus/built_in_function.txt index f2aa0e8..0990736 100644 --- a/tree-sitter-dust/corpus/built_in_function.txt +++ b/tree-sitter-dust/corpus/built_in_function.txt @@ -20,7 +20,6 @@ Nested Function Call ================================================================================ (assert_equal (random_integer) 4) -assert_equal random_integer 4 -------------------------------------------------------------------------------- @@ -34,14 +33,4 @@ assert_equal random_integer 4 (built_in_function))) (expression (value - (integer))))))) - (statement - (expression - (function_call - (built_in_function - (expression - (function_call - (built_in_function - (expression - (value - (integer))))))))))) + (integer)))))))) diff --git a/tree-sitter-dust/corpus/for.txt b/tree-sitter-dust/corpus/for.txt index 9232fc3..03c6e66 100644 --- a/tree-sitter-dust/corpus/for.txt +++ b/tree-sitter-dust/corpus/for.txt @@ -3,7 +3,7 @@ Simple For Loop ================================================================================ for i in [1, 2, 3] { - output(i) + (output i) } -------------------------------------------------------------------------------- @@ -38,7 +38,7 @@ Nested For Loop for list in list_of_lists { for item in list { - output(item) + (output item) } } diff --git a/tree-sitter-dust/corpus/index.txt b/tree-sitter-dust/corpus/index.txt index e3e9717..1177f84 100644 --- a/tree-sitter-dust/corpus/index.txt +++ b/tree-sitter-dust/corpus/index.txt @@ -108,7 +108,8 @@ x:(y):0 (expression (identifier)) (expression - (function_call)))) + (function_call + (identifier))))) (expression (value (integer))))))) diff --git a/tree-sitter-dust/grammar.js b/tree-sitter-dust/grammar.js index b5daa5d..4772a15 100644 --- a/tree-sitter-dust/grammar.js +++ b/tree-sitter-dust/grammar.js @@ -46,14 +46,14 @@ module.exports = grammar({ seq('(', $._expression_kind, ')'), )), - _expression_kind: $ => prec(1, choice( + _expression_kind: $ => choice( $.function_call, $.identifier, $.index, $.logic, $.math, $.value, - )), + ), _expression_list: $ => repeat1(prec.right(seq( $.expression, @@ -292,14 +292,16 @@ module.exports = grammar({ field('body', $.block), ), - function_call: $ => prec.right(choice( + function_call: $ => prec.right(seq( '(', - $.built_in_function, - $._context_defined_function, + choice( + $.built_in_function, + $._context_defined_function, + ), ')', )), - _context_defined_function: $ => prec.right(seq( + _context_defined_function: $ => prec.right(1, seq( $.identifier, optional($._expression_list), )), diff --git a/tree-sitter-dust/src/grammar.json b/tree-sitter-dust/src/grammar.json index 8182f14..e4c847f 100644 --- a/tree-sitter-dust/src/grammar.json +++ b/tree-sitter-dust/src/grammar.json @@ -162,37 +162,33 @@ } }, "_expression_kind": { - "type": "PREC", - "value": 1, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "function_call" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "index" - }, - { - "type": "SYMBOL", - "name": "logic" - }, - { - "type": "SYMBOL", - "name": "math" - }, - { - "type": "SYMBOL", - "name": "value" - } - ] - } + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "function_call" + }, + { + "type": "SYMBOL", + "name": "identifier" + }, + { + "type": "SYMBOL", + "name": "index" + }, + { + "type": "SYMBOL", + "name": "logic" + }, + { + "type": "SYMBOL", + "name": "math" + }, + { + "type": "SYMBOL", + "name": "value" + } + ] }, "_expression_list": { "type": "REPEAT1", @@ -1236,19 +1232,24 @@ "type": "PREC_RIGHT", "value": 0, "content": { - "type": "CHOICE", + "type": "SEQ", "members": [ { "type": "STRING", "value": "(" }, { - "type": "SYMBOL", - "name": "built_in_function" - }, - { - "type": "SYMBOL", - "name": "_context_defined_function" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "built_in_function" + }, + { + "type": "SYMBOL", + "name": "_context_defined_function" + } + ] }, { "type": "STRING", @@ -1259,7 +1260,7 @@ }, "_context_defined_function": { "type": "PREC_RIGHT", - "value": 0, + "value": 1, "content": { "type": "SEQ", "members": [ diff --git a/tree-sitter-dust/src/node-types.json b/tree-sitter-dust/src/node-types.json index 28a4f68..1a7c1e4 100644 --- a/tree-sitter-dust/src/node-types.json +++ b/tree-sitter-dust/src/node-types.json @@ -255,7 +255,7 @@ "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "built_in_function", diff --git a/tree-sitter-dust/src/parser.c b/tree-sitter-dust/src/parser.c index 11a14e4..7e5a839 100644 --- a/tree-sitter-dust/src/parser.c +++ b/tree-sitter-dust/src/parser.c @@ -6,8 +6,8 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 555 -#define LARGE_STATE_COUNT 166 +#define STATE_COUNT 360 +#define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 131 #define ALIAS_COUNT 0 #define TOKEN_COUNT 87 @@ -999,558 +999,363 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, - [3] = 3, - [4] = 4, + [3] = 2, + [4] = 2, [5] = 5, - [6] = 6, + [6] = 5, [7] = 7, [8] = 8, - [9] = 5, - [10] = 7, - [11] = 6, - [12] = 4, - [13] = 6, - [14] = 7, - [15] = 4, - [16] = 5, - [17] = 17, - [18] = 5, - [19] = 7, - [20] = 20, - [21] = 6, - [22] = 17, - [23] = 4, + [9] = 8, + [10] = 8, + [11] = 11, + [12] = 8, + [13] = 11, + [14] = 11, + [15] = 15, + [16] = 11, + [17] = 11, + [18] = 8, + [19] = 8, + [20] = 11, + [21] = 11, + [22] = 8, + [23] = 23, [24] = 24, - [25] = 24, - [26] = 26, - [27] = 26, - [28] = 24, - [29] = 26, - [30] = 26, - [31] = 31, - [32] = 26, - [33] = 26, - [34] = 24, + [25] = 23, + [26] = 23, + [27] = 24, + [28] = 23, + [29] = 23, + [30] = 24, + [31] = 24, + [32] = 23, + [33] = 24, + [34] = 23, [35] = 24, - [36] = 26, - [37] = 24, - [38] = 24, + [36] = 24, + [37] = 37, + [38] = 38, [39] = 39, - [40] = 39, + [40] = 37, [41] = 41, - [42] = 41, - [43] = 39, - [44] = 41, - [45] = 41, - [46] = 39, - [47] = 39, - [48] = 41, - [49] = 39, - [50] = 39, - [51] = 41, - [52] = 41, + [42] = 42, + [43] = 43, + [44] = 44, + [45] = 43, + [46] = 46, + [47] = 47, + [48] = 48, + [49] = 49, + [50] = 50, + [51] = 42, + [52] = 48, [53] = 53, - [54] = 54, - [55] = 55, - [56] = 54, - [57] = 2, - [58] = 4, - [59] = 5, - [60] = 7, - [61] = 6, - [62] = 6, - [63] = 8, + [54] = 49, + [55] = 46, + [56] = 56, + [57] = 57, + [58] = 58, + [59] = 59, + [60] = 60, + [61] = 61, + [62] = 62, + [63] = 63, [64] = 64, - [65] = 7, - [66] = 5, - [67] = 4, - [68] = 64, - [69] = 64, - [70] = 8, + [65] = 65, + [66] = 66, + [67] = 67, + [68] = 68, + [69] = 69, + [70] = 70, [71] = 71, - [72] = 72, + [72] = 70, [73] = 73, [74] = 74, - [75] = 64, - [76] = 76, + [75] = 75, + [76] = 43, [77] = 77, - [78] = 72, - [79] = 77, - [80] = 72, - [81] = 74, - [82] = 72, - [83] = 83, - [84] = 64, - [85] = 73, - [86] = 86, - [87] = 73, - [88] = 76, - [89] = 71, + [78] = 43, + [79] = 49, + [80] = 42, + [81] = 46, + [82] = 48, + [83] = 48, + [84] = 46, + [85] = 42, + [86] = 49, + [87] = 87, + [88] = 59, + [89] = 89, [90] = 90, - [91] = 6, - [92] = 77, - [93] = 83, - [94] = 94, - [95] = 77, - [96] = 7, - [97] = 74, - [98] = 71, - [99] = 4, - [100] = 5, - [101] = 76, - [102] = 64, - [103] = 103, - [104] = 104, - [105] = 105, - [106] = 73, - [107] = 6, - [108] = 74, - [109] = 76, - [110] = 110, + [91] = 57, + [92] = 64, + [93] = 93, + [94] = 58, + [95] = 58, + [96] = 62, + [97] = 63, + [98] = 68, + [99] = 67, + [100] = 61, + [101] = 60, + [102] = 56, + [103] = 65, + [104] = 66, + [105] = 64, + [106] = 71, + [107] = 69, + [108] = 108, + [109] = 109, + [110] = 58, [111] = 111, - [112] = 7, + [112] = 112, [113] = 113, [114] = 114, - [115] = 71, - [116] = 116, + [115] = 115, + [116] = 64, [117] = 117, [118] = 118, [119] = 119, - [120] = 4, + [120] = 120, [121] = 121, - [122] = 64, + [122] = 122, [123] = 123, - [124] = 121, + [124] = 124, [125] = 125, [126] = 126, [127] = 127, [128] = 128, - [129] = 5, - [130] = 64, - [131] = 64, - [132] = 64, - [133] = 64, - [134] = 64, - [135] = 71, - [136] = 74, - [137] = 77, - [138] = 72, - [139] = 76, - [140] = 77, - [141] = 73, - [142] = 72, - [143] = 143, - [144] = 76, - [145] = 74, - [146] = 73, + [129] = 129, + [130] = 130, + [131] = 131, + [132] = 132, + [133] = 126, + [134] = 126, + [135] = 131, + [136] = 131, + [137] = 49, + [138] = 138, + [139] = 139, + [140] = 140, + [141] = 141, + [142] = 142, + [143] = 141, + [144] = 141, + [145] = 145, + [146] = 146, [147] = 147, - [148] = 71, - [149] = 94, - [150] = 118, - [151] = 103, - [152] = 123, - [153] = 90, - [154] = 128, - [155] = 111, - [156] = 116, - [157] = 127, - [158] = 117, - [159] = 110, - [160] = 125, - [161] = 105, - [162] = 104, - [163] = 163, - [164] = 119, - [165] = 113, - [166] = 72, - [167] = 167, - [168] = 72, - [169] = 169, - [170] = 170, - [171] = 169, - [172] = 170, - [173] = 111, - [174] = 174, - [175] = 169, - [176] = 103, + [148] = 148, + [149] = 149, + [150] = 150, + [151] = 151, + [152] = 152, + [153] = 139, + [154] = 150, + [155] = 155, + [156] = 156, + [157] = 42, + [158] = 141, + [159] = 159, + [160] = 156, + [161] = 46, + [162] = 138, + [163] = 141, + [164] = 150, + [165] = 150, + [166] = 156, + [167] = 142, + [168] = 150, + [169] = 141, + [170] = 138, + [171] = 147, + [172] = 156, + [173] = 155, + [174] = 152, + [175] = 149, + [176] = 159, [177] = 177, - [178] = 178, - [179] = 170, - [180] = 77, - [181] = 77, - [182] = 74, - [183] = 71, - [184] = 73, - [185] = 76, - [186] = 186, - [187] = 187, - [188] = 188, - [189] = 189, - [190] = 190, - [191] = 190, - [192] = 192, - [193] = 193, + [178] = 177, + [179] = 43, + [180] = 180, + [181] = 43, + [182] = 148, + [183] = 183, + [184] = 180, + [185] = 140, + [186] = 150, + [187] = 156, + [188] = 138, + [189] = 156, + [190] = 140, + [191] = 151, + [192] = 146, + [193] = 145, [194] = 194, - [195] = 195, - [196] = 188, - [197] = 194, - [198] = 198, - [199] = 192, - [200] = 190, - [201] = 188, - [202] = 202, - [203] = 189, - [204] = 204, - [205] = 188, - [206] = 190, - [207] = 192, - [208] = 194, - [209] = 209, - [210] = 210, - [211] = 187, - [212] = 190, - [213] = 192, - [214] = 111, - [215] = 192, - [216] = 192, - [217] = 188, - [218] = 190, - [219] = 194, + [195] = 138, + [196] = 48, + [197] = 138, + [198] = 183, + [199] = 49, + [200] = 42, + [201] = 48, + [202] = 46, + [203] = 63, + [204] = 57, + [205] = 59, + [206] = 64, + [207] = 62, + [208] = 44, + [209] = 68, + [210] = 67, + [211] = 58, + [212] = 61, + [213] = 60, + [214] = 56, + [215] = 65, + [216] = 66, + [217] = 41, + [218] = 50, + [219] = 53, [220] = 220, - [221] = 188, - [222] = 190, - [223] = 204, + [221] = 221, + [222] = 222, + [223] = 223, [224] = 224, - [225] = 192, - [226] = 188, - [227] = 190, - [228] = 194, - [229] = 188, - [230] = 190, - [231] = 194, - [232] = 188, - [233] = 190, - [234] = 194, - [235] = 194, - [236] = 194, - [237] = 192, - [238] = 190, - [239] = 188, + [225] = 225, + [226] = 226, + [227] = 223, + [228] = 228, + [229] = 222, + [230] = 230, + [231] = 231, + [232] = 221, + [233] = 220, + [234] = 226, + [235] = 225, + [236] = 231, + [237] = 228, + [238] = 230, + [239] = 224, [240] = 240, - [241] = 241, - [242] = 204, - [243] = 194, - [244] = 192, - [245] = 190, - [246] = 188, + [241] = 240, + [242] = 242, + [243] = 242, + [244] = 244, + [245] = 245, + [246] = 244, [247] = 247, - [248] = 188, - [249] = 204, - [250] = 194, - [251] = 192, - [252] = 190, - [253] = 188, - [254] = 190, - [255] = 192, - [256] = 188, - [257] = 204, - [258] = 194, - [259] = 192, - [260] = 190, - [261] = 188, - [262] = 194, - [263] = 190, - [264] = 264, - [265] = 194, - [266] = 266, - [267] = 204, - [268] = 268, - [269] = 269, - [270] = 210, - [271] = 271, - [272] = 192, - [273] = 193, - [274] = 198, - [275] = 188, - [276] = 276, - [277] = 277, - [278] = 190, - [279] = 194, - [280] = 264, - [281] = 204, + [248] = 247, + [249] = 118, + [250] = 247, + [251] = 64, + [252] = 58, + [253] = 253, + [254] = 254, + [255] = 255, + [256] = 256, + [257] = 257, + [258] = 258, + [259] = 75, + [260] = 74, + [261] = 77, + [262] = 58, + [263] = 89, + [264] = 87, + [265] = 64, + [266] = 109, + [267] = 125, + [268] = 113, + [269] = 123, + [270] = 122, + [271] = 120, + [272] = 121, + [273] = 112, + [274] = 117, + [275] = 115, + [276] = 111, + [277] = 124, + [278] = 119, + [279] = 108, + [280] = 114, + [281] = 281, [282] = 282, - [283] = 202, - [284] = 192, + [283] = 283, + [284] = 284, [285] = 285, - [286] = 286, + [286] = 281, [287] = 287, - [288] = 269, - [289] = 268, - [290] = 194, - [291] = 192, - [292] = 190, - [293] = 188, - [294] = 266, - [295] = 247, + [288] = 284, + [289] = 281, + [290] = 290, + [291] = 284, + [292] = 292, + [293] = 282, + [294] = 294, + [295] = 294, [296] = 296, [297] = 297, - [298] = 298, - [299] = 241, - [300] = 195, - [301] = 188, - [302] = 192, + [298] = 290, + [299] = 285, + [300] = 282, + [301] = 301, + [302] = 290, [303] = 303, - [304] = 194, - [305] = 204, - [306] = 188, - [307] = 190, - [308] = 192, - [309] = 194, - [310] = 204, - [311] = 103, - [312] = 192, + [304] = 304, + [305] = 304, + [306] = 303, + [307] = 304, + [308] = 308, + [309] = 304, + [310] = 304, + [311] = 311, + [312] = 304, [313] = 313, - [314] = 287, - [315] = 71, - [316] = 192, - [317] = 204, - [318] = 76, - [319] = 74, - [320] = 194, - [321] = 73, - [322] = 188, - [323] = 190, - [324] = 194, - [325] = 192, + [314] = 314, + [315] = 315, + [316] = 315, + [317] = 317, + [318] = 318, + [319] = 319, + [320] = 318, + [321] = 321, + [322] = 322, + [323] = 323, + [324] = 322, + [325] = 325, [326] = 326, - [327] = 111, - [328] = 103, - [329] = 298, - [330] = 330, + [327] = 322, + [328] = 328, + [329] = 329, + [330] = 319, [331] = 331, [332] = 332, [333] = 333, [334] = 334, - [335] = 86, - [336] = 111, - [337] = 127, - [338] = 117, - [339] = 77, - [340] = 113, - [341] = 73, - [342] = 74, - [343] = 71, - [344] = 118, - [345] = 77, - [346] = 116, - [347] = 103, - [348] = 110, - [349] = 105, - [350] = 123, - [351] = 119, - [352] = 104, - [353] = 128, - [354] = 76, - [355] = 74, - [356] = 76, - [357] = 73, - [358] = 71, - [359] = 74, - [360] = 77, - [361] = 76, - [362] = 73, - [363] = 71, - [364] = 77, - [365] = 76, - [366] = 114, - [367] = 71, - [368] = 74, - [369] = 73, - [370] = 126, - [371] = 73, - [372] = 372, - [373] = 77, - [374] = 374, - [375] = 375, - [376] = 376, - [377] = 377, - [378] = 374, - [379] = 379, - [380] = 380, - [381] = 376, - [382] = 375, - [383] = 77, - [384] = 377, - [385] = 385, - [386] = 386, - [387] = 379, - [388] = 372, - [389] = 386, - [390] = 74, - [391] = 71, - [392] = 392, - [393] = 392, - [394] = 385, - [395] = 380, - [396] = 76, - [397] = 77, - [398] = 71, - [399] = 71, - [400] = 74, - [401] = 74, - [402] = 71, - [403] = 73, - [404] = 74, - [405] = 77, - [406] = 71, - [407] = 77, - [408] = 76, - [409] = 77, - [410] = 73, - [411] = 73, - [412] = 76, - [413] = 76, - [414] = 77, - [415] = 73, - [416] = 76, - [417] = 77, - [418] = 74, - [419] = 74, - [420] = 73, - [421] = 421, - [422] = 422, - [423] = 73, - [424] = 421, - [425] = 71, - [426] = 74, - [427] = 76, - [428] = 76, - [429] = 71, - [430] = 422, - [431] = 76, - [432] = 71, - [433] = 73, - [434] = 74, - [435] = 435, - [436] = 436, - [437] = 436, - [438] = 436, - [439] = 143, - [440] = 147, - [441] = 163, - [442] = 103, - [443] = 177, - [444] = 111, - [445] = 174, - [446] = 285, - [447] = 186, - [448] = 282, - [449] = 277, - [450] = 276, - [451] = 271, - [452] = 220, - [453] = 286, - [454] = 296, - [455] = 240, - [456] = 224, - [457] = 297, - [458] = 209, - [459] = 313, - [460] = 303, - [461] = 461, - [462] = 462, - [463] = 463, - [464] = 463, - [465] = 465, - [466] = 466, - [467] = 467, - [468] = 468, - [469] = 462, - [470] = 467, - [471] = 468, - [472] = 461, - [473] = 473, - [474] = 467, - [475] = 475, - [476] = 476, - [477] = 477, - [478] = 478, - [479] = 462, - [480] = 465, - [481] = 476, - [482] = 476, - [483] = 465, - [484] = 475, - [485] = 485, - [486] = 486, - [487] = 487, - [488] = 488, - [489] = 487, - [490] = 487, - [491] = 487, - [492] = 487, - [493] = 487, - [494] = 487, - [495] = 487, - [496] = 486, - [497] = 487, - [498] = 331, - [499] = 487, - [500] = 487, - [501] = 487, - [502] = 487, - [503] = 487, - [504] = 487, - [505] = 487, - [506] = 487, - [507] = 334, - [508] = 487, - [509] = 487, - [510] = 487, - [511] = 511, - [512] = 512, - [513] = 513, - [514] = 514, - [515] = 515, - [516] = 516, - [517] = 517, - [518] = 514, - [519] = 517, - [520] = 517, - [521] = 521, - [522] = 522, - [523] = 523, - [524] = 524, - [525] = 511, - [526] = 526, - [527] = 527, - [528] = 528, - [529] = 512, - [530] = 530, - [531] = 530, - [532] = 532, - [533] = 533, - [534] = 532, - [535] = 535, - [536] = 535, - [537] = 537, - [538] = 528, - [539] = 515, - [540] = 540, - [541] = 530, - [542] = 530, - [543] = 530, - [544] = 530, - [545] = 530, - [546] = 527, - [547] = 526, - [548] = 537, - [549] = 524, - [550] = 523, - [551] = 540, - [552] = 513, - [553] = 521, - [554] = 522, + [335] = 318, + [336] = 317, + [337] = 337, + [338] = 314, + [339] = 332, + [340] = 331, + [341] = 341, + [342] = 341, + [343] = 343, + [344] = 344, + [345] = 343, + [346] = 334, + [347] = 334, + [348] = 334, + [349] = 334, + [350] = 334, + [351] = 329, + [352] = 328, + [353] = 337, + [354] = 326, + [355] = 325, + [356] = 334, + [357] = 344, + [358] = 313, + [359] = 323, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -1562,30 +1367,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(63); + if (lookahead == '%') ADVANCE(65); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(33); if (lookahead == ')') ADVANCE(34); - if (lookahead == '*') ADVANCE(61); - if (lookahead == '+') ADVANCE(57); + if (lookahead == '*') ADVANCE(63); + if (lookahead == '+') ADVANCE(58); if (lookahead == ',') ADVANCE(35); - if (lookahead == '-') ADVANCE(60); + if (lookahead == '-') ADVANCE(62); if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(62); + if (lookahead == '/') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); - if (lookahead == ':') ADVANCE(54); + if (lookahead == ':') ADVANCE(55); if (lookahead == ';') ADVANCE(32); - if (lookahead == '<') ADVANCE(69); - if (lookahead == '=') ADVANCE(52); - if (lookahead == '>') ADVANCE(68); + if (lookahead == '<') ADVANCE(71); + if (lookahead == '=') ADVANCE(53); + if (lookahead == '>') ADVANCE(70); if (lookahead == '[') ADVANCE(50); if (lookahead == ']') ADVANCE(51); if (lookahead == '`') ADVANCE(13); if (lookahead == 'a') ADVANCE(43); if (lookahead == 'e') ADVANCE(41); if (lookahead == '{') ADVANCE(30); - if (lookahead == '|') ADVANCE(78); + if (lookahead == '|') ADVANCE(80); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || @@ -1598,27 +1403,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(63); + if (lookahead == '%') ADVANCE(65); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(33); if (lookahead == ')') ADVANCE(34); - if (lookahead == '*') ADVANCE(61); + if (lookahead == '*') ADVANCE(63); if (lookahead == '+') ADVANCE(57); if (lookahead == ',') ADVANCE(35); - if (lookahead == '-') ADVANCE(60); - if (lookahead == '/') ADVANCE(62); + if (lookahead == '-') ADVANCE(61); + if (lookahead == '.') ADVANCE(9); + if (lookahead == '/') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); - if (lookahead == ':') ADVANCE(54); - if (lookahead == ';') ADVANCE(32); - if (lookahead == '<') ADVANCE(69); - if (lookahead == '=') ADVANCE(52); - if (lookahead == '>') ADVANCE(68); + if (lookahead == ':') ADVANCE(55); + if (lookahead == '<') ADVANCE(71); + if (lookahead == '=') ADVANCE(11); + if (lookahead == '>') ADVANCE(70); if (lookahead == '[') ADVANCE(50); + if (lookahead == ']') ADVANCE(51); if (lookahead == '`') ADVANCE(13); if (lookahead == '{') ADVANCE(30); - if (lookahead == '|') ADVANCE(78); - if (lookahead == '}') ADVANCE(31); + if (lookahead == '|') ADVANCE(80); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1628,56 +1433,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 2: if (lookahead == '!') ADVANCE(10); - if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(63); + if (lookahead == '%') ADVANCE(65); if (lookahead == '&') ADVANCE(7); - if (lookahead == '\'') ADVANCE(8); - if (lookahead == '(') ADVANCE(33); if (lookahead == ')') ADVANCE(34); - if (lookahead == '*') ADVANCE(61); - if (lookahead == '+') ADVANCE(56); + if (lookahead == '*') ADVANCE(63); + if (lookahead == '+') ADVANCE(57); if (lookahead == ',') ADVANCE(35); if (lookahead == '-') ADVANCE(59); if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(62); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); - if (lookahead == ':') ADVANCE(54); + if (lookahead == '/') ADVANCE(64); + if (lookahead == ':') ADVANCE(55); if (lookahead == ';') ADVANCE(32); - if (lookahead == '<') ADVANCE(69); + if (lookahead == '<') ADVANCE(71); if (lookahead == '=') ADVANCE(11); - if (lookahead == '>') ADVANCE(68); - if (lookahead == '[') ADVANCE(50); - if (lookahead == ']') ADVANCE(51); - if (lookahead == '`') ADVANCE(13); + if (lookahead == '>') ADVANCE(70); if (lookahead == '{') ADVANCE(30); - if (lookahead == '|') ADVANCE(78); + if (lookahead == '|') ADVANCE(20); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(2) if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(46); + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 3: if (lookahead == '!') ADVANCE(10); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(63); + if (lookahead == '%') ADVANCE(65); if (lookahead == '&') ADVANCE(7); - if (lookahead == ')') ADVANCE(34); - if (lookahead == '*') ADVANCE(61); - if (lookahead == '+') ADVANCE(56); + if (lookahead == '*') ADVANCE(63); + if (lookahead == '+') ADVANCE(58); if (lookahead == ',') ADVANCE(35); - if (lookahead == '-') ADVANCE(58); - if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(62); - if (lookahead == ':') ADVANCE(54); + if (lookahead == '-') ADVANCE(60); + if (lookahead == '/') ADVANCE(64); + if (lookahead == ':') ADVANCE(55); if (lookahead == ';') ADVANCE(32); - if (lookahead == '<') ADVANCE(69); - if (lookahead == '=') ADVANCE(11); - if (lookahead == '>') ADVANCE(68); - if (lookahead == '{') ADVANCE(30); + if (lookahead == '<') ADVANCE(71); + if (lookahead == '=') ADVANCE(52); + if (lookahead == '>') ADVANCE(70); if (lookahead == '|') ADVANCE(20); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || @@ -1703,7 +1499,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(51); if (lookahead == '`') ADVANCE(13); if (lookahead == '{') ADVANCE(30); - if (lookahead == '|') ADVANCE(77); + if (lookahead == '|') ADVANCE(79); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || @@ -1731,24 +1527,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(46); END_STATE(); case 7: - if (lookahead == '&') ADVANCE(66); + if (lookahead == '&') ADVANCE(68); END_STATE(); case 8: if (lookahead == '\'') ADVANCE(49); if (lookahead != 0) ADVANCE(8); END_STATE(); case 9: - if (lookahead == '.') ADVANCE(55); + if (lookahead == '.') ADVANCE(56); END_STATE(); case 10: - if (lookahead == '=') ADVANCE(65); + if (lookahead == '=') ADVANCE(67); END_STATE(); case 11: - if (lookahead == '=') ADVANCE(64); - if (lookahead == '>') ADVANCE(75); + if (lookahead == '=') ADVANCE(66); + if (lookahead == '>') ADVANCE(77); END_STATE(); case 12: - if (lookahead == '>') ADVANCE(75); + if (lookahead == '>') ADVANCE(77); END_STATE(); case 13: if (lookahead == '`') ADVANCE(49); @@ -1758,7 +1554,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'f') ADVANCE(17); END_STATE(); case 15: - if (lookahead == 'f') ADVANCE(74); + if (lookahead == 'f') ADVANCE(76); END_STATE(); case 16: if (lookahead == 'i') ADVANCE(15); @@ -1767,7 +1563,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(18); END_STATE(); case 18: - if (lookahead == 'r') ADVANCE(76); + if (lookahead == 'r') ADVANCE(78); END_STATE(); case 19: if (lookahead == '|') ADVANCE(29); @@ -1776,7 +1572,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(19); END_STATE(); case 20: - if (lookahead == '|') ADVANCE(67); + if (lookahead == '|') ADVANCE(69); END_STATE(); case 21: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); @@ -1789,26 +1585,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(63); + if (lookahead == '%') ADVANCE(65); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(33); - if (lookahead == ')') ADVANCE(34); - if (lookahead == '*') ADVANCE(61); - if (lookahead == '+') ADVANCE(57); - if (lookahead == '-') ADVANCE(60); - if (lookahead == '/') ADVANCE(62); + if (lookahead == '*') ADVANCE(63); + if (lookahead == '+') ADVANCE(58); + if (lookahead == '-') ADVANCE(62); + if (lookahead == '/') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); - if (lookahead == ':') ADVANCE(54); + if (lookahead == ':') ADVANCE(55); if (lookahead == ';') ADVANCE(32); - if (lookahead == '<') ADVANCE(69); - if (lookahead == '=') ADVANCE(52); - if (lookahead == '>') ADVANCE(68); + if (lookahead == '<') ADVANCE(71); + if (lookahead == '=') ADVANCE(53); + if (lookahead == '>') ADVANCE(70); if (lookahead == '[') ADVANCE(50); if (lookahead == '`') ADVANCE(13); if (lookahead == 'a') ADVANCE(43); if (lookahead == '{') ADVANCE(30); - if (lookahead == '|') ADVANCE(78); + if (lookahead == '|') ADVANCE(80); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || @@ -1822,28 +1617,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); - if (lookahead == '%') ADVANCE(63); + if (lookahead == '%') ADVANCE(65); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(33); - if (lookahead == ')') ADVANCE(34); - if (lookahead == '*') ADVANCE(61); - if (lookahead == '+') ADVANCE(56); - if (lookahead == ',') ADVANCE(35); - if (lookahead == '-') ADVANCE(59); + if (lookahead == '*') ADVANCE(63); + if (lookahead == '+') ADVANCE(57); + if (lookahead == '-') ADVANCE(61); if (lookahead == '.') ADVANCE(9); - if (lookahead == '/') ADVANCE(62); + if (lookahead == '/') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); - if (lookahead == ':') ADVANCE(54); + if (lookahead == ':') ADVANCE(55); if (lookahead == ';') ADVANCE(32); - if (lookahead == '<') ADVANCE(69); + if (lookahead == '<') ADVANCE(71); if (lookahead == '=') ADVANCE(11); - if (lookahead == '>') ADVANCE(68); + if (lookahead == '>') ADVANCE(70); if (lookahead == '[') ADVANCE(50); if (lookahead == '`') ADVANCE(13); if (lookahead == 'a') ADVANCE(43); if (lookahead == '{') ADVANCE(30); - if (lookahead == '|') ADVANCE(78); + if (lookahead == '|') ADVANCE(80); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || @@ -1858,16 +1651,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(19); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(33); - if (lookahead == ')') ADVANCE(34); if (lookahead == '-') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); if (lookahead == ';') ADVANCE(32); - if (lookahead == '=') ADVANCE(53); + if (lookahead == '=') ADVANCE(54); if (lookahead == '[') ADVANCE(50); if (lookahead == '`') ADVANCE(13); if (lookahead == 'a') ADVANCE(43); if (lookahead == '{') ADVANCE(30); - if (lookahead == '|') ADVANCE(77); + if (lookahead == '|') ADVANCE(79); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || @@ -1882,7 +1674,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(19); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(33); - if (lookahead == ')') ADVANCE(34); if (lookahead == '-') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); if (lookahead == ';') ADVANCE(32); @@ -1892,7 +1683,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(43); if (lookahead == 'e') ADVANCE(41); if (lookahead == '{') ADVANCE(30); - if (lookahead == '|') ADVANCE(77); + if (lookahead == '|') ADVANCE(79); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || @@ -2034,94 +1825,102 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 52: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(64); - if (lookahead == '>') ADVANCE(75); + if (lookahead == '=') ADVANCE(66); END_STATE(); case 53: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '>') ADVANCE(75); + if (lookahead == '=') ADVANCE(66); + if (lookahead == '>') ADVANCE(77); END_STATE(); case 54: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '>') ADVANCE(77); END_STATE(); case 55: - ACCEPT_TOKEN(anon_sym_DOT_DOT); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 56: - ACCEPT_TOKEN(anon_sym_PLUS); + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 57: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(72); END_STATE(); case 58: - ACCEPT_TOKEN(anon_sym_DASH); + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '=') ADVANCE(74); END_STATE(); case 59: ACCEPT_TOKEN(anon_sym_DASH); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); END_STATE(); case 60: ACCEPT_TOKEN(anon_sym_DASH); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); - if (lookahead == '=') ADVANCE(73); + if (lookahead == '=') ADVANCE(75); END_STATE(); case 61: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(anon_sym_DASH); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); END_STATE(); case 62: - ACCEPT_TOKEN(anon_sym_SLASH); + ACCEPT_TOKEN(anon_sym_DASH); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); + if (lookahead == '=') ADVANCE(75); END_STATE(); case 63: - ACCEPT_TOKEN(anon_sym_PERCENT); + ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); case 64: - ACCEPT_TOKEN(anon_sym_EQ_EQ); + ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); case 65: - ACCEPT_TOKEN(anon_sym_BANG_EQ); + ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); case 66: - ACCEPT_TOKEN(anon_sym_AMP_AMP); + ACCEPT_TOKEN(anon_sym_EQ_EQ); END_STATE(); case 67: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); case 68: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(70); + ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); case 69: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '=') ADVANCE(71); + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); case 70: - ACCEPT_TOKEN(anon_sym_GT_EQ); + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(72); END_STATE(); case 71: - ACCEPT_TOKEN(anon_sym_LT_EQ); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '=') ADVANCE(73); END_STATE(); case 72: - ACCEPT_TOKEN(anon_sym_PLUS_EQ); + ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); case 73: - ACCEPT_TOKEN(anon_sym_DASH_EQ); + ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); case 74: - ACCEPT_TOKEN(anon_sym_elseif); + ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); case 75: - ACCEPT_TOKEN(anon_sym_EQ_GT); + ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); case 76: - ACCEPT_TOKEN(anon_sym_asyncfor); + ACCEPT_TOKEN(anon_sym_elseif); END_STATE(); case 77: - ACCEPT_TOKEN(anon_sym_PIPE); + ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); case 78: + ACCEPT_TOKEN(anon_sym_asyncfor); + END_STATE(); + case 79: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(67); + END_STATE(); + case 80: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(69); END_STATE(); default: return false; @@ -2869,28 +2668,28 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 25}, - [2] = {.lex_state = 23}, - [3] = {.lex_state = 23}, - [4] = {.lex_state = 24}, - [5] = {.lex_state = 24}, - [6] = {.lex_state = 24}, - [7] = {.lex_state = 24}, - [8] = {.lex_state = 24}, - [9] = {.lex_state = 24}, - [10] = {.lex_state = 24}, - [11] = {.lex_state = 24}, - [12] = {.lex_state = 24}, - [13] = {.lex_state = 24}, - [14] = {.lex_state = 24}, - [15] = {.lex_state = 24}, - [16] = {.lex_state = 24}, + [2] = {.lex_state = 4}, + [3] = {.lex_state = 4}, + [4] = {.lex_state = 4}, + [5] = {.lex_state = 25}, + [6] = {.lex_state = 25}, + [7] = {.lex_state = 25}, + [8] = {.lex_state = 25}, + [9] = {.lex_state = 25}, + [10] = {.lex_state = 25}, + [11] = {.lex_state = 25}, + [12] = {.lex_state = 25}, + [13] = {.lex_state = 25}, + [14] = {.lex_state = 25}, + [15] = {.lex_state = 25}, + [16] = {.lex_state = 25}, [17] = {.lex_state = 25}, - [18] = {.lex_state = 24}, - [19] = {.lex_state = 24}, + [18] = {.lex_state = 25}, + [19] = {.lex_state = 25}, [20] = {.lex_state = 25}, - [21] = {.lex_state = 24}, + [21] = {.lex_state = 25}, [22] = {.lex_state = 25}, - [23] = {.lex_state = 24}, + [23] = {.lex_state = 25}, [24] = {.lex_state = 25}, [25] = {.lex_state = 25}, [26] = {.lex_state = 25}, @@ -2908,152 +2707,152 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [38] = {.lex_state = 25}, [39] = {.lex_state = 25}, [40] = {.lex_state = 25}, - [41] = {.lex_state = 25}, - [42] = {.lex_state = 25}, - [43] = {.lex_state = 25}, - [44] = {.lex_state = 25}, - [45] = {.lex_state = 25}, - [46] = {.lex_state = 25}, - [47] = {.lex_state = 25}, - [48] = {.lex_state = 25}, - [49] = {.lex_state = 25}, - [50] = {.lex_state = 25}, - [51] = {.lex_state = 25}, - [52] = {.lex_state = 25}, - [53] = {.lex_state = 25}, - [54] = {.lex_state = 25}, - [55] = {.lex_state = 25}, - [56] = {.lex_state = 25}, - [57] = {.lex_state = 1}, - [58] = {.lex_state = 2}, - [59] = {.lex_state = 2}, - [60] = {.lex_state = 2}, - [61] = {.lex_state = 2}, - [62] = {.lex_state = 2}, - [63] = {.lex_state = 2}, - [64] = {.lex_state = 2}, - [65] = {.lex_state = 2}, - [66] = {.lex_state = 2}, - [67] = {.lex_state = 2}, - [68] = {.lex_state = 2}, - [69] = {.lex_state = 2}, - [70] = {.lex_state = 2}, - [71] = {.lex_state = 24}, - [72] = {.lex_state = 24}, - [73] = {.lex_state = 24}, - [74] = {.lex_state = 24}, - [75] = {.lex_state = 2}, - [76] = {.lex_state = 24}, - [77] = {.lex_state = 24}, - [78] = {.lex_state = 24}, - [79] = {.lex_state = 24}, - [80] = {.lex_state = 24}, - [81] = {.lex_state = 24}, - [82] = {.lex_state = 24}, - [83] = {.lex_state = 2}, - [84] = {.lex_state = 2}, - [85] = {.lex_state = 24}, - [86] = {.lex_state = 24}, - [87] = {.lex_state = 24}, - [88] = {.lex_state = 24}, - [89] = {.lex_state = 24}, - [90] = {.lex_state = 25}, - [91] = {.lex_state = 2}, - [92] = {.lex_state = 24}, - [93] = {.lex_state = 2}, - [94] = {.lex_state = 25}, - [95] = {.lex_state = 24}, - [96] = {.lex_state = 2}, - [97] = {.lex_state = 24}, - [98] = {.lex_state = 24}, - [99] = {.lex_state = 2}, - [100] = {.lex_state = 2}, - [101] = {.lex_state = 24}, - [102] = {.lex_state = 2}, - [103] = {.lex_state = 24}, - [104] = {.lex_state = 24}, - [105] = {.lex_state = 24}, - [106] = {.lex_state = 24}, - [107] = {.lex_state = 2}, - [108] = {.lex_state = 24}, - [109] = {.lex_state = 24}, - [110] = {.lex_state = 24}, - [111] = {.lex_state = 24}, - [112] = {.lex_state = 2}, - [113] = {.lex_state = 24}, - [114] = {.lex_state = 24}, - [115] = {.lex_state = 24}, - [116] = {.lex_state = 24}, - [117] = {.lex_state = 24}, - [118] = {.lex_state = 24}, - [119] = {.lex_state = 24}, - [120] = {.lex_state = 2}, - [121] = {.lex_state = 2}, - [122] = {.lex_state = 2}, - [123] = {.lex_state = 24}, - [124] = {.lex_state = 2}, - [125] = {.lex_state = 24}, - [126] = {.lex_state = 24}, - [127] = {.lex_state = 24}, - [128] = {.lex_state = 24}, - [129] = {.lex_state = 2}, - [130] = {.lex_state = 2}, - [131] = {.lex_state = 2}, - [132] = {.lex_state = 2}, - [133] = {.lex_state = 2}, - [134] = {.lex_state = 2}, - [135] = {.lex_state = 2}, - [136] = {.lex_state = 2}, + [41] = {.lex_state = 23}, + [42] = {.lex_state = 24}, + [43] = {.lex_state = 24}, + [44] = {.lex_state = 24}, + [45] = {.lex_state = 24}, + [46] = {.lex_state = 24}, + [47] = {.lex_state = 23}, + [48] = {.lex_state = 24}, + [49] = {.lex_state = 24}, + [50] = {.lex_state = 24}, + [51] = {.lex_state = 24}, + [52] = {.lex_state = 24}, + [53] = {.lex_state = 24}, + [54] = {.lex_state = 24}, + [55] = {.lex_state = 24}, + [56] = {.lex_state = 24}, + [57] = {.lex_state = 24}, + [58] = {.lex_state = 24}, + [59] = {.lex_state = 24}, + [60] = {.lex_state = 24}, + [61] = {.lex_state = 24}, + [62] = {.lex_state = 24}, + [63] = {.lex_state = 24}, + [64] = {.lex_state = 24}, + [65] = {.lex_state = 24}, + [66] = {.lex_state = 24}, + [67] = {.lex_state = 24}, + [68] = {.lex_state = 24}, + [69] = {.lex_state = 25}, + [70] = {.lex_state = 1}, + [71] = {.lex_state = 25}, + [72] = {.lex_state = 1}, + [73] = {.lex_state = 1}, + [74] = {.lex_state = 26}, + [75] = {.lex_state = 26}, + [76] = {.lex_state = 1}, + [77] = {.lex_state = 26}, + [78] = {.lex_state = 1}, + [79] = {.lex_state = 1}, + [80] = {.lex_state = 1}, + [81] = {.lex_state = 1}, + [82] = {.lex_state = 1}, + [83] = {.lex_state = 1}, + [84] = {.lex_state = 1}, + [85] = {.lex_state = 1}, + [86] = {.lex_state = 1}, + [87] = {.lex_state = 26}, + [88] = {.lex_state = 1}, + [89] = {.lex_state = 26}, + [90] = {.lex_state = 1}, + [91] = {.lex_state = 1}, + [92] = {.lex_state = 1}, + [93] = {.lex_state = 1}, + [94] = {.lex_state = 1}, + [95] = {.lex_state = 26}, + [96] = {.lex_state = 1}, + [97] = {.lex_state = 1}, + [98] = {.lex_state = 1}, + [99] = {.lex_state = 1}, + [100] = {.lex_state = 1}, + [101] = {.lex_state = 1}, + [102] = {.lex_state = 1}, + [103] = {.lex_state = 1}, + [104] = {.lex_state = 1}, + [105] = {.lex_state = 26}, + [106] = {.lex_state = 4}, + [107] = {.lex_state = 4}, + [108] = {.lex_state = 25}, + [109] = {.lex_state = 25}, + [110] = {.lex_state = 25}, + [111] = {.lex_state = 25}, + [112] = {.lex_state = 25}, + [113] = {.lex_state = 25}, + [114] = {.lex_state = 25}, + [115] = {.lex_state = 25}, + [116] = {.lex_state = 25}, + [117] = {.lex_state = 25}, + [118] = {.lex_state = 25}, + [119] = {.lex_state = 25}, + [120] = {.lex_state = 25}, + [121] = {.lex_state = 25}, + [122] = {.lex_state = 25}, + [123] = {.lex_state = 25}, + [124] = {.lex_state = 25}, + [125] = {.lex_state = 25}, + [126] = {.lex_state = 4}, + [127] = {.lex_state = 4}, + [128] = {.lex_state = 4}, + [129] = {.lex_state = 4}, + [130] = {.lex_state = 4}, + [131] = {.lex_state = 4}, + [132] = {.lex_state = 4}, + [133] = {.lex_state = 4}, + [134] = {.lex_state = 4}, + [135] = {.lex_state = 4}, + [136] = {.lex_state = 4}, [137] = {.lex_state = 2}, - [138] = {.lex_state = 2}, - [139] = {.lex_state = 2}, - [140] = {.lex_state = 2}, - [141] = {.lex_state = 2}, - [142] = {.lex_state = 2}, - [143] = {.lex_state = 26}, - [144] = {.lex_state = 2}, - [145] = {.lex_state = 2}, - [146] = {.lex_state = 2}, - [147] = {.lex_state = 26}, - [148] = {.lex_state = 2}, + [138] = {.lex_state = 4}, + [139] = {.lex_state = 4}, + [140] = {.lex_state = 4}, + [141] = {.lex_state = 4}, + [142] = {.lex_state = 4}, + [143] = {.lex_state = 4}, + [144] = {.lex_state = 4}, + [145] = {.lex_state = 4}, + [146] = {.lex_state = 4}, + [147] = {.lex_state = 4}, + [148] = {.lex_state = 4}, [149] = {.lex_state = 4}, - [150] = {.lex_state = 2}, - [151] = {.lex_state = 2}, - [152] = {.lex_state = 2}, + [150] = {.lex_state = 4}, + [151] = {.lex_state = 4}, + [152] = {.lex_state = 4}, [153] = {.lex_state = 4}, - [154] = {.lex_state = 2}, - [155] = {.lex_state = 2}, - [156] = {.lex_state = 2}, + [154] = {.lex_state = 4}, + [155] = {.lex_state = 4}, + [156] = {.lex_state = 4}, [157] = {.lex_state = 2}, - [158] = {.lex_state = 2}, - [159] = {.lex_state = 2}, - [160] = {.lex_state = 2}, + [158] = {.lex_state = 4}, + [159] = {.lex_state = 4}, + [160] = {.lex_state = 4}, [161] = {.lex_state = 2}, - [162] = {.lex_state = 2}, - [163] = {.lex_state = 26}, - [164] = {.lex_state = 2}, - [165] = {.lex_state = 2}, - [166] = {.lex_state = 2}, - [167] = {.lex_state = 2}, - [168] = {.lex_state = 2}, + [162] = {.lex_state = 4}, + [163] = {.lex_state = 4}, + [164] = {.lex_state = 4}, + [165] = {.lex_state = 4}, + [166] = {.lex_state = 4}, + [167] = {.lex_state = 4}, + [168] = {.lex_state = 4}, [169] = {.lex_state = 4}, [170] = {.lex_state = 4}, [171] = {.lex_state = 4}, [172] = {.lex_state = 4}, - [173] = {.lex_state = 26}, - [174] = {.lex_state = 26}, + [173] = {.lex_state = 4}, + [174] = {.lex_state = 4}, [175] = {.lex_state = 4}, - [176] = {.lex_state = 26}, - [177] = {.lex_state = 26}, + [176] = {.lex_state = 4}, + [177] = {.lex_state = 4}, [178] = {.lex_state = 4}, - [179] = {.lex_state = 4}, - [180] = {.lex_state = 2}, + [179] = {.lex_state = 2}, + [180] = {.lex_state = 4}, [181] = {.lex_state = 2}, - [182] = {.lex_state = 2}, - [183] = {.lex_state = 2}, - [184] = {.lex_state = 2}, - [185] = {.lex_state = 2}, - [186] = {.lex_state = 25}, + [182] = {.lex_state = 4}, + [183] = {.lex_state = 4}, + [184] = {.lex_state = 4}, + [185] = {.lex_state = 4}, + [186] = {.lex_state = 4}, [187] = {.lex_state = 4}, [188] = {.lex_state = 4}, [189] = {.lex_state = 4}, @@ -3061,63 +2860,63 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [191] = {.lex_state = 4}, [192] = {.lex_state = 4}, [193] = {.lex_state = 4}, - [194] = {.lex_state = 4}, + [194] = {.lex_state = 25}, [195] = {.lex_state = 4}, - [196] = {.lex_state = 4}, + [196] = {.lex_state = 2}, [197] = {.lex_state = 4}, [198] = {.lex_state = 4}, - [199] = {.lex_state = 4}, - [200] = {.lex_state = 4}, - [201] = {.lex_state = 4}, - [202] = {.lex_state = 4}, - [203] = {.lex_state = 4}, - [204] = {.lex_state = 4}, - [205] = {.lex_state = 4}, - [206] = {.lex_state = 4}, - [207] = {.lex_state = 4}, - [208] = {.lex_state = 4}, - [209] = {.lex_state = 25}, - [210] = {.lex_state = 4}, - [211] = {.lex_state = 4}, - [212] = {.lex_state = 4}, - [213] = {.lex_state = 4}, - [214] = {.lex_state = 25}, - [215] = {.lex_state = 4}, - [216] = {.lex_state = 4}, - [217] = {.lex_state = 4}, - [218] = {.lex_state = 4}, - [219] = {.lex_state = 4}, - [220] = {.lex_state = 25}, - [221] = {.lex_state = 4}, - [222] = {.lex_state = 4}, - [223] = {.lex_state = 4}, - [224] = {.lex_state = 25}, - [225] = {.lex_state = 4}, - [226] = {.lex_state = 4}, - [227] = {.lex_state = 4}, - [228] = {.lex_state = 4}, - [229] = {.lex_state = 4}, - [230] = {.lex_state = 4}, - [231] = {.lex_state = 4}, - [232] = {.lex_state = 4}, - [233] = {.lex_state = 4}, - [234] = {.lex_state = 4}, - [235] = {.lex_state = 4}, - [236] = {.lex_state = 4}, - [237] = {.lex_state = 4}, - [238] = {.lex_state = 4}, - [239] = {.lex_state = 4}, - [240] = {.lex_state = 25}, - [241] = {.lex_state = 4}, - [242] = {.lex_state = 4}, - [243] = {.lex_state = 4}, - [244] = {.lex_state = 4}, - [245] = {.lex_state = 4}, - [246] = {.lex_state = 4}, - [247] = {.lex_state = 4}, - [248] = {.lex_state = 4}, + [199] = {.lex_state = 2}, + [200] = {.lex_state = 2}, + [201] = {.lex_state = 2}, + [202] = {.lex_state = 2}, + [203] = {.lex_state = 2}, + [204] = {.lex_state = 2}, + [205] = {.lex_state = 2}, + [206] = {.lex_state = 2}, + [207] = {.lex_state = 2}, + [208] = {.lex_state = 2}, + [209] = {.lex_state = 2}, + [210] = {.lex_state = 2}, + [211] = {.lex_state = 2}, + [212] = {.lex_state = 2}, + [213] = {.lex_state = 2}, + [214] = {.lex_state = 2}, + [215] = {.lex_state = 2}, + [216] = {.lex_state = 2}, + [217] = {.lex_state = 3}, + [218] = {.lex_state = 2}, + [219] = {.lex_state = 2}, + [220] = {.lex_state = 2}, + [221] = {.lex_state = 2}, + [222] = {.lex_state = 2}, + [223] = {.lex_state = 2}, + [224] = {.lex_state = 2}, + [225] = {.lex_state = 2}, + [226] = {.lex_state = 2}, + [227] = {.lex_state = 2}, + [228] = {.lex_state = 2}, + [229] = {.lex_state = 2}, + [230] = {.lex_state = 2}, + [231] = {.lex_state = 2}, + [232] = {.lex_state = 2}, + [233] = {.lex_state = 2}, + [234] = {.lex_state = 2}, + [235] = {.lex_state = 2}, + [236] = {.lex_state = 2}, + [237] = {.lex_state = 2}, + [238] = {.lex_state = 2}, + [239] = {.lex_state = 2}, + [240] = {.lex_state = 2}, + [241] = {.lex_state = 2}, + [242] = {.lex_state = 2}, + [243] = {.lex_state = 2}, + [244] = {.lex_state = 2}, + [245] = {.lex_state = 2}, + [246] = {.lex_state = 2}, + [247] = {.lex_state = 2}, + [248] = {.lex_state = 2}, [249] = {.lex_state = 4}, - [250] = {.lex_state = 4}, + [250] = {.lex_state = 2}, [251] = {.lex_state = 4}, [252] = {.lex_state = 4}, [253] = {.lex_state = 4}, @@ -3126,34 +2925,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [256] = {.lex_state = 4}, [257] = {.lex_state = 4}, [258] = {.lex_state = 4}, - [259] = {.lex_state = 4}, - [260] = {.lex_state = 4}, - [261] = {.lex_state = 4}, - [262] = {.lex_state = 4}, - [263] = {.lex_state = 4}, - [264] = {.lex_state = 4}, - [265] = {.lex_state = 4}, + [259] = {.lex_state = 6}, + [260] = {.lex_state = 6}, + [261] = {.lex_state = 6}, + [262] = {.lex_state = 6}, + [263] = {.lex_state = 6}, + [264] = {.lex_state = 6}, + [265] = {.lex_state = 6}, [266] = {.lex_state = 4}, [267] = {.lex_state = 4}, [268] = {.lex_state = 4}, [269] = {.lex_state = 4}, [270] = {.lex_state = 4}, - [271] = {.lex_state = 25}, + [271] = {.lex_state = 4}, [272] = {.lex_state = 4}, [273] = {.lex_state = 4}, [274] = {.lex_state = 4}, [275] = {.lex_state = 4}, - [276] = {.lex_state = 25}, - [277] = {.lex_state = 25}, + [276] = {.lex_state = 4}, + [277] = {.lex_state = 4}, [278] = {.lex_state = 4}, [279] = {.lex_state = 4}, [280] = {.lex_state = 4}, [281] = {.lex_state = 4}, - [282] = {.lex_state = 25}, + [282] = {.lex_state = 4}, [283] = {.lex_state = 4}, [284] = {.lex_state = 4}, - [285] = {.lex_state = 25}, - [286] = {.lex_state = 25}, + [285] = {.lex_state = 4}, + [286] = {.lex_state = 4}, [287] = {.lex_state = 4}, [288] = {.lex_state = 4}, [289] = {.lex_state = 4}, @@ -3163,265 +2962,70 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [293] = {.lex_state = 4}, [294] = {.lex_state = 4}, [295] = {.lex_state = 4}, - [296] = {.lex_state = 25}, - [297] = {.lex_state = 25}, - [298] = {.lex_state = 25}, + [296] = {.lex_state = 4}, + [297] = {.lex_state = 4}, + [298] = {.lex_state = 4}, [299] = {.lex_state = 4}, [300] = {.lex_state = 4}, [301] = {.lex_state = 4}, [302] = {.lex_state = 4}, [303] = {.lex_state = 25}, - [304] = {.lex_state = 4}, - [305] = {.lex_state = 4}, - [306] = {.lex_state = 4}, - [307] = {.lex_state = 4}, + [304] = {.lex_state = 25}, + [305] = {.lex_state = 25}, + [306] = {.lex_state = 25}, + [307] = {.lex_state = 25}, [308] = {.lex_state = 4}, - [309] = {.lex_state = 4}, - [310] = {.lex_state = 4}, - [311] = {.lex_state = 25}, - [312] = {.lex_state = 4}, - [313] = {.lex_state = 25}, + [309] = {.lex_state = 25}, + [310] = {.lex_state = 25}, + [311] = {.lex_state = 4}, + [312] = {.lex_state = 25}, + [313] = {.lex_state = 4}, [314] = {.lex_state = 4}, - [315] = {.lex_state = 2}, + [315] = {.lex_state = 4}, [316] = {.lex_state = 4}, [317] = {.lex_state = 4}, - [318] = {.lex_state = 2}, - [319] = {.lex_state = 2}, - [320] = {.lex_state = 4}, - [321] = {.lex_state = 2}, - [322] = {.lex_state = 4}, + [318] = {.lex_state = 0}, + [319] = {.lex_state = 4}, + [320] = {.lex_state = 0}, + [321] = {.lex_state = 0}, + [322] = {.lex_state = 0}, [323] = {.lex_state = 4}, - [324] = {.lex_state = 4}, + [324] = {.lex_state = 0}, [325] = {.lex_state = 4}, - [326] = {.lex_state = 25}, - [327] = {.lex_state = 4}, + [326] = {.lex_state = 4}, + [327] = {.lex_state = 0}, [328] = {.lex_state = 4}, [329] = {.lex_state = 4}, [330] = {.lex_state = 4}, [331] = {.lex_state = 4}, [332] = {.lex_state = 4}, - [333] = {.lex_state = 4}, - [334] = {.lex_state = 4}, - [335] = {.lex_state = 3}, - [336] = {.lex_state = 3}, - [337] = {.lex_state = 3}, - [338] = {.lex_state = 3}, - [339] = {.lex_state = 3}, - [340] = {.lex_state = 3}, - [341] = {.lex_state = 3}, - [342] = {.lex_state = 3}, - [343] = {.lex_state = 3}, - [344] = {.lex_state = 3}, - [345] = {.lex_state = 3}, - [346] = {.lex_state = 3}, - [347] = {.lex_state = 3}, - [348] = {.lex_state = 3}, - [349] = {.lex_state = 3}, - [350] = {.lex_state = 3}, - [351] = {.lex_state = 3}, - [352] = {.lex_state = 3}, - [353] = {.lex_state = 3}, - [354] = {.lex_state = 3}, - [355] = {.lex_state = 3}, - [356] = {.lex_state = 3}, - [357] = {.lex_state = 3}, - [358] = {.lex_state = 3}, - [359] = {.lex_state = 3}, - [360] = {.lex_state = 3}, - [361] = {.lex_state = 3}, - [362] = {.lex_state = 3}, - [363] = {.lex_state = 3}, - [364] = {.lex_state = 3}, - [365] = {.lex_state = 3}, - [366] = {.lex_state = 3}, - [367] = {.lex_state = 3}, - [368] = {.lex_state = 3}, - [369] = {.lex_state = 3}, - [370] = {.lex_state = 3}, - [371] = {.lex_state = 3}, - [372] = {.lex_state = 3}, - [373] = {.lex_state = 3}, - [374] = {.lex_state = 3}, - [375] = {.lex_state = 3}, - [376] = {.lex_state = 3}, - [377] = {.lex_state = 3}, - [378] = {.lex_state = 3}, - [379] = {.lex_state = 3}, - [380] = {.lex_state = 3}, - [381] = {.lex_state = 3}, - [382] = {.lex_state = 3}, - [383] = {.lex_state = 3}, - [384] = {.lex_state = 3}, - [385] = {.lex_state = 3}, - [386] = {.lex_state = 3}, - [387] = {.lex_state = 3}, - [388] = {.lex_state = 3}, - [389] = {.lex_state = 3}, - [390] = {.lex_state = 3}, - [391] = {.lex_state = 3}, - [392] = {.lex_state = 3}, - [393] = {.lex_state = 3}, - [394] = {.lex_state = 3}, - [395] = {.lex_state = 3}, - [396] = {.lex_state = 3}, - [397] = {.lex_state = 3}, - [398] = {.lex_state = 3}, - [399] = {.lex_state = 3}, - [400] = {.lex_state = 3}, - [401] = {.lex_state = 3}, - [402] = {.lex_state = 3}, - [403] = {.lex_state = 3}, - [404] = {.lex_state = 3}, - [405] = {.lex_state = 3}, - [406] = {.lex_state = 3}, - [407] = {.lex_state = 3}, - [408] = {.lex_state = 3}, - [409] = {.lex_state = 3}, - [410] = {.lex_state = 3}, - [411] = {.lex_state = 3}, - [412] = {.lex_state = 3}, - [413] = {.lex_state = 3}, - [414] = {.lex_state = 3}, - [415] = {.lex_state = 3}, - [416] = {.lex_state = 3}, - [417] = {.lex_state = 3}, - [418] = {.lex_state = 3}, - [419] = {.lex_state = 3}, - [420] = {.lex_state = 3}, - [421] = {.lex_state = 3}, - [422] = {.lex_state = 3}, - [423] = {.lex_state = 3}, - [424] = {.lex_state = 3}, - [425] = {.lex_state = 3}, - [426] = {.lex_state = 3}, - [427] = {.lex_state = 3}, - [428] = {.lex_state = 3}, - [429] = {.lex_state = 3}, - [430] = {.lex_state = 3}, - [431] = {.lex_state = 3}, - [432] = {.lex_state = 3}, - [433] = {.lex_state = 3}, - [434] = {.lex_state = 3}, - [435] = {.lex_state = 3}, - [436] = {.lex_state = 3}, - [437] = {.lex_state = 3}, - [438] = {.lex_state = 3}, - [439] = {.lex_state = 6}, - [440] = {.lex_state = 6}, - [441] = {.lex_state = 6}, - [442] = {.lex_state = 6}, - [443] = {.lex_state = 6}, - [444] = {.lex_state = 6}, - [445] = {.lex_state = 6}, - [446] = {.lex_state = 1}, - [447] = {.lex_state = 1}, - [448] = {.lex_state = 1}, - [449] = {.lex_state = 1}, - [450] = {.lex_state = 1}, - [451] = {.lex_state = 1}, - [452] = {.lex_state = 1}, - [453] = {.lex_state = 1}, - [454] = {.lex_state = 1}, - [455] = {.lex_state = 1}, - [456] = {.lex_state = 1}, - [457] = {.lex_state = 1}, - [458] = {.lex_state = 1}, - [459] = {.lex_state = 1}, - [460] = {.lex_state = 1}, - [461] = {.lex_state = 4}, - [462] = {.lex_state = 1}, - [463] = {.lex_state = 1}, - [464] = {.lex_state = 1}, - [465] = {.lex_state = 1}, - [466] = {.lex_state = 4}, - [467] = {.lex_state = 1}, - [468] = {.lex_state = 1}, - [469] = {.lex_state = 1}, - [470] = {.lex_state = 1}, - [471] = {.lex_state = 1}, - [472] = {.lex_state = 4}, - [473] = {.lex_state = 1}, - [474] = {.lex_state = 1}, - [475] = {.lex_state = 4}, - [476] = {.lex_state = 1}, - [477] = {.lex_state = 1}, - [478] = {.lex_state = 4}, - [479] = {.lex_state = 1}, - [480] = {.lex_state = 1}, - [481] = {.lex_state = 1}, - [482] = {.lex_state = 1}, - [483] = {.lex_state = 1}, - [484] = {.lex_state = 4}, - [485] = {.lex_state = 4}, - [486] = {.lex_state = 25}, - [487] = {.lex_state = 25}, - [488] = {.lex_state = 1}, - [489] = {.lex_state = 25}, - [490] = {.lex_state = 25}, - [491] = {.lex_state = 25}, - [492] = {.lex_state = 25}, - [493] = {.lex_state = 25}, - [494] = {.lex_state = 25}, - [495] = {.lex_state = 25}, - [496] = {.lex_state = 25}, - [497] = {.lex_state = 25}, - [498] = {.lex_state = 1}, - [499] = {.lex_state = 25}, - [500] = {.lex_state = 25}, - [501] = {.lex_state = 25}, - [502] = {.lex_state = 25}, - [503] = {.lex_state = 25}, - [504] = {.lex_state = 25}, - [505] = {.lex_state = 25}, - [506] = {.lex_state = 25}, - [507] = {.lex_state = 1}, - [508] = {.lex_state = 25}, - [509] = {.lex_state = 25}, - [510] = {.lex_state = 25}, - [511] = {.lex_state = 1}, - [512] = {.lex_state = 1}, - [513] = {.lex_state = 1}, - [514] = {.lex_state = 1}, - [515] = {.lex_state = 1}, - [516] = {.lex_state = 0}, - [517] = {.lex_state = 0}, - [518] = {.lex_state = 1}, - [519] = {.lex_state = 0}, - [520] = {.lex_state = 0}, - [521] = {.lex_state = 1}, - [522] = {.lex_state = 1}, - [523] = {.lex_state = 1}, - [524] = {.lex_state = 1}, - [525] = {.lex_state = 1}, - [526] = {.lex_state = 1}, - [527] = {.lex_state = 1}, - [528] = {.lex_state = 1}, - [529] = {.lex_state = 1}, - [530] = {.lex_state = 0}, - [531] = {.lex_state = 0}, - [532] = {.lex_state = 1}, - [533] = {.lex_state = 25}, - [534] = {.lex_state = 1}, - [535] = {.lex_state = 1}, - [536] = {.lex_state = 1}, - [537] = {.lex_state = 1}, - [538] = {.lex_state = 1}, - [539] = {.lex_state = 1}, - [540] = {.lex_state = 1}, - [541] = {.lex_state = 0}, - [542] = {.lex_state = 0}, - [543] = {.lex_state = 0}, - [544] = {.lex_state = 0}, - [545] = {.lex_state = 0}, - [546] = {.lex_state = 1}, - [547] = {.lex_state = 1}, - [548] = {.lex_state = 1}, - [549] = {.lex_state = 1}, - [550] = {.lex_state = 1}, - [551] = {.lex_state = 1}, - [552] = {.lex_state = 1}, - [553] = {.lex_state = 1}, - [554] = {.lex_state = 1}, + [333] = {.lex_state = 25}, + [334] = {.lex_state = 0}, + [335] = {.lex_state = 0}, + [336] = {.lex_state = 4}, + [337] = {.lex_state = 4}, + [338] = {.lex_state = 4}, + [339] = {.lex_state = 4}, + [340] = {.lex_state = 4}, + [341] = {.lex_state = 4}, + [342] = {.lex_state = 4}, + [343] = {.lex_state = 4}, + [344] = {.lex_state = 4}, + [345] = {.lex_state = 4}, + [346] = {.lex_state = 0}, + [347] = {.lex_state = 0}, + [348] = {.lex_state = 0}, + [349] = {.lex_state = 0}, + [350] = {.lex_state = 0}, + [351] = {.lex_state = 4}, + [352] = {.lex_state = 4}, + [353] = {.lex_state = 4}, + [354] = {.lex_state = 4}, + [355] = {.lex_state = 4}, + [356] = {.lex_state = 0}, + [357] = {.lex_state = 4}, + [358] = {.lex_state = 4}, + [359] = {.lex_state = 4}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3515,15300 +3119,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_reverse] = ACTIONS(1), }, [1] = { - [sym_root] = STATE(516), - [sym_block] = STATE(224), - [sym_statement] = STATE(31), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(31), + [sym_root] = STATE(321), + [sym_block] = STATE(109), + [sym_statement] = STATE(15), + [sym_expression] = STATE(53), + [sym__expression_kind] = STATE(57), + [sym_value] = STATE(57), + [sym_boolean] = STATE(66), + [sym_list] = STATE(66), + [sym_map] = STATE(66), + [sym_index] = STATE(57), + [sym_math] = STATE(57), + [sym_logic] = STATE(57), + [sym_assignment] = STATE(109), + [sym_if_else] = STATE(109), + [sym_if] = STATE(74), + [sym_match] = STATE(109), + [sym_while] = STATE(109), + [sym_for] = STATE(109), + [sym_transform] = STATE(109), + [sym_filter] = STATE(109), + [sym_find] = STATE(109), + [sym_remove] = STATE(109), + [sym_reduce] = STATE(109), + [sym_select] = STATE(109), + [sym_insert] = STATE(109), + [sym_identifier_list] = STATE(322), + [sym_table] = STATE(66), + [sym_function] = STATE(66), + [sym_function_call] = STATE(57), + [aux_sym_root_repeat1] = STATE(15), [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), [anon_sym_async] = ACTIONS(7), [anon_sym_LBRACE] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [2] = { - [sym_expression] = STATE(80), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(18), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment_operator] = STATE(56), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(57), - [anon_sym_LBRACE] = ACTIONS(55), - [anon_sym_RBRACE] = ACTIONS(55), - [anon_sym_SEMI] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(55), - [anon_sym_RPAREN] = ACTIONS(55), - [sym_integer] = ACTIONS(57), - [sym_float] = ACTIONS(55), - [sym_string] = ACTIONS(55), - [anon_sym_true] = ACTIONS(57), - [anon_sym_false] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(55), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(57), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_if] = ACTIONS(57), - [anon_sym_match] = ACTIONS(57), - [anon_sym_EQ_GT] = ACTIONS(55), - [anon_sym_while] = ACTIONS(57), - [anon_sym_for] = ACTIONS(57), - [anon_sym_asyncfor] = ACTIONS(55), - [anon_sym_transform] = ACTIONS(57), - [anon_sym_filter] = ACTIONS(57), - [anon_sym_find] = ACTIONS(57), - [anon_sym_remove] = ACTIONS(57), - [anon_sym_reduce] = ACTIONS(57), - [anon_sym_select] = ACTIONS(57), - [anon_sym_insert] = ACTIONS(57), - [anon_sym_PIPE] = ACTIONS(57), - [anon_sym_table] = ACTIONS(57), - [anon_sym_assert] = ACTIONS(57), - [anon_sym_assert_equal] = ACTIONS(57), - [anon_sym_context] = ACTIONS(57), - [anon_sym_download] = ACTIONS(57), - [anon_sym_help] = ACTIONS(57), - [anon_sym_length] = ACTIONS(57), - [anon_sym_output] = ACTIONS(57), - [anon_sym_output_error] = ACTIONS(57), - [anon_sym_type] = ACTIONS(57), - [anon_sym_append] = ACTIONS(57), - [anon_sym_metadata] = ACTIONS(57), - [anon_sym_move] = ACTIONS(57), - [anon_sym_read] = ACTIONS(57), - [anon_sym_workdir] = ACTIONS(57), - [anon_sym_write] = ACTIONS(57), - [anon_sym_from_json] = ACTIONS(57), - [anon_sym_to_json] = ACTIONS(57), - [anon_sym_to_string] = ACTIONS(57), - [anon_sym_to_float] = ACTIONS(57), - [anon_sym_bash] = ACTIONS(57), - [anon_sym_fish] = ACTIONS(57), - [anon_sym_raw] = ACTIONS(57), - [anon_sym_sh] = ACTIONS(57), - [anon_sym_zsh] = ACTIONS(57), - [anon_sym_random] = ACTIONS(57), - [anon_sym_random_boolean] = ACTIONS(57), - [anon_sym_random_float] = ACTIONS(57), - [anon_sym_random_integer] = ACTIONS(57), - [anon_sym_columns] = ACTIONS(57), - [anon_sym_rows] = ACTIONS(57), - [anon_sym_reverse] = ACTIONS(57), - }, - [3] = { - [sym_expression] = STATE(80), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(18), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment_operator] = STATE(56), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(57), - [anon_sym_LBRACE] = ACTIONS(55), - [anon_sym_RBRACE] = ACTIONS(55), - [anon_sym_SEMI] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(55), - [anon_sym_RPAREN] = ACTIONS(55), - [sym_integer] = ACTIONS(57), - [sym_float] = ACTIONS(55), - [sym_string] = ACTIONS(55), - [anon_sym_true] = ACTIONS(57), - [anon_sym_false] = ACTIONS(57), - [anon_sym_LBRACK] = ACTIONS(55), - [anon_sym_EQ] = ACTIONS(63), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(57), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_if] = ACTIONS(57), - [anon_sym_match] = ACTIONS(57), - [anon_sym_EQ_GT] = ACTIONS(55), - [anon_sym_while] = ACTIONS(57), - [anon_sym_for] = ACTIONS(57), - [anon_sym_asyncfor] = ACTIONS(55), - [anon_sym_transform] = ACTIONS(57), - [anon_sym_filter] = ACTIONS(57), - [anon_sym_find] = ACTIONS(57), - [anon_sym_remove] = ACTIONS(57), - [anon_sym_reduce] = ACTIONS(57), - [anon_sym_select] = ACTIONS(57), - [anon_sym_insert] = ACTIONS(57), - [anon_sym_PIPE] = ACTIONS(57), - [anon_sym_table] = ACTIONS(57), - [anon_sym_assert] = ACTIONS(57), - [anon_sym_assert_equal] = ACTIONS(57), - [anon_sym_context] = ACTIONS(57), - [anon_sym_download] = ACTIONS(57), - [anon_sym_help] = ACTIONS(57), - [anon_sym_length] = ACTIONS(57), - [anon_sym_output] = ACTIONS(57), - [anon_sym_output_error] = ACTIONS(57), - [anon_sym_type] = ACTIONS(57), - [anon_sym_append] = ACTIONS(57), - [anon_sym_metadata] = ACTIONS(57), - [anon_sym_move] = ACTIONS(57), - [anon_sym_read] = ACTIONS(57), - [anon_sym_workdir] = ACTIONS(57), - [anon_sym_write] = ACTIONS(57), - [anon_sym_from_json] = ACTIONS(57), - [anon_sym_to_json] = ACTIONS(57), - [anon_sym_to_string] = ACTIONS(57), - [anon_sym_to_float] = ACTIONS(57), - [anon_sym_bash] = ACTIONS(57), - [anon_sym_fish] = ACTIONS(57), - [anon_sym_raw] = ACTIONS(57), - [anon_sym_sh] = ACTIONS(57), - [anon_sym_zsh] = ACTIONS(57), - [anon_sym_random] = ACTIONS(57), - [anon_sym_random_boolean] = ACTIONS(57), - [anon_sym_random_float] = ACTIONS(57), - [anon_sym_random_integer] = ACTIONS(57), - [anon_sym_columns] = ACTIONS(57), - [anon_sym_rows] = ACTIONS(57), - [anon_sym_reverse] = ACTIONS(57), - }, - [4] = { - [sym_expression] = STATE(78), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(7), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(4), - [ts_builtin_sym_end] = ACTIONS(65), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(69), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(65), - [anon_sym_SEMI] = ACTIONS(65), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [anon_sym_COMMA] = ACTIONS(65), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(65), - [anon_sym_DOT_DOT] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_STAR] = ACTIONS(65), - [anon_sym_SLASH] = ACTIONS(65), - [anon_sym_PERCENT] = ACTIONS(65), - [anon_sym_EQ_EQ] = ACTIONS(65), - [anon_sym_BANG_EQ] = ACTIONS(65), - [anon_sym_AMP_AMP] = ACTIONS(65), - [anon_sym_PIPE_PIPE] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(69), - [anon_sym_LT] = ACTIONS(69), - [anon_sym_GT_EQ] = ACTIONS(65), - [anon_sym_LT_EQ] = ACTIONS(65), - [anon_sym_if] = ACTIONS(69), - [anon_sym_match] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(69), - [anon_sym_for] = ACTIONS(69), - [anon_sym_asyncfor] = ACTIONS(65), - [anon_sym_transform] = ACTIONS(69), - [anon_sym_filter] = ACTIONS(69), - [anon_sym_find] = ACTIONS(69), - [anon_sym_remove] = ACTIONS(69), - [anon_sym_reduce] = ACTIONS(69), - [anon_sym_select] = ACTIONS(69), - [anon_sym_insert] = ACTIONS(69), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(75), - [anon_sym_assert] = ACTIONS(77), - [anon_sym_assert_equal] = ACTIONS(77), - [anon_sym_context] = ACTIONS(77), - [anon_sym_download] = ACTIONS(77), - [anon_sym_help] = ACTIONS(77), - [anon_sym_length] = ACTIONS(77), - [anon_sym_output] = ACTIONS(77), - [anon_sym_output_error] = ACTIONS(77), - [anon_sym_type] = ACTIONS(77), - [anon_sym_append] = ACTIONS(77), - [anon_sym_metadata] = ACTIONS(77), - [anon_sym_move] = ACTIONS(77), - [anon_sym_read] = ACTIONS(77), - [anon_sym_workdir] = ACTIONS(77), - [anon_sym_write] = ACTIONS(77), - [anon_sym_from_json] = ACTIONS(77), - [anon_sym_to_json] = ACTIONS(77), - [anon_sym_to_string] = ACTIONS(77), - [anon_sym_to_float] = ACTIONS(77), - [anon_sym_bash] = ACTIONS(77), - [anon_sym_fish] = ACTIONS(77), - [anon_sym_raw] = ACTIONS(77), - [anon_sym_sh] = ACTIONS(77), - [anon_sym_zsh] = ACTIONS(77), - [anon_sym_random] = ACTIONS(77), - [anon_sym_random_boolean] = ACTIONS(77), - [anon_sym_random_float] = ACTIONS(77), - [anon_sym_random_integer] = ACTIONS(77), - [anon_sym_columns] = ACTIONS(77), - [anon_sym_rows] = ACTIONS(77), - [anon_sym_reverse] = ACTIONS(77), - }, - [5] = { - [sym_expression] = STATE(78), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(6), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(4), - [ts_builtin_sym_end] = ACTIONS(79), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(81), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(79), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [anon_sym_COMMA] = ACTIONS(79), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(79), - [anon_sym_DOT_DOT] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(81), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(79), - [anon_sym_PIPE_PIPE] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(81), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_if] = ACTIONS(81), - [anon_sym_match] = ACTIONS(81), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(81), - [anon_sym_for] = ACTIONS(81), - [anon_sym_asyncfor] = ACTIONS(79), - [anon_sym_transform] = ACTIONS(81), - [anon_sym_filter] = ACTIONS(81), - [anon_sym_find] = ACTIONS(81), - [anon_sym_remove] = ACTIONS(81), - [anon_sym_reduce] = ACTIONS(81), - [anon_sym_select] = ACTIONS(81), - [anon_sym_insert] = ACTIONS(81), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(75), - [anon_sym_assert] = ACTIONS(77), - [anon_sym_assert_equal] = ACTIONS(77), - [anon_sym_context] = ACTIONS(77), - [anon_sym_download] = ACTIONS(77), - [anon_sym_help] = ACTIONS(77), - [anon_sym_length] = ACTIONS(77), - [anon_sym_output] = ACTIONS(77), - [anon_sym_output_error] = ACTIONS(77), - [anon_sym_type] = ACTIONS(77), - [anon_sym_append] = ACTIONS(77), - [anon_sym_metadata] = ACTIONS(77), - [anon_sym_move] = ACTIONS(77), - [anon_sym_read] = ACTIONS(77), - [anon_sym_workdir] = ACTIONS(77), - [anon_sym_write] = ACTIONS(77), - [anon_sym_from_json] = ACTIONS(77), - [anon_sym_to_json] = ACTIONS(77), - [anon_sym_to_string] = ACTIONS(77), - [anon_sym_to_float] = ACTIONS(77), - [anon_sym_bash] = ACTIONS(77), - [anon_sym_fish] = ACTIONS(77), - [anon_sym_raw] = ACTIONS(77), - [anon_sym_sh] = ACTIONS(77), - [anon_sym_zsh] = ACTIONS(77), - [anon_sym_random] = ACTIONS(77), - [anon_sym_random_boolean] = ACTIONS(77), - [anon_sym_random_float] = ACTIONS(77), - [anon_sym_random_integer] = ACTIONS(77), - [anon_sym_columns] = ACTIONS(77), - [anon_sym_rows] = ACTIONS(77), - [anon_sym_reverse] = ACTIONS(77), - }, - [6] = { - [sym_expression] = STATE(78), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(6), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(4), - [ts_builtin_sym_end] = ACTIONS(83), - [sym_identifier] = ACTIONS(85), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(90), - [anon_sym_RBRACE] = ACTIONS(83), - [anon_sym_SEMI] = ACTIONS(83), - [anon_sym_LPAREN] = ACTIONS(93), - [anon_sym_RPAREN] = ACTIONS(96), - [anon_sym_COMMA] = ACTIONS(83), - [sym_integer] = ACTIONS(99), - [sym_float] = ACTIONS(102), - [sym_string] = ACTIONS(102), - [anon_sym_true] = ACTIONS(105), - [anon_sym_false] = ACTIONS(105), - [anon_sym_LBRACK] = ACTIONS(108), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_DOT_DOT] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_if] = ACTIONS(88), - [anon_sym_match] = ACTIONS(88), - [anon_sym_EQ_GT] = ACTIONS(111), - [anon_sym_while] = ACTIONS(88), - [anon_sym_for] = ACTIONS(88), - [anon_sym_asyncfor] = ACTIONS(83), - [anon_sym_transform] = ACTIONS(88), - [anon_sym_filter] = ACTIONS(88), - [anon_sym_find] = ACTIONS(88), - [anon_sym_remove] = ACTIONS(88), - [anon_sym_reduce] = ACTIONS(88), - [anon_sym_select] = ACTIONS(88), - [anon_sym_insert] = ACTIONS(88), - [anon_sym_PIPE] = ACTIONS(114), - [anon_sym_table] = ACTIONS(117), - [anon_sym_assert] = ACTIONS(120), - [anon_sym_assert_equal] = ACTIONS(120), - [anon_sym_context] = ACTIONS(120), - [anon_sym_download] = ACTIONS(120), - [anon_sym_help] = ACTIONS(120), - [anon_sym_length] = ACTIONS(120), - [anon_sym_output] = ACTIONS(120), - [anon_sym_output_error] = ACTIONS(120), - [anon_sym_type] = ACTIONS(120), - [anon_sym_append] = ACTIONS(120), - [anon_sym_metadata] = ACTIONS(120), - [anon_sym_move] = ACTIONS(120), - [anon_sym_read] = ACTIONS(120), - [anon_sym_workdir] = ACTIONS(120), - [anon_sym_write] = ACTIONS(120), - [anon_sym_from_json] = ACTIONS(120), - [anon_sym_to_json] = ACTIONS(120), - [anon_sym_to_string] = ACTIONS(120), - [anon_sym_to_float] = ACTIONS(120), - [anon_sym_bash] = ACTIONS(120), - [anon_sym_fish] = ACTIONS(120), - [anon_sym_raw] = ACTIONS(120), - [anon_sym_sh] = ACTIONS(120), - [anon_sym_zsh] = ACTIONS(120), - [anon_sym_random] = ACTIONS(120), - [anon_sym_random_boolean] = ACTIONS(120), - [anon_sym_random_float] = ACTIONS(120), - [anon_sym_random_integer] = ACTIONS(120), - [anon_sym_columns] = ACTIONS(120), - [anon_sym_rows] = ACTIONS(120), - [anon_sym_reverse] = ACTIONS(120), - }, - [7] = { - [sym_expression] = STATE(78), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(6), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(4), - [ts_builtin_sym_end] = ACTIONS(123), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(125), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [anon_sym_COMMA] = ACTIONS(123), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(123), - [anon_sym_DOT_DOT] = ACTIONS(123), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(125), - [anon_sym_STAR] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(123), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(125), - [anon_sym_GT_EQ] = ACTIONS(123), - [anon_sym_LT_EQ] = ACTIONS(123), - [anon_sym_if] = ACTIONS(125), - [anon_sym_match] = ACTIONS(125), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(125), - [anon_sym_for] = ACTIONS(125), - [anon_sym_asyncfor] = ACTIONS(123), - [anon_sym_transform] = ACTIONS(125), - [anon_sym_filter] = ACTIONS(125), - [anon_sym_find] = ACTIONS(125), - [anon_sym_remove] = ACTIONS(125), - [anon_sym_reduce] = ACTIONS(125), - [anon_sym_select] = ACTIONS(125), - [anon_sym_insert] = ACTIONS(125), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(75), - [anon_sym_assert] = ACTIONS(77), - [anon_sym_assert_equal] = ACTIONS(77), - [anon_sym_context] = ACTIONS(77), - [anon_sym_download] = ACTIONS(77), - [anon_sym_help] = ACTIONS(77), - [anon_sym_length] = ACTIONS(77), - [anon_sym_output] = ACTIONS(77), - [anon_sym_output_error] = ACTIONS(77), - [anon_sym_type] = ACTIONS(77), - [anon_sym_append] = ACTIONS(77), - [anon_sym_metadata] = ACTIONS(77), - [anon_sym_move] = ACTIONS(77), - [anon_sym_read] = ACTIONS(77), - [anon_sym_workdir] = ACTIONS(77), - [anon_sym_write] = ACTIONS(77), - [anon_sym_from_json] = ACTIONS(77), - [anon_sym_to_json] = ACTIONS(77), - [anon_sym_to_string] = ACTIONS(77), - [anon_sym_to_float] = ACTIONS(77), - [anon_sym_bash] = ACTIONS(77), - [anon_sym_fish] = ACTIONS(77), - [anon_sym_raw] = ACTIONS(77), - [anon_sym_sh] = ACTIONS(77), - [anon_sym_zsh] = ACTIONS(77), - [anon_sym_random] = ACTIONS(77), - [anon_sym_random_boolean] = ACTIONS(77), - [anon_sym_random_float] = ACTIONS(77), - [anon_sym_random_integer] = ACTIONS(77), - [anon_sym_columns] = ACTIONS(77), - [anon_sym_rows] = ACTIONS(77), - [anon_sym_reverse] = ACTIONS(77), - }, - [8] = { - [sym_expression] = STATE(435), - [sym__expression_kind] = STATE(438), - [sym_value] = STATE(438), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(438), - [sym_math] = STATE(438), - [sym_logic] = STATE(438), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(438), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(120), - [ts_builtin_sym_end] = ACTIONS(127), - [sym_identifier] = ACTIONS(129), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(131), - [anon_sym_LBRACE] = ACTIONS(133), - [anon_sym_RBRACE] = ACTIONS(127), - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(137), - [anon_sym_COMMA] = ACTIONS(127), - [sym_integer] = ACTIONS(139), - [sym_float] = ACTIONS(141), - [sym_string] = ACTIONS(141), - [anon_sym_true] = ACTIONS(143), - [anon_sym_false] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(145), - [anon_sym_COLON] = ACTIONS(127), - [anon_sym_DOT_DOT] = ACTIONS(127), - [anon_sym_PLUS] = ACTIONS(127), - [anon_sym_DASH] = ACTIONS(131), - [anon_sym_STAR] = ACTIONS(127), - [anon_sym_SLASH] = ACTIONS(127), - [anon_sym_PERCENT] = ACTIONS(127), - [anon_sym_EQ_EQ] = ACTIONS(127), - [anon_sym_BANG_EQ] = ACTIONS(127), - [anon_sym_AMP_AMP] = ACTIONS(127), - [anon_sym_PIPE_PIPE] = ACTIONS(127), - [anon_sym_GT] = ACTIONS(131), - [anon_sym_LT] = ACTIONS(131), - [anon_sym_GT_EQ] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(127), - [anon_sym_if] = ACTIONS(131), - [anon_sym_match] = ACTIONS(131), - [anon_sym_EQ_GT] = ACTIONS(147), - [anon_sym_while] = ACTIONS(131), - [anon_sym_for] = ACTIONS(131), - [anon_sym_asyncfor] = ACTIONS(127), - [anon_sym_transform] = ACTIONS(131), - [anon_sym_filter] = ACTIONS(131), - [anon_sym_find] = ACTIONS(131), - [anon_sym_remove] = ACTIONS(131), - [anon_sym_reduce] = ACTIONS(131), - [anon_sym_select] = ACTIONS(131), - [anon_sym_insert] = ACTIONS(131), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(151), - [anon_sym_assert_equal] = ACTIONS(151), - [anon_sym_context] = ACTIONS(151), - [anon_sym_download] = ACTIONS(151), - [anon_sym_help] = ACTIONS(151), - [anon_sym_length] = ACTIONS(151), - [anon_sym_output] = ACTIONS(151), - [anon_sym_output_error] = ACTIONS(151), - [anon_sym_type] = ACTIONS(151), - [anon_sym_append] = ACTIONS(151), - [anon_sym_metadata] = ACTIONS(151), - [anon_sym_move] = ACTIONS(151), - [anon_sym_read] = ACTIONS(151), - [anon_sym_workdir] = ACTIONS(151), - [anon_sym_write] = ACTIONS(151), - [anon_sym_from_json] = ACTIONS(151), - [anon_sym_to_json] = ACTIONS(151), - [anon_sym_to_string] = ACTIONS(151), - [anon_sym_to_float] = ACTIONS(151), - [anon_sym_bash] = ACTIONS(151), - [anon_sym_fish] = ACTIONS(151), - [anon_sym_raw] = ACTIONS(151), - [anon_sym_sh] = ACTIONS(151), - [anon_sym_zsh] = ACTIONS(151), - [anon_sym_random] = ACTIONS(151), - [anon_sym_random_boolean] = ACTIONS(151), - [anon_sym_random_float] = ACTIONS(151), - [anon_sym_random_integer] = ACTIONS(151), - [anon_sym_columns] = ACTIONS(151), - [anon_sym_rows] = ACTIONS(151), - [anon_sym_reverse] = ACTIONS(151), - }, - [9] = { - [sym_expression] = STATE(72), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(11), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(4), - [ts_builtin_sym_end] = ACTIONS(79), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(81), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(79), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(79), - [anon_sym_DOT_DOT] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(81), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(79), - [anon_sym_PIPE_PIPE] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(81), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_if] = ACTIONS(81), - [anon_sym_match] = ACTIONS(81), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(81), - [anon_sym_for] = ACTIONS(81), - [anon_sym_asyncfor] = ACTIONS(79), - [anon_sym_transform] = ACTIONS(81), - [anon_sym_filter] = ACTIONS(81), - [anon_sym_find] = ACTIONS(81), - [anon_sym_remove] = ACTIONS(81), - [anon_sym_reduce] = ACTIONS(81), - [anon_sym_select] = ACTIONS(81), - [anon_sym_insert] = ACTIONS(81), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(75), - [anon_sym_assert] = ACTIONS(77), - [anon_sym_assert_equal] = ACTIONS(77), - [anon_sym_context] = ACTIONS(77), - [anon_sym_download] = ACTIONS(77), - [anon_sym_help] = ACTIONS(77), - [anon_sym_length] = ACTIONS(77), - [anon_sym_output] = ACTIONS(77), - [anon_sym_output_error] = ACTIONS(77), - [anon_sym_type] = ACTIONS(77), - [anon_sym_append] = ACTIONS(77), - [anon_sym_metadata] = ACTIONS(77), - [anon_sym_move] = ACTIONS(77), - [anon_sym_read] = ACTIONS(77), - [anon_sym_workdir] = ACTIONS(77), - [anon_sym_write] = ACTIONS(77), - [anon_sym_from_json] = ACTIONS(77), - [anon_sym_to_json] = ACTIONS(77), - [anon_sym_to_string] = ACTIONS(77), - [anon_sym_to_float] = ACTIONS(77), - [anon_sym_bash] = ACTIONS(77), - [anon_sym_fish] = ACTIONS(77), - [anon_sym_raw] = ACTIONS(77), - [anon_sym_sh] = ACTIONS(77), - [anon_sym_zsh] = ACTIONS(77), - [anon_sym_random] = ACTIONS(77), - [anon_sym_random_boolean] = ACTIONS(77), - [anon_sym_random_float] = ACTIONS(77), - [anon_sym_random_integer] = ACTIONS(77), - [anon_sym_columns] = ACTIONS(77), - [anon_sym_rows] = ACTIONS(77), - [anon_sym_reverse] = ACTIONS(77), - }, - [10] = { - [sym_expression] = STATE(72), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(11), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(4), - [ts_builtin_sym_end] = ACTIONS(123), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(125), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(123), - [anon_sym_DOT_DOT] = ACTIONS(123), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(125), - [anon_sym_STAR] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(123), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(125), - [anon_sym_GT_EQ] = ACTIONS(123), - [anon_sym_LT_EQ] = ACTIONS(123), - [anon_sym_if] = ACTIONS(125), - [anon_sym_match] = ACTIONS(125), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(125), - [anon_sym_for] = ACTIONS(125), - [anon_sym_asyncfor] = ACTIONS(123), - [anon_sym_transform] = ACTIONS(125), - [anon_sym_filter] = ACTIONS(125), - [anon_sym_find] = ACTIONS(125), - [anon_sym_remove] = ACTIONS(125), - [anon_sym_reduce] = ACTIONS(125), - [anon_sym_select] = ACTIONS(125), - [anon_sym_insert] = ACTIONS(125), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(75), - [anon_sym_assert] = ACTIONS(77), - [anon_sym_assert_equal] = ACTIONS(77), - [anon_sym_context] = ACTIONS(77), - [anon_sym_download] = ACTIONS(77), - [anon_sym_help] = ACTIONS(77), - [anon_sym_length] = ACTIONS(77), - [anon_sym_output] = ACTIONS(77), - [anon_sym_output_error] = ACTIONS(77), - [anon_sym_type] = ACTIONS(77), - [anon_sym_append] = ACTIONS(77), - [anon_sym_metadata] = ACTIONS(77), - [anon_sym_move] = ACTIONS(77), - [anon_sym_read] = ACTIONS(77), - [anon_sym_workdir] = ACTIONS(77), - [anon_sym_write] = ACTIONS(77), - [anon_sym_from_json] = ACTIONS(77), - [anon_sym_to_json] = ACTIONS(77), - [anon_sym_to_string] = ACTIONS(77), - [anon_sym_to_float] = ACTIONS(77), - [anon_sym_bash] = ACTIONS(77), - [anon_sym_fish] = ACTIONS(77), - [anon_sym_raw] = ACTIONS(77), - [anon_sym_sh] = ACTIONS(77), - [anon_sym_zsh] = ACTIONS(77), - [anon_sym_random] = ACTIONS(77), - [anon_sym_random_boolean] = ACTIONS(77), - [anon_sym_random_float] = ACTIONS(77), - [anon_sym_random_integer] = ACTIONS(77), - [anon_sym_columns] = ACTIONS(77), - [anon_sym_rows] = ACTIONS(77), - [anon_sym_reverse] = ACTIONS(77), - }, - [11] = { - [sym_expression] = STATE(72), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(11), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(4), - [ts_builtin_sym_end] = ACTIONS(83), - [sym_identifier] = ACTIONS(85), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(90), - [anon_sym_RBRACE] = ACTIONS(83), - [anon_sym_SEMI] = ACTIONS(83), - [anon_sym_LPAREN] = ACTIONS(93), - [anon_sym_RPAREN] = ACTIONS(96), - [sym_integer] = ACTIONS(99), - [sym_float] = ACTIONS(102), - [sym_string] = ACTIONS(102), - [anon_sym_true] = ACTIONS(105), - [anon_sym_false] = ACTIONS(105), - [anon_sym_LBRACK] = ACTIONS(108), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_DOT_DOT] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_if] = ACTIONS(88), - [anon_sym_match] = ACTIONS(88), - [anon_sym_EQ_GT] = ACTIONS(111), - [anon_sym_while] = ACTIONS(88), - [anon_sym_for] = ACTIONS(88), - [anon_sym_asyncfor] = ACTIONS(83), - [anon_sym_transform] = ACTIONS(88), - [anon_sym_filter] = ACTIONS(88), - [anon_sym_find] = ACTIONS(88), - [anon_sym_remove] = ACTIONS(88), - [anon_sym_reduce] = ACTIONS(88), - [anon_sym_select] = ACTIONS(88), - [anon_sym_insert] = ACTIONS(88), - [anon_sym_PIPE] = ACTIONS(114), - [anon_sym_table] = ACTIONS(117), - [anon_sym_assert] = ACTIONS(120), - [anon_sym_assert_equal] = ACTIONS(120), - [anon_sym_context] = ACTIONS(120), - [anon_sym_download] = ACTIONS(120), - [anon_sym_help] = ACTIONS(120), - [anon_sym_length] = ACTIONS(120), - [anon_sym_output] = ACTIONS(120), - [anon_sym_output_error] = ACTIONS(120), - [anon_sym_type] = ACTIONS(120), - [anon_sym_append] = ACTIONS(120), - [anon_sym_metadata] = ACTIONS(120), - [anon_sym_move] = ACTIONS(120), - [anon_sym_read] = ACTIONS(120), - [anon_sym_workdir] = ACTIONS(120), - [anon_sym_write] = ACTIONS(120), - [anon_sym_from_json] = ACTIONS(120), - [anon_sym_to_json] = ACTIONS(120), - [anon_sym_to_string] = ACTIONS(120), - [anon_sym_to_float] = ACTIONS(120), - [anon_sym_bash] = ACTIONS(120), - [anon_sym_fish] = ACTIONS(120), - [anon_sym_raw] = ACTIONS(120), - [anon_sym_sh] = ACTIONS(120), - [anon_sym_zsh] = ACTIONS(120), - [anon_sym_random] = ACTIONS(120), - [anon_sym_random_boolean] = ACTIONS(120), - [anon_sym_random_float] = ACTIONS(120), - [anon_sym_random_integer] = ACTIONS(120), - [anon_sym_columns] = ACTIONS(120), - [anon_sym_rows] = ACTIONS(120), - [anon_sym_reverse] = ACTIONS(120), - }, - [12] = { - [sym_expression] = STATE(72), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(10), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(4), - [ts_builtin_sym_end] = ACTIONS(65), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(69), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(65), - [anon_sym_SEMI] = ACTIONS(65), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(65), - [anon_sym_DOT_DOT] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_STAR] = ACTIONS(65), - [anon_sym_SLASH] = ACTIONS(65), - [anon_sym_PERCENT] = ACTIONS(65), - [anon_sym_EQ_EQ] = ACTIONS(65), - [anon_sym_BANG_EQ] = ACTIONS(65), - [anon_sym_AMP_AMP] = ACTIONS(65), - [anon_sym_PIPE_PIPE] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(69), - [anon_sym_LT] = ACTIONS(69), - [anon_sym_GT_EQ] = ACTIONS(65), - [anon_sym_LT_EQ] = ACTIONS(65), - [anon_sym_if] = ACTIONS(69), - [anon_sym_match] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(69), - [anon_sym_for] = ACTIONS(69), - [anon_sym_asyncfor] = ACTIONS(65), - [anon_sym_transform] = ACTIONS(69), - [anon_sym_filter] = ACTIONS(69), - [anon_sym_find] = ACTIONS(69), - [anon_sym_remove] = ACTIONS(69), - [anon_sym_reduce] = ACTIONS(69), - [anon_sym_select] = ACTIONS(69), - [anon_sym_insert] = ACTIONS(69), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(75), - [anon_sym_assert] = ACTIONS(77), - [anon_sym_assert_equal] = ACTIONS(77), - [anon_sym_context] = ACTIONS(77), - [anon_sym_download] = ACTIONS(77), - [anon_sym_help] = ACTIONS(77), - [anon_sym_length] = ACTIONS(77), - [anon_sym_output] = ACTIONS(77), - [anon_sym_output_error] = ACTIONS(77), - [anon_sym_type] = ACTIONS(77), - [anon_sym_append] = ACTIONS(77), - [anon_sym_metadata] = ACTIONS(77), - [anon_sym_move] = ACTIONS(77), - [anon_sym_read] = ACTIONS(77), - [anon_sym_workdir] = ACTIONS(77), - [anon_sym_write] = ACTIONS(77), - [anon_sym_from_json] = ACTIONS(77), - [anon_sym_to_json] = ACTIONS(77), - [anon_sym_to_string] = ACTIONS(77), - [anon_sym_to_float] = ACTIONS(77), - [anon_sym_bash] = ACTIONS(77), - [anon_sym_fish] = ACTIONS(77), - [anon_sym_raw] = ACTIONS(77), - [anon_sym_sh] = ACTIONS(77), - [anon_sym_zsh] = ACTIONS(77), - [anon_sym_random] = ACTIONS(77), - [anon_sym_random_boolean] = ACTIONS(77), - [anon_sym_random_float] = ACTIONS(77), - [anon_sym_random_integer] = ACTIONS(77), - [anon_sym_columns] = ACTIONS(77), - [anon_sym_rows] = ACTIONS(77), - [anon_sym_reverse] = ACTIONS(77), - }, - [13] = { - [sym_expression] = STATE(82), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(13), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(83), - [sym_identifier] = ACTIONS(85), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(90), - [anon_sym_RBRACE] = ACTIONS(83), - [anon_sym_SEMI] = ACTIONS(83), - [anon_sym_LPAREN] = ACTIONS(93), - [anon_sym_RPAREN] = ACTIONS(96), - [anon_sym_COMMA] = ACTIONS(83), - [sym_integer] = ACTIONS(99), - [sym_float] = ACTIONS(102), - [sym_string] = ACTIONS(102), - [anon_sym_true] = ACTIONS(105), - [anon_sym_false] = ACTIONS(105), - [anon_sym_LBRACK] = ACTIONS(108), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_if] = ACTIONS(88), - [anon_sym_match] = ACTIONS(88), - [anon_sym_EQ_GT] = ACTIONS(111), - [anon_sym_while] = ACTIONS(88), - [anon_sym_for] = ACTIONS(88), - [anon_sym_asyncfor] = ACTIONS(83), - [anon_sym_transform] = ACTIONS(88), - [anon_sym_filter] = ACTIONS(88), - [anon_sym_find] = ACTIONS(88), - [anon_sym_remove] = ACTIONS(88), - [anon_sym_reduce] = ACTIONS(88), - [anon_sym_select] = ACTIONS(88), - [anon_sym_insert] = ACTIONS(88), - [anon_sym_PIPE] = ACTIONS(114), - [anon_sym_table] = ACTIONS(153), - [anon_sym_assert] = ACTIONS(156), - [anon_sym_assert_equal] = ACTIONS(156), - [anon_sym_context] = ACTIONS(156), - [anon_sym_download] = ACTIONS(156), - [anon_sym_help] = ACTIONS(156), - [anon_sym_length] = ACTIONS(156), - [anon_sym_output] = ACTIONS(156), - [anon_sym_output_error] = ACTIONS(156), - [anon_sym_type] = ACTIONS(156), - [anon_sym_append] = ACTIONS(156), - [anon_sym_metadata] = ACTIONS(156), - [anon_sym_move] = ACTIONS(156), - [anon_sym_read] = ACTIONS(156), - [anon_sym_workdir] = ACTIONS(156), - [anon_sym_write] = ACTIONS(156), - [anon_sym_from_json] = ACTIONS(156), - [anon_sym_to_json] = ACTIONS(156), - [anon_sym_to_string] = ACTIONS(156), - [anon_sym_to_float] = ACTIONS(156), - [anon_sym_bash] = ACTIONS(156), - [anon_sym_fish] = ACTIONS(156), - [anon_sym_raw] = ACTIONS(156), - [anon_sym_sh] = ACTIONS(156), - [anon_sym_zsh] = ACTIONS(156), - [anon_sym_random] = ACTIONS(156), - [anon_sym_random_boolean] = ACTIONS(156), - [anon_sym_random_float] = ACTIONS(156), - [anon_sym_random_integer] = ACTIONS(156), - [anon_sym_columns] = ACTIONS(156), - [anon_sym_rows] = ACTIONS(156), - [anon_sym_reverse] = ACTIONS(156), - }, - [14] = { - [sym_expression] = STATE(82), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(13), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(123), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(125), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [anon_sym_COMMA] = ACTIONS(123), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(123), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(125), - [anon_sym_STAR] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(123), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(125), - [anon_sym_GT_EQ] = ACTIONS(123), - [anon_sym_LT_EQ] = ACTIONS(123), - [anon_sym_if] = ACTIONS(125), - [anon_sym_match] = ACTIONS(125), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(125), - [anon_sym_for] = ACTIONS(125), - [anon_sym_asyncfor] = ACTIONS(123), - [anon_sym_transform] = ACTIONS(125), - [anon_sym_filter] = ACTIONS(125), - [anon_sym_find] = ACTIONS(125), - [anon_sym_remove] = ACTIONS(125), - [anon_sym_reduce] = ACTIONS(125), - [anon_sym_select] = ACTIONS(125), - [anon_sym_insert] = ACTIONS(125), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(159), - [anon_sym_assert] = ACTIONS(161), - [anon_sym_assert_equal] = ACTIONS(161), - [anon_sym_context] = ACTIONS(161), - [anon_sym_download] = ACTIONS(161), - [anon_sym_help] = ACTIONS(161), - [anon_sym_length] = ACTIONS(161), - [anon_sym_output] = ACTIONS(161), - [anon_sym_output_error] = ACTIONS(161), - [anon_sym_type] = ACTIONS(161), - [anon_sym_append] = ACTIONS(161), - [anon_sym_metadata] = ACTIONS(161), - [anon_sym_move] = ACTIONS(161), - [anon_sym_read] = ACTIONS(161), - [anon_sym_workdir] = ACTIONS(161), - [anon_sym_write] = ACTIONS(161), - [anon_sym_from_json] = ACTIONS(161), - [anon_sym_to_json] = ACTIONS(161), - [anon_sym_to_string] = ACTIONS(161), - [anon_sym_to_float] = ACTIONS(161), - [anon_sym_bash] = ACTIONS(161), - [anon_sym_fish] = ACTIONS(161), - [anon_sym_raw] = ACTIONS(161), - [anon_sym_sh] = ACTIONS(161), - [anon_sym_zsh] = ACTIONS(161), - [anon_sym_random] = ACTIONS(161), - [anon_sym_random_boolean] = ACTIONS(161), - [anon_sym_random_float] = ACTIONS(161), - [anon_sym_random_integer] = ACTIONS(161), - [anon_sym_columns] = ACTIONS(161), - [anon_sym_rows] = ACTIONS(161), - [anon_sym_reverse] = ACTIONS(161), - }, - [15] = { - [sym_expression] = STATE(82), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(14), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(65), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(69), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(65), - [anon_sym_SEMI] = ACTIONS(65), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [anon_sym_COMMA] = ACTIONS(65), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_STAR] = ACTIONS(65), - [anon_sym_SLASH] = ACTIONS(65), - [anon_sym_PERCENT] = ACTIONS(65), - [anon_sym_EQ_EQ] = ACTIONS(65), - [anon_sym_BANG_EQ] = ACTIONS(65), - [anon_sym_AMP_AMP] = ACTIONS(65), - [anon_sym_PIPE_PIPE] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(69), - [anon_sym_LT] = ACTIONS(69), - [anon_sym_GT_EQ] = ACTIONS(65), - [anon_sym_LT_EQ] = ACTIONS(65), - [anon_sym_if] = ACTIONS(69), - [anon_sym_match] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(69), - [anon_sym_for] = ACTIONS(69), - [anon_sym_asyncfor] = ACTIONS(65), - [anon_sym_transform] = ACTIONS(69), - [anon_sym_filter] = ACTIONS(69), - [anon_sym_find] = ACTIONS(69), - [anon_sym_remove] = ACTIONS(69), - [anon_sym_reduce] = ACTIONS(69), - [anon_sym_select] = ACTIONS(69), - [anon_sym_insert] = ACTIONS(69), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(159), - [anon_sym_assert] = ACTIONS(161), - [anon_sym_assert_equal] = ACTIONS(161), - [anon_sym_context] = ACTIONS(161), - [anon_sym_download] = ACTIONS(161), - [anon_sym_help] = ACTIONS(161), - [anon_sym_length] = ACTIONS(161), - [anon_sym_output] = ACTIONS(161), - [anon_sym_output_error] = ACTIONS(161), - [anon_sym_type] = ACTIONS(161), - [anon_sym_append] = ACTIONS(161), - [anon_sym_metadata] = ACTIONS(161), - [anon_sym_move] = ACTIONS(161), - [anon_sym_read] = ACTIONS(161), - [anon_sym_workdir] = ACTIONS(161), - [anon_sym_write] = ACTIONS(161), - [anon_sym_from_json] = ACTIONS(161), - [anon_sym_to_json] = ACTIONS(161), - [anon_sym_to_string] = ACTIONS(161), - [anon_sym_to_float] = ACTIONS(161), - [anon_sym_bash] = ACTIONS(161), - [anon_sym_fish] = ACTIONS(161), - [anon_sym_raw] = ACTIONS(161), - [anon_sym_sh] = ACTIONS(161), - [anon_sym_zsh] = ACTIONS(161), - [anon_sym_random] = ACTIONS(161), - [anon_sym_random_boolean] = ACTIONS(161), - [anon_sym_random_float] = ACTIONS(161), - [anon_sym_random_integer] = ACTIONS(161), - [anon_sym_columns] = ACTIONS(161), - [anon_sym_rows] = ACTIONS(161), - [anon_sym_reverse] = ACTIONS(161), - }, - [16] = { - [sym_expression] = STATE(82), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(13), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(79), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(81), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(79), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [anon_sym_COMMA] = ACTIONS(79), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(81), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(79), - [anon_sym_PIPE_PIPE] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(81), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_if] = ACTIONS(81), - [anon_sym_match] = ACTIONS(81), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(81), - [anon_sym_for] = ACTIONS(81), - [anon_sym_asyncfor] = ACTIONS(79), - [anon_sym_transform] = ACTIONS(81), - [anon_sym_filter] = ACTIONS(81), - [anon_sym_find] = ACTIONS(81), - [anon_sym_remove] = ACTIONS(81), - [anon_sym_reduce] = ACTIONS(81), - [anon_sym_select] = ACTIONS(81), - [anon_sym_insert] = ACTIONS(81), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(159), - [anon_sym_assert] = ACTIONS(161), - [anon_sym_assert_equal] = ACTIONS(161), - [anon_sym_context] = ACTIONS(161), - [anon_sym_download] = ACTIONS(161), - [anon_sym_help] = ACTIONS(161), - [anon_sym_length] = ACTIONS(161), - [anon_sym_output] = ACTIONS(161), - [anon_sym_output_error] = ACTIONS(161), - [anon_sym_type] = ACTIONS(161), - [anon_sym_append] = ACTIONS(161), - [anon_sym_metadata] = ACTIONS(161), - [anon_sym_move] = ACTIONS(161), - [anon_sym_read] = ACTIONS(161), - [anon_sym_workdir] = ACTIONS(161), - [anon_sym_write] = ACTIONS(161), - [anon_sym_from_json] = ACTIONS(161), - [anon_sym_to_json] = ACTIONS(161), - [anon_sym_to_string] = ACTIONS(161), - [anon_sym_to_float] = ACTIONS(161), - [anon_sym_bash] = ACTIONS(161), - [anon_sym_fish] = ACTIONS(161), - [anon_sym_raw] = ACTIONS(161), - [anon_sym_sh] = ACTIONS(161), - [anon_sym_zsh] = ACTIONS(161), - [anon_sym_random] = ACTIONS(161), - [anon_sym_random_boolean] = ACTIONS(161), - [anon_sym_random_float] = ACTIONS(161), - [anon_sym_random_integer] = ACTIONS(161), - [anon_sym_columns] = ACTIONS(161), - [anon_sym_rows] = ACTIONS(161), - [anon_sym_reverse] = ACTIONS(161), - }, - [17] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(27), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(27), - [aux_sym_map_repeat1] = STATE(481), - [sym_identifier] = ACTIONS(163), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(165), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [18] = { - [sym_expression] = STATE(80), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(21), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(79), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(81), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(79), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(81), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(79), - [anon_sym_PIPE_PIPE] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(81), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_if] = ACTIONS(81), - [anon_sym_match] = ACTIONS(81), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(81), - [anon_sym_for] = ACTIONS(81), - [anon_sym_asyncfor] = ACTIONS(79), - [anon_sym_transform] = ACTIONS(81), - [anon_sym_filter] = ACTIONS(81), - [anon_sym_find] = ACTIONS(81), - [anon_sym_remove] = ACTIONS(81), - [anon_sym_reduce] = ACTIONS(81), - [anon_sym_select] = ACTIONS(81), - [anon_sym_insert] = ACTIONS(81), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(159), - [anon_sym_assert] = ACTIONS(161), - [anon_sym_assert_equal] = ACTIONS(161), - [anon_sym_context] = ACTIONS(161), - [anon_sym_download] = ACTIONS(161), - [anon_sym_help] = ACTIONS(161), - [anon_sym_length] = ACTIONS(161), - [anon_sym_output] = ACTIONS(161), - [anon_sym_output_error] = ACTIONS(161), - [anon_sym_type] = ACTIONS(161), - [anon_sym_append] = ACTIONS(161), - [anon_sym_metadata] = ACTIONS(161), - [anon_sym_move] = ACTIONS(161), - [anon_sym_read] = ACTIONS(161), - [anon_sym_workdir] = ACTIONS(161), - [anon_sym_write] = ACTIONS(161), - [anon_sym_from_json] = ACTIONS(161), - [anon_sym_to_json] = ACTIONS(161), - [anon_sym_to_string] = ACTIONS(161), - [anon_sym_to_float] = ACTIONS(161), - [anon_sym_bash] = ACTIONS(161), - [anon_sym_fish] = ACTIONS(161), - [anon_sym_raw] = ACTIONS(161), - [anon_sym_sh] = ACTIONS(161), - [anon_sym_zsh] = ACTIONS(161), - [anon_sym_random] = ACTIONS(161), - [anon_sym_random_boolean] = ACTIONS(161), - [anon_sym_random_float] = ACTIONS(161), - [anon_sym_random_integer] = ACTIONS(161), - [anon_sym_columns] = ACTIONS(161), - [anon_sym_rows] = ACTIONS(161), - [anon_sym_reverse] = ACTIONS(161), - }, - [19] = { - [sym_expression] = STATE(80), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(21), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(123), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(125), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(123), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(125), - [anon_sym_STAR] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(123), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(125), - [anon_sym_GT_EQ] = ACTIONS(123), - [anon_sym_LT_EQ] = ACTIONS(123), - [anon_sym_if] = ACTIONS(125), - [anon_sym_match] = ACTIONS(125), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(125), - [anon_sym_for] = ACTIONS(125), - [anon_sym_asyncfor] = ACTIONS(123), - [anon_sym_transform] = ACTIONS(125), - [anon_sym_filter] = ACTIONS(125), - [anon_sym_find] = ACTIONS(125), - [anon_sym_remove] = ACTIONS(125), - [anon_sym_reduce] = ACTIONS(125), - [anon_sym_select] = ACTIONS(125), - [anon_sym_insert] = ACTIONS(125), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(159), - [anon_sym_assert] = ACTIONS(161), - [anon_sym_assert_equal] = ACTIONS(161), - [anon_sym_context] = ACTIONS(161), - [anon_sym_download] = ACTIONS(161), - [anon_sym_help] = ACTIONS(161), - [anon_sym_length] = ACTIONS(161), - [anon_sym_output] = ACTIONS(161), - [anon_sym_output_error] = ACTIONS(161), - [anon_sym_type] = ACTIONS(161), - [anon_sym_append] = ACTIONS(161), - [anon_sym_metadata] = ACTIONS(161), - [anon_sym_move] = ACTIONS(161), - [anon_sym_read] = ACTIONS(161), - [anon_sym_workdir] = ACTIONS(161), - [anon_sym_write] = ACTIONS(161), - [anon_sym_from_json] = ACTIONS(161), - [anon_sym_to_json] = ACTIONS(161), - [anon_sym_to_string] = ACTIONS(161), - [anon_sym_to_float] = ACTIONS(161), - [anon_sym_bash] = ACTIONS(161), - [anon_sym_fish] = ACTIONS(161), - [anon_sym_raw] = ACTIONS(161), - [anon_sym_sh] = ACTIONS(161), - [anon_sym_zsh] = ACTIONS(161), - [anon_sym_random] = ACTIONS(161), - [anon_sym_random_boolean] = ACTIONS(161), - [anon_sym_random_float] = ACTIONS(161), - [anon_sym_random_integer] = ACTIONS(161), - [anon_sym_columns] = ACTIONS(161), - [anon_sym_rows] = ACTIONS(161), - [anon_sym_reverse] = ACTIONS(161), - }, - [20] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [ts_builtin_sym_end] = ACTIONS(167), - [sym_identifier] = ACTIONS(169), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(172), - [anon_sym_LBRACE] = ACTIONS(175), - [anon_sym_RBRACE] = ACTIONS(167), - [anon_sym_LPAREN] = ACTIONS(178), - [anon_sym_RPAREN] = ACTIONS(181), - [sym_integer] = ACTIONS(184), - [sym_float] = ACTIONS(187), - [sym_string] = ACTIONS(187), - [anon_sym_true] = ACTIONS(190), - [anon_sym_false] = ACTIONS(190), - [anon_sym_LBRACK] = ACTIONS(193), - [anon_sym_if] = ACTIONS(196), - [anon_sym_match] = ACTIONS(199), - [anon_sym_EQ_GT] = ACTIONS(202), - [anon_sym_while] = ACTIONS(205), - [anon_sym_for] = ACTIONS(208), - [anon_sym_asyncfor] = ACTIONS(211), - [anon_sym_transform] = ACTIONS(214), - [anon_sym_filter] = ACTIONS(217), - [anon_sym_find] = ACTIONS(220), - [anon_sym_remove] = ACTIONS(223), - [anon_sym_reduce] = ACTIONS(226), - [anon_sym_select] = ACTIONS(229), - [anon_sym_insert] = ACTIONS(232), - [anon_sym_PIPE] = ACTIONS(235), - [anon_sym_table] = ACTIONS(238), - [anon_sym_assert] = ACTIONS(241), - [anon_sym_assert_equal] = ACTIONS(241), - [anon_sym_context] = ACTIONS(241), - [anon_sym_download] = ACTIONS(241), - [anon_sym_help] = ACTIONS(241), - [anon_sym_length] = ACTIONS(241), - [anon_sym_output] = ACTIONS(241), - [anon_sym_output_error] = ACTIONS(241), - [anon_sym_type] = ACTIONS(241), - [anon_sym_append] = ACTIONS(241), - [anon_sym_metadata] = ACTIONS(241), - [anon_sym_move] = ACTIONS(241), - [anon_sym_read] = ACTIONS(241), - [anon_sym_workdir] = ACTIONS(241), - [anon_sym_write] = ACTIONS(241), - [anon_sym_from_json] = ACTIONS(241), - [anon_sym_to_json] = ACTIONS(241), - [anon_sym_to_string] = ACTIONS(241), - [anon_sym_to_float] = ACTIONS(241), - [anon_sym_bash] = ACTIONS(241), - [anon_sym_fish] = ACTIONS(241), - [anon_sym_raw] = ACTIONS(241), - [anon_sym_sh] = ACTIONS(241), - [anon_sym_zsh] = ACTIONS(241), - [anon_sym_random] = ACTIONS(241), - [anon_sym_random_boolean] = ACTIONS(241), - [anon_sym_random_float] = ACTIONS(241), - [anon_sym_random_integer] = ACTIONS(241), - [anon_sym_columns] = ACTIONS(241), - [anon_sym_rows] = ACTIONS(241), - [anon_sym_reverse] = ACTIONS(241), - }, - [21] = { - [sym_expression] = STATE(80), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(21), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(83), - [sym_identifier] = ACTIONS(85), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(90), - [anon_sym_RBRACE] = ACTIONS(83), - [anon_sym_SEMI] = ACTIONS(83), - [anon_sym_LPAREN] = ACTIONS(93), - [anon_sym_RPAREN] = ACTIONS(96), - [sym_integer] = ACTIONS(99), - [sym_float] = ACTIONS(102), - [sym_string] = ACTIONS(102), - [anon_sym_true] = ACTIONS(105), - [anon_sym_false] = ACTIONS(105), - [anon_sym_LBRACK] = ACTIONS(108), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_if] = ACTIONS(88), - [anon_sym_match] = ACTIONS(88), - [anon_sym_EQ_GT] = ACTIONS(111), - [anon_sym_while] = ACTIONS(88), - [anon_sym_for] = ACTIONS(88), - [anon_sym_asyncfor] = ACTIONS(83), - [anon_sym_transform] = ACTIONS(88), - [anon_sym_filter] = ACTIONS(88), - [anon_sym_find] = ACTIONS(88), - [anon_sym_remove] = ACTIONS(88), - [anon_sym_reduce] = ACTIONS(88), - [anon_sym_select] = ACTIONS(88), - [anon_sym_insert] = ACTIONS(88), - [anon_sym_PIPE] = ACTIONS(114), - [anon_sym_table] = ACTIONS(153), - [anon_sym_assert] = ACTIONS(156), - [anon_sym_assert_equal] = ACTIONS(156), - [anon_sym_context] = ACTIONS(156), - [anon_sym_download] = ACTIONS(156), - [anon_sym_help] = ACTIONS(156), - [anon_sym_length] = ACTIONS(156), - [anon_sym_output] = ACTIONS(156), - [anon_sym_output_error] = ACTIONS(156), - [anon_sym_type] = ACTIONS(156), - [anon_sym_append] = ACTIONS(156), - [anon_sym_metadata] = ACTIONS(156), - [anon_sym_move] = ACTIONS(156), - [anon_sym_read] = ACTIONS(156), - [anon_sym_workdir] = ACTIONS(156), - [anon_sym_write] = ACTIONS(156), - [anon_sym_from_json] = ACTIONS(156), - [anon_sym_to_json] = ACTIONS(156), - [anon_sym_to_string] = ACTIONS(156), - [anon_sym_to_float] = ACTIONS(156), - [anon_sym_bash] = ACTIONS(156), - [anon_sym_fish] = ACTIONS(156), - [anon_sym_raw] = ACTIONS(156), - [anon_sym_sh] = ACTIONS(156), - [anon_sym_zsh] = ACTIONS(156), - [anon_sym_random] = ACTIONS(156), - [anon_sym_random_boolean] = ACTIONS(156), - [anon_sym_random_float] = ACTIONS(156), - [anon_sym_random_integer] = ACTIONS(156), - [anon_sym_columns] = ACTIONS(156), - [anon_sym_rows] = ACTIONS(156), - [anon_sym_reverse] = ACTIONS(156), - }, - [22] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(29), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(29), - [aux_sym_map_repeat1] = STATE(482), - [sym_identifier] = ACTIONS(163), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(244), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [23] = { - [sym_expression] = STATE(80), - [sym__expression_kind] = STATE(118), - [aux_sym__expression_list] = STATE(19), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(15), - [ts_builtin_sym_end] = ACTIONS(65), - [sym_identifier] = ACTIONS(67), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(69), - [anon_sym_LBRACE] = ACTIONS(71), - [anon_sym_RBRACE] = ACTIONS(65), - [anon_sym_SEMI] = ACTIONS(65), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_STAR] = ACTIONS(65), - [anon_sym_SLASH] = ACTIONS(65), - [anon_sym_PERCENT] = ACTIONS(65), - [anon_sym_EQ_EQ] = ACTIONS(65), - [anon_sym_BANG_EQ] = ACTIONS(65), - [anon_sym_AMP_AMP] = ACTIONS(65), - [anon_sym_PIPE_PIPE] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(69), - [anon_sym_LT] = ACTIONS(69), - [anon_sym_GT_EQ] = ACTIONS(65), - [anon_sym_LT_EQ] = ACTIONS(65), - [anon_sym_if] = ACTIONS(69), - [anon_sym_match] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(69), - [anon_sym_for] = ACTIONS(69), - [anon_sym_asyncfor] = ACTIONS(65), - [anon_sym_transform] = ACTIONS(69), - [anon_sym_filter] = ACTIONS(69), - [anon_sym_find] = ACTIONS(69), - [anon_sym_remove] = ACTIONS(69), - [anon_sym_reduce] = ACTIONS(69), - [anon_sym_select] = ACTIONS(69), - [anon_sym_insert] = ACTIONS(69), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(159), - [anon_sym_assert] = ACTIONS(161), - [anon_sym_assert_equal] = ACTIONS(161), - [anon_sym_context] = ACTIONS(161), - [anon_sym_download] = ACTIONS(161), - [anon_sym_help] = ACTIONS(161), - [anon_sym_length] = ACTIONS(161), - [anon_sym_output] = ACTIONS(161), - [anon_sym_output_error] = ACTIONS(161), - [anon_sym_type] = ACTIONS(161), - [anon_sym_append] = ACTIONS(161), - [anon_sym_metadata] = ACTIONS(161), - [anon_sym_move] = ACTIONS(161), - [anon_sym_read] = ACTIONS(161), - [anon_sym_workdir] = ACTIONS(161), - [anon_sym_write] = ACTIONS(161), - [anon_sym_from_json] = ACTIONS(161), - [anon_sym_to_json] = ACTIONS(161), - [anon_sym_to_string] = ACTIONS(161), - [anon_sym_to_float] = ACTIONS(161), - [anon_sym_bash] = ACTIONS(161), - [anon_sym_fish] = ACTIONS(161), - [anon_sym_raw] = ACTIONS(161), - [anon_sym_sh] = ACTIONS(161), - [anon_sym_zsh] = ACTIONS(161), - [anon_sym_random] = ACTIONS(161), - [anon_sym_random_boolean] = ACTIONS(161), - [anon_sym_random_float] = ACTIONS(161), - [anon_sym_random_integer] = ACTIONS(161), - [anon_sym_columns] = ACTIONS(161), - [anon_sym_rows] = ACTIONS(161), - [anon_sym_reverse] = ACTIONS(161), - }, - [24] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(246), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [25] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(248), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [26] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(250), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [27] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(252), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [28] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(254), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [29] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(256), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [30] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(258), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [31] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [ts_builtin_sym_end] = ACTIONS(260), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [32] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(262), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [33] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(264), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [34] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(266), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [35] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(268), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [36] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(270), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [37] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(272), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [38] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(20), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(20), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(274), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [39] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(32), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(32), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [40] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(30), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(30), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [41] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(34), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(34), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [42] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(24), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(24), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [43] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(33), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(33), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [44] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(37), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(37), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [45] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(38), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(38), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [46] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(29), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(29), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [47] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(26), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(26), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [48] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(25), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(25), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [49] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(27), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(27), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [50] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(36), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(36), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [51] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(28), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(28), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [52] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(35), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [aux_sym_root_repeat1] = STATE(35), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [53] = { - [sym_block] = STATE(456), - [sym_statement] = STATE(477), - [sym_expression] = STATE(366), - [sym__expression_kind] = STATE(344), - [sym_value] = STATE(344), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(344), - [sym_math] = STATE(344), - [sym_logic] = STATE(344), - [sym_assignment] = STATE(456), - [sym_if_else] = STATE(456), - [sym_if] = STATE(439), - [sym_match] = STATE(456), - [sym_while] = STATE(456), - [sym_for] = STATE(456), - [sym_transform] = STATE(456), - [sym_filter] = STATE(456), - [sym_find] = STATE(456), - [sym_remove] = STATE(456), - [sym_reduce] = STATE(456), - [sym_select] = STATE(456), - [sym_insert] = STATE(456), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(344), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(276), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(279), - [anon_sym_LBRACE] = ACTIONS(282), - [anon_sym_LPAREN] = ACTIONS(285), - [anon_sym_RPAREN] = ACTIONS(288), - [sym_integer] = ACTIONS(291), - [sym_float] = ACTIONS(294), - [sym_string] = ACTIONS(294), - [anon_sym_true] = ACTIONS(297), - [anon_sym_false] = ACTIONS(297), - [anon_sym_LBRACK] = ACTIONS(300), - [anon_sym_if] = ACTIONS(303), - [anon_sym_match] = ACTIONS(306), - [anon_sym_EQ_GT] = ACTIONS(309), - [anon_sym_while] = ACTIONS(312), - [anon_sym_for] = ACTIONS(315), - [anon_sym_asyncfor] = ACTIONS(318), - [anon_sym_transform] = ACTIONS(321), - [anon_sym_filter] = ACTIONS(324), - [anon_sym_find] = ACTIONS(327), - [anon_sym_remove] = ACTIONS(330), - [anon_sym_reduce] = ACTIONS(333), - [anon_sym_select] = ACTIONS(336), - [anon_sym_insert] = ACTIONS(339), - [anon_sym_PIPE] = ACTIONS(342), - [anon_sym_table] = ACTIONS(345), - [anon_sym_assert] = ACTIONS(348), - [anon_sym_assert_equal] = ACTIONS(348), - [anon_sym_context] = ACTIONS(348), - [anon_sym_download] = ACTIONS(348), - [anon_sym_help] = ACTIONS(348), - [anon_sym_length] = ACTIONS(348), - [anon_sym_output] = ACTIONS(348), - [anon_sym_output_error] = ACTIONS(348), - [anon_sym_type] = ACTIONS(348), - [anon_sym_append] = ACTIONS(348), - [anon_sym_metadata] = ACTIONS(348), - [anon_sym_move] = ACTIONS(348), - [anon_sym_read] = ACTIONS(348), - [anon_sym_workdir] = ACTIONS(348), - [anon_sym_write] = ACTIONS(348), - [anon_sym_from_json] = ACTIONS(348), - [anon_sym_to_json] = ACTIONS(348), - [anon_sym_to_string] = ACTIONS(348), - [anon_sym_to_float] = ACTIONS(348), - [anon_sym_bash] = ACTIONS(348), - [anon_sym_fish] = ACTIONS(348), - [anon_sym_raw] = ACTIONS(348), - [anon_sym_sh] = ACTIONS(348), - [anon_sym_zsh] = ACTIONS(348), - [anon_sym_random] = ACTIONS(348), - [anon_sym_random_boolean] = ACTIONS(348), - [anon_sym_random_float] = ACTIONS(348), - [anon_sym_random_integer] = ACTIONS(348), - [anon_sym_columns] = ACTIONS(348), - [anon_sym_rows] = ACTIONS(348), - [anon_sym_reverse] = ACTIONS(348), - }, - [54] = { - [sym_block] = STATE(456), - [sym_statement] = STATE(452), - [sym_expression] = STATE(366), - [sym__expression_kind] = STATE(344), - [sym_value] = STATE(344), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(344), - [sym_math] = STATE(344), - [sym_logic] = STATE(344), - [sym_assignment] = STATE(456), - [sym_if_else] = STATE(456), - [sym_if] = STATE(439), - [sym_match] = STATE(456), - [sym_while] = STATE(456), - [sym_for] = STATE(456), - [sym_transform] = STATE(456), - [sym_filter] = STATE(456), - [sym_find] = STATE(456), - [sym_remove] = STATE(456), - [sym_reduce] = STATE(456), - [sym_select] = STATE(456), - [sym_insert] = STATE(456), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(344), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(351), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(353), - [anon_sym_LBRACE] = ACTIONS(355), - [anon_sym_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(137), - [sym_integer] = ACTIONS(139), - [sym_float] = ACTIONS(141), - [sym_string] = ACTIONS(141), - [anon_sym_true] = ACTIONS(143), - [anon_sym_false] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(145), - [anon_sym_if] = ACTIONS(357), - [anon_sym_match] = ACTIONS(359), - [anon_sym_EQ_GT] = ACTIONS(147), - [anon_sym_while] = ACTIONS(361), - [anon_sym_for] = ACTIONS(363), - [anon_sym_asyncfor] = ACTIONS(365), - [anon_sym_transform] = ACTIONS(367), - [anon_sym_filter] = ACTIONS(369), - [anon_sym_find] = ACTIONS(371), - [anon_sym_remove] = ACTIONS(373), - [anon_sym_reduce] = ACTIONS(375), - [anon_sym_select] = ACTIONS(377), - [anon_sym_insert] = ACTIONS(379), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(381), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [55] = { - [sym_block] = STATE(456), - [sym_statement] = STATE(477), - [sym_expression] = STATE(366), - [sym__expression_kind] = STATE(344), - [sym_value] = STATE(344), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(344), - [sym_math] = STATE(344), - [sym_logic] = STATE(344), - [sym_assignment] = STATE(456), - [sym_if_else] = STATE(456), - [sym_if] = STATE(439), - [sym_match] = STATE(456), - [sym_while] = STATE(456), - [sym_for] = STATE(456), - [sym_transform] = STATE(456), - [sym_filter] = STATE(456), - [sym_find] = STATE(456), - [sym_remove] = STATE(456), - [sym_reduce] = STATE(456), - [sym_select] = STATE(456), - [sym_insert] = STATE(456), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(344), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(351), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(353), - [anon_sym_LBRACE] = ACTIONS(355), - [anon_sym_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(137), - [sym_integer] = ACTIONS(139), - [sym_float] = ACTIONS(141), - [sym_string] = ACTIONS(141), - [anon_sym_true] = ACTIONS(143), - [anon_sym_false] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(145), - [anon_sym_if] = ACTIONS(357), - [anon_sym_match] = ACTIONS(359), - [anon_sym_EQ_GT] = ACTIONS(147), - [anon_sym_while] = ACTIONS(361), - [anon_sym_for] = ACTIONS(363), - [anon_sym_asyncfor] = ACTIONS(365), - [anon_sym_transform] = ACTIONS(367), - [anon_sym_filter] = ACTIONS(369), - [anon_sym_find] = ACTIONS(371), - [anon_sym_remove] = ACTIONS(373), - [anon_sym_reduce] = ACTIONS(375), - [anon_sym_select] = ACTIONS(377), - [anon_sym_insert] = ACTIONS(379), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(381), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [56] = { - [sym_block] = STATE(224), - [sym_statement] = STATE(220), - [sym_expression] = STATE(114), - [sym__expression_kind] = STATE(118), - [sym_value] = STATE(118), - [sym_boolean] = STATE(104), - [sym_list] = STATE(104), - [sym_map] = STATE(104), - [sym_index] = STATE(118), - [sym_math] = STATE(118), - [sym_logic] = STATE(118), - [sym_assignment] = STATE(224), - [sym_if_else] = STATE(224), - [sym_if] = STATE(143), - [sym_match] = STATE(224), - [sym_while] = STATE(224), - [sym_for] = STATE(224), - [sym_transform] = STATE(224), - [sym_filter] = STATE(224), - [sym_find] = STATE(224), - [sym_remove] = STATE(224), - [sym_reduce] = STATE(224), - [sym_select] = STATE(224), - [sym_insert] = STATE(224), - [sym_identifier_list] = STATE(517), - [sym_table] = STATE(104), - [sym_function] = STATE(104), - [sym_function_call] = STATE(118), - [sym__context_defined_function] = STATE(123), - [sym_built_in_function] = STATE(123), - [sym__built_in_function_name] = STATE(23), - [sym_identifier] = ACTIONS(5), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(13), - [sym_integer] = ACTIONS(15), - [sym_float] = ACTIONS(17), - [sym_string] = ACTIONS(17), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_LBRACK] = ACTIONS(21), - [anon_sym_if] = ACTIONS(23), - [anon_sym_match] = ACTIONS(25), - [anon_sym_EQ_GT] = ACTIONS(27), - [anon_sym_while] = ACTIONS(29), - [anon_sym_for] = ACTIONS(31), - [anon_sym_asyncfor] = ACTIONS(33), - [anon_sym_transform] = ACTIONS(35), - [anon_sym_filter] = ACTIONS(37), - [anon_sym_find] = ACTIONS(39), - [anon_sym_remove] = ACTIONS(41), - [anon_sym_reduce] = ACTIONS(43), - [anon_sym_select] = ACTIONS(45), - [anon_sym_insert] = ACTIONS(47), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(51), - [anon_sym_assert] = ACTIONS(53), - [anon_sym_assert_equal] = ACTIONS(53), - [anon_sym_context] = ACTIONS(53), - [anon_sym_download] = ACTIONS(53), - [anon_sym_help] = ACTIONS(53), - [anon_sym_length] = ACTIONS(53), - [anon_sym_output] = ACTIONS(53), - [anon_sym_output_error] = ACTIONS(53), - [anon_sym_type] = ACTIONS(53), - [anon_sym_append] = ACTIONS(53), - [anon_sym_metadata] = ACTIONS(53), - [anon_sym_move] = ACTIONS(53), - [anon_sym_read] = ACTIONS(53), - [anon_sym_workdir] = ACTIONS(53), - [anon_sym_write] = ACTIONS(53), - [anon_sym_from_json] = ACTIONS(53), - [anon_sym_to_json] = ACTIONS(53), - [anon_sym_to_string] = ACTIONS(53), - [anon_sym_to_float] = ACTIONS(53), - [anon_sym_bash] = ACTIONS(53), - [anon_sym_fish] = ACTIONS(53), - [anon_sym_raw] = ACTIONS(53), - [anon_sym_sh] = ACTIONS(53), - [anon_sym_zsh] = ACTIONS(53), - [anon_sym_random] = ACTIONS(53), - [anon_sym_random_boolean] = ACTIONS(53), - [anon_sym_random_float] = ACTIONS(53), - [anon_sym_random_integer] = ACTIONS(53), - [anon_sym_columns] = ACTIONS(53), - [anon_sym_rows] = ACTIONS(53), - [anon_sym_reverse] = ACTIONS(53), - }, - [57] = { - [sym_expression] = STATE(142), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(66), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_assignment_operator] = STATE(54), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_RBRACE] = ACTIONS(55), - [anon_sym_SEMI] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(55), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_EQ] = ACTIONS(59), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(57), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_PLUS_EQ] = ACTIONS(61), - [anon_sym_DASH_EQ] = ACTIONS(61), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [58] = { - [sym_expression] = STATE(138), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(60), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(69), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_RBRACE] = ACTIONS(65), - [anon_sym_SEMI] = ACTIONS(65), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(65), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_RBRACK] = ACTIONS(65), - [anon_sym_COLON] = ACTIONS(65), - [anon_sym_DOT_DOT] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_STAR] = ACTIONS(65), - [anon_sym_SLASH] = ACTIONS(65), - [anon_sym_PERCENT] = ACTIONS(65), - [anon_sym_EQ_EQ] = ACTIONS(65), - [anon_sym_BANG_EQ] = ACTIONS(65), - [anon_sym_AMP_AMP] = ACTIONS(65), - [anon_sym_PIPE_PIPE] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(69), - [anon_sym_LT] = ACTIONS(69), - [anon_sym_GT_EQ] = ACTIONS(65), - [anon_sym_LT_EQ] = ACTIONS(65), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [59] = { - [sym_expression] = STATE(138), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(61), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(81), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_RBRACE] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(79), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(79), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_RBRACK] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(79), - [anon_sym_DOT_DOT] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(81), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(79), - [anon_sym_PIPE_PIPE] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(81), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [60] = { - [sym_expression] = STATE(138), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(61), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(125), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_RBRACE] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(123), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_RBRACK] = ACTIONS(123), - [anon_sym_COLON] = ACTIONS(123), - [anon_sym_DOT_DOT] = ACTIONS(123), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(125), - [anon_sym_STAR] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(123), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(125), - [anon_sym_GT_EQ] = ACTIONS(123), - [anon_sym_LT_EQ] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [61] = { - [sym_expression] = STATE(138), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(61), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(409), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(412), - [anon_sym_RBRACE] = ACTIONS(83), - [anon_sym_SEMI] = ACTIONS(83), - [anon_sym_LPAREN] = ACTIONS(415), - [anon_sym_RPAREN] = ACTIONS(418), - [anon_sym_COMMA] = ACTIONS(83), - [sym_integer] = ACTIONS(421), - [sym_float] = ACTIONS(424), - [sym_string] = ACTIONS(424), - [anon_sym_true] = ACTIONS(427), - [anon_sym_false] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(430), - [anon_sym_RBRACK] = ACTIONS(83), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_DOT_DOT] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(433), - [anon_sym_PIPE] = ACTIONS(114), - [anon_sym_table] = ACTIONS(436), - [anon_sym_assert] = ACTIONS(439), - [anon_sym_assert_equal] = ACTIONS(439), - [anon_sym_context] = ACTIONS(439), - [anon_sym_download] = ACTIONS(439), - [anon_sym_help] = ACTIONS(439), - [anon_sym_length] = ACTIONS(439), - [anon_sym_output] = ACTIONS(439), - [anon_sym_output_error] = ACTIONS(439), - [anon_sym_type] = ACTIONS(439), - [anon_sym_append] = ACTIONS(439), - [anon_sym_metadata] = ACTIONS(439), - [anon_sym_move] = ACTIONS(439), - [anon_sym_read] = ACTIONS(439), - [anon_sym_workdir] = ACTIONS(439), - [anon_sym_write] = ACTIONS(439), - [anon_sym_from_json] = ACTIONS(439), - [anon_sym_to_json] = ACTIONS(439), - [anon_sym_to_string] = ACTIONS(439), - [anon_sym_to_float] = ACTIONS(439), - [anon_sym_bash] = ACTIONS(439), - [anon_sym_fish] = ACTIONS(439), - [anon_sym_raw] = ACTIONS(439), - [anon_sym_sh] = ACTIONS(439), - [anon_sym_zsh] = ACTIONS(439), - [anon_sym_random] = ACTIONS(439), - [anon_sym_random_boolean] = ACTIONS(439), - [anon_sym_random_float] = ACTIONS(439), - [anon_sym_random_integer] = ACTIONS(439), - [anon_sym_columns] = ACTIONS(439), - [anon_sym_rows] = ACTIONS(439), - [anon_sym_reverse] = ACTIONS(439), - }, - [62] = { - [sym_expression] = STATE(142), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(62), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(409), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(412), - [anon_sym_RBRACE] = ACTIONS(83), - [anon_sym_SEMI] = ACTIONS(83), - [anon_sym_LPAREN] = ACTIONS(415), - [anon_sym_RPAREN] = ACTIONS(418), - [anon_sym_COMMA] = ACTIONS(83), - [sym_integer] = ACTIONS(421), - [sym_float] = ACTIONS(424), - [sym_string] = ACTIONS(424), - [anon_sym_true] = ACTIONS(427), - [anon_sym_false] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(430), - [anon_sym_RBRACK] = ACTIONS(83), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(433), - [anon_sym_PIPE] = ACTIONS(114), - [anon_sym_table] = ACTIONS(442), - [anon_sym_assert] = ACTIONS(445), - [anon_sym_assert_equal] = ACTIONS(445), - [anon_sym_context] = ACTIONS(445), - [anon_sym_download] = ACTIONS(445), - [anon_sym_help] = ACTIONS(445), - [anon_sym_length] = ACTIONS(445), - [anon_sym_output] = ACTIONS(445), - [anon_sym_output_error] = ACTIONS(445), - [anon_sym_type] = ACTIONS(445), - [anon_sym_append] = ACTIONS(445), - [anon_sym_metadata] = ACTIONS(445), - [anon_sym_move] = ACTIONS(445), - [anon_sym_read] = ACTIONS(445), - [anon_sym_workdir] = ACTIONS(445), - [anon_sym_write] = ACTIONS(445), - [anon_sym_from_json] = ACTIONS(445), - [anon_sym_to_json] = ACTIONS(445), - [anon_sym_to_string] = ACTIONS(445), - [anon_sym_to_float] = ACTIONS(445), - [anon_sym_bash] = ACTIONS(445), - [anon_sym_fish] = ACTIONS(445), - [anon_sym_raw] = ACTIONS(445), - [anon_sym_sh] = ACTIONS(445), - [anon_sym_zsh] = ACTIONS(445), - [anon_sym_random] = ACTIONS(445), - [anon_sym_random_boolean] = ACTIONS(445), - [anon_sym_random_float] = ACTIONS(445), - [anon_sym_random_integer] = ACTIONS(445), - [anon_sym_columns] = ACTIONS(445), - [anon_sym_rows] = ACTIONS(445), - [anon_sym_reverse] = ACTIONS(445), - }, - [63] = { - [sym_expression] = STATE(435), - [sym__expression_kind] = STATE(437), - [sym_value] = STATE(437), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(437), - [sym_math] = STATE(437), - [sym_logic] = STATE(437), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(437), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(120), - [sym_identifier] = ACTIONS(129), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(131), - [anon_sym_LBRACE] = ACTIONS(133), - [anon_sym_RBRACE] = ACTIONS(127), - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(137), - [anon_sym_COMMA] = ACTIONS(127), - [sym_integer] = ACTIONS(139), - [sym_float] = ACTIONS(141), - [sym_string] = ACTIONS(141), - [anon_sym_true] = ACTIONS(143), - [anon_sym_false] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(145), - [anon_sym_RBRACK] = ACTIONS(127), - [anon_sym_COLON] = ACTIONS(127), - [anon_sym_DOT_DOT] = ACTIONS(127), - [anon_sym_PLUS] = ACTIONS(127), - [anon_sym_DASH] = ACTIONS(131), - [anon_sym_STAR] = ACTIONS(127), - [anon_sym_SLASH] = ACTIONS(127), - [anon_sym_PERCENT] = ACTIONS(127), - [anon_sym_EQ_EQ] = ACTIONS(127), - [anon_sym_BANG_EQ] = ACTIONS(127), - [anon_sym_AMP_AMP] = ACTIONS(127), - [anon_sym_PIPE_PIPE] = ACTIONS(127), - [anon_sym_GT] = ACTIONS(131), - [anon_sym_LT] = ACTIONS(131), - [anon_sym_GT_EQ] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(127), - [anon_sym_EQ_GT] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(151), - [anon_sym_assert_equal] = ACTIONS(151), - [anon_sym_context] = ACTIONS(151), - [anon_sym_download] = ACTIONS(151), - [anon_sym_help] = ACTIONS(151), - [anon_sym_length] = ACTIONS(151), - [anon_sym_output] = ACTIONS(151), - [anon_sym_output_error] = ACTIONS(151), - [anon_sym_type] = ACTIONS(151), - [anon_sym_append] = ACTIONS(151), - [anon_sym_metadata] = ACTIONS(151), - [anon_sym_move] = ACTIONS(151), - [anon_sym_read] = ACTIONS(151), - [anon_sym_workdir] = ACTIONS(151), - [anon_sym_write] = ACTIONS(151), - [anon_sym_from_json] = ACTIONS(151), - [anon_sym_to_json] = ACTIONS(151), - [anon_sym_to_string] = ACTIONS(151), - [anon_sym_to_float] = ACTIONS(151), - [anon_sym_bash] = ACTIONS(151), - [anon_sym_fish] = ACTIONS(151), - [anon_sym_raw] = ACTIONS(151), - [anon_sym_sh] = ACTIONS(151), - [anon_sym_zsh] = ACTIONS(151), - [anon_sym_random] = ACTIONS(151), - [anon_sym_random_boolean] = ACTIONS(151), - [anon_sym_random_float] = ACTIONS(151), - [anon_sym_random_integer] = ACTIONS(151), - [anon_sym_columns] = ACTIONS(151), - [anon_sym_rows] = ACTIONS(151), - [anon_sym_reverse] = ACTIONS(151), - }, - [64] = { - [sym_expression] = STATE(138), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(59), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(57), - [anon_sym_LBRACE] = ACTIONS(55), - [anon_sym_RBRACE] = ACTIONS(55), - [anon_sym_SEMI] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(55), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_DOT_DOT] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [65] = { - [sym_expression] = STATE(142), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(62), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(125), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_RBRACE] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(123), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_RBRACK] = ACTIONS(123), - [anon_sym_COLON] = ACTIONS(123), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(125), - [anon_sym_STAR] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(123), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(125), - [anon_sym_GT_EQ] = ACTIONS(123), - [anon_sym_LT_EQ] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [66] = { - [sym_expression] = STATE(142), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(62), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(81), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_RBRACE] = ACTIONS(79), - [anon_sym_SEMI] = ACTIONS(79), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(79), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_RBRACK] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(81), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(79), - [anon_sym_PIPE_PIPE] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(81), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [67] = { - [sym_expression] = STATE(142), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(65), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(69), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_RBRACE] = ACTIONS(65), - [anon_sym_SEMI] = ACTIONS(65), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(65), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_RBRACK] = ACTIONS(65), - [anon_sym_COLON] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_STAR] = ACTIONS(65), - [anon_sym_SLASH] = ACTIONS(65), - [anon_sym_PERCENT] = ACTIONS(65), - [anon_sym_EQ_EQ] = ACTIONS(65), - [anon_sym_BANG_EQ] = ACTIONS(65), - [anon_sym_AMP_AMP] = ACTIONS(65), - [anon_sym_PIPE_PIPE] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(69), - [anon_sym_LT] = ACTIONS(69), - [anon_sym_GT_EQ] = ACTIONS(65), - [anon_sym_LT_EQ] = ACTIONS(65), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [68] = { - [sym_expression] = STATE(142), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(66), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(57), - [anon_sym_LBRACE] = ACTIONS(55), - [anon_sym_RBRACE] = ACTIONS(55), - [anon_sym_SEMI] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(55), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [69] = { - [sym_expression] = STATE(138), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(59), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_RBRACE] = ACTIONS(55), - [anon_sym_SEMI] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(55), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_DOT_DOT] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [70] = { - [sym_expression] = STATE(435), - [sym__expression_kind] = STATE(436), - [sym_value] = STATE(436), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(436), - [sym_math] = STATE(436), - [sym_logic] = STATE(436), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(436), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(120), - [sym_identifier] = ACTIONS(129), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(131), - [anon_sym_LBRACE] = ACTIONS(133), - [anon_sym_RBRACE] = ACTIONS(127), - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(137), - [anon_sym_COMMA] = ACTIONS(127), - [sym_integer] = ACTIONS(139), - [sym_float] = ACTIONS(141), - [sym_string] = ACTIONS(141), - [anon_sym_true] = ACTIONS(143), - [anon_sym_false] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(145), - [anon_sym_COLON] = ACTIONS(127), - [anon_sym_DOT_DOT] = ACTIONS(127), - [anon_sym_PLUS] = ACTIONS(127), - [anon_sym_DASH] = ACTIONS(131), - [anon_sym_STAR] = ACTIONS(127), - [anon_sym_SLASH] = ACTIONS(127), - [anon_sym_PERCENT] = ACTIONS(127), - [anon_sym_EQ_EQ] = ACTIONS(127), - [anon_sym_BANG_EQ] = ACTIONS(127), - [anon_sym_AMP_AMP] = ACTIONS(127), - [anon_sym_PIPE_PIPE] = ACTIONS(127), - [anon_sym_GT] = ACTIONS(131), - [anon_sym_LT] = ACTIONS(131), - [anon_sym_GT_EQ] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(127), - [anon_sym_EQ_GT] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(149), - [anon_sym_assert] = ACTIONS(151), - [anon_sym_assert_equal] = ACTIONS(151), - [anon_sym_context] = ACTIONS(151), - [anon_sym_download] = ACTIONS(151), - [anon_sym_help] = ACTIONS(151), - [anon_sym_length] = ACTIONS(151), - [anon_sym_output] = ACTIONS(151), - [anon_sym_output_error] = ACTIONS(151), - [anon_sym_type] = ACTIONS(151), - [anon_sym_append] = ACTIONS(151), - [anon_sym_metadata] = ACTIONS(151), - [anon_sym_move] = ACTIONS(151), - [anon_sym_read] = ACTIONS(151), - [anon_sym_workdir] = ACTIONS(151), - [anon_sym_write] = ACTIONS(151), - [anon_sym_from_json] = ACTIONS(151), - [anon_sym_to_json] = ACTIONS(151), - [anon_sym_to_string] = ACTIONS(151), - [anon_sym_to_float] = ACTIONS(151), - [anon_sym_bash] = ACTIONS(151), - [anon_sym_fish] = ACTIONS(151), - [anon_sym_raw] = ACTIONS(151), - [anon_sym_sh] = ACTIONS(151), - [anon_sym_zsh] = ACTIONS(151), - [anon_sym_random] = ACTIONS(151), - [anon_sym_random_boolean] = ACTIONS(151), - [anon_sym_random_float] = ACTIONS(151), - [anon_sym_random_integer] = ACTIONS(151), - [anon_sym_columns] = ACTIONS(151), - [anon_sym_rows] = ACTIONS(151), - [anon_sym_reverse] = ACTIONS(151), - }, - [71] = { - [sym_math_operator] = STATE(218), - [sym_logic_operator] = STATE(217), - [ts_builtin_sym_end] = ACTIONS(448), - [sym_identifier] = ACTIONS(450), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(450), - [anon_sym_LBRACE] = ACTIONS(448), - [anon_sym_RBRACE] = ACTIONS(448), - [anon_sym_SEMI] = ACTIONS(448), - [anon_sym_LPAREN] = ACTIONS(448), - [anon_sym_RPAREN] = ACTIONS(448), - [anon_sym_COMMA] = ACTIONS(448), - [sym_integer] = ACTIONS(450), - [sym_float] = ACTIONS(448), - [sym_string] = ACTIONS(448), - [anon_sym_true] = ACTIONS(450), - [anon_sym_false] = ACTIONS(450), - [anon_sym_LBRACK] = ACTIONS(448), - [anon_sym_COLON] = ACTIONS(448), - [anon_sym_DOT_DOT] = ACTIONS(448), - [anon_sym_PLUS] = ACTIONS(448), - [anon_sym_DASH] = ACTIONS(450), - [anon_sym_STAR] = ACTIONS(448), - [anon_sym_SLASH] = ACTIONS(448), - [anon_sym_PERCENT] = ACTIONS(448), - [anon_sym_EQ_EQ] = ACTIONS(448), - [anon_sym_BANG_EQ] = ACTIONS(448), - [anon_sym_AMP_AMP] = ACTIONS(448), - [anon_sym_PIPE_PIPE] = ACTIONS(448), - [anon_sym_GT] = ACTIONS(450), - [anon_sym_LT] = ACTIONS(450), - [anon_sym_GT_EQ] = ACTIONS(448), - [anon_sym_LT_EQ] = ACTIONS(448), - [anon_sym_if] = ACTIONS(450), - [anon_sym_match] = ACTIONS(450), - [anon_sym_EQ_GT] = ACTIONS(448), - [anon_sym_while] = ACTIONS(450), - [anon_sym_for] = ACTIONS(450), - [anon_sym_asyncfor] = ACTIONS(448), - [anon_sym_transform] = ACTIONS(450), - [anon_sym_filter] = ACTIONS(450), - [anon_sym_find] = ACTIONS(450), - [anon_sym_remove] = ACTIONS(450), - [anon_sym_reduce] = ACTIONS(450), - [anon_sym_select] = ACTIONS(450), - [anon_sym_insert] = ACTIONS(450), - [anon_sym_PIPE] = ACTIONS(450), - [anon_sym_table] = ACTIONS(450), - [anon_sym_assert] = ACTIONS(450), - [anon_sym_assert_equal] = ACTIONS(450), - [anon_sym_context] = ACTIONS(450), - [anon_sym_download] = ACTIONS(450), - [anon_sym_help] = ACTIONS(450), - [anon_sym_length] = ACTIONS(450), - [anon_sym_output] = ACTIONS(450), - [anon_sym_output_error] = ACTIONS(450), - [anon_sym_type] = ACTIONS(450), - [anon_sym_append] = ACTIONS(450), - [anon_sym_metadata] = ACTIONS(450), - [anon_sym_move] = ACTIONS(450), - [anon_sym_read] = ACTIONS(450), - [anon_sym_workdir] = ACTIONS(450), - [anon_sym_write] = ACTIONS(450), - [anon_sym_from_json] = ACTIONS(450), - [anon_sym_to_json] = ACTIONS(450), - [anon_sym_to_string] = ACTIONS(450), - [anon_sym_to_float] = ACTIONS(450), - [anon_sym_bash] = ACTIONS(450), - [anon_sym_fish] = ACTIONS(450), - [anon_sym_raw] = ACTIONS(450), - [anon_sym_sh] = ACTIONS(450), - [anon_sym_zsh] = ACTIONS(450), - [anon_sym_random] = ACTIONS(450), - [anon_sym_random_boolean] = ACTIONS(450), - [anon_sym_random_float] = ACTIONS(450), - [anon_sym_random_integer] = ACTIONS(450), - [anon_sym_columns] = ACTIONS(450), - [anon_sym_rows] = ACTIONS(450), - [anon_sym_reverse] = ACTIONS(450), - }, - [72] = { - [sym_math_operator] = STATE(218), - [sym_logic_operator] = STATE(217), - [ts_builtin_sym_end] = ACTIONS(452), - [sym_identifier] = ACTIONS(454), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(454), - [anon_sym_LBRACE] = ACTIONS(452), - [anon_sym_RBRACE] = ACTIONS(452), - [anon_sym_SEMI] = ACTIONS(452), - [anon_sym_LPAREN] = ACTIONS(452), - [anon_sym_RPAREN] = ACTIONS(452), - [anon_sym_COMMA] = ACTIONS(456), - [sym_integer] = ACTIONS(454), - [sym_float] = ACTIONS(452), - [sym_string] = ACTIONS(452), - [anon_sym_true] = ACTIONS(454), - [anon_sym_false] = ACTIONS(454), - [anon_sym_LBRACK] = ACTIONS(452), - [anon_sym_COLON] = ACTIONS(458), - [anon_sym_DOT_DOT] = ACTIONS(452), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(454), - [anon_sym_match] = ACTIONS(454), - [anon_sym_EQ_GT] = ACTIONS(452), - [anon_sym_while] = ACTIONS(454), - [anon_sym_for] = ACTIONS(454), - [anon_sym_asyncfor] = ACTIONS(452), - [anon_sym_transform] = ACTIONS(454), - [anon_sym_filter] = ACTIONS(454), - [anon_sym_find] = ACTIONS(454), - [anon_sym_remove] = ACTIONS(454), - [anon_sym_reduce] = ACTIONS(454), - [anon_sym_select] = ACTIONS(454), - [anon_sym_insert] = ACTIONS(454), - [anon_sym_PIPE] = ACTIONS(454), - [anon_sym_table] = ACTIONS(454), - [anon_sym_assert] = ACTIONS(454), - [anon_sym_assert_equal] = ACTIONS(454), - [anon_sym_context] = ACTIONS(454), - [anon_sym_download] = ACTIONS(454), - [anon_sym_help] = ACTIONS(454), - [anon_sym_length] = ACTIONS(454), - [anon_sym_output] = ACTIONS(454), - [anon_sym_output_error] = ACTIONS(454), - [anon_sym_type] = ACTIONS(454), - [anon_sym_append] = ACTIONS(454), - [anon_sym_metadata] = ACTIONS(454), - [anon_sym_move] = ACTIONS(454), - [anon_sym_read] = ACTIONS(454), - [anon_sym_workdir] = ACTIONS(454), - [anon_sym_write] = ACTIONS(454), - [anon_sym_from_json] = ACTIONS(454), - [anon_sym_to_json] = ACTIONS(454), - [anon_sym_to_string] = ACTIONS(454), - [anon_sym_to_float] = ACTIONS(454), - [anon_sym_bash] = ACTIONS(454), - [anon_sym_fish] = ACTIONS(454), - [anon_sym_raw] = ACTIONS(454), - [anon_sym_sh] = ACTIONS(454), - [anon_sym_zsh] = ACTIONS(454), - [anon_sym_random] = ACTIONS(454), - [anon_sym_random_boolean] = ACTIONS(454), - [anon_sym_random_float] = ACTIONS(454), - [anon_sym_random_integer] = ACTIONS(454), - [anon_sym_columns] = ACTIONS(454), - [anon_sym_rows] = ACTIONS(454), - [anon_sym_reverse] = ACTIONS(454), - }, - [73] = { - [sym_math_operator] = STATE(218), - [sym_logic_operator] = STATE(217), - [ts_builtin_sym_end] = ACTIONS(468), - [sym_identifier] = ACTIONS(470), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(470), - [anon_sym_LBRACE] = ACTIONS(468), - [anon_sym_RBRACE] = ACTIONS(468), - [anon_sym_SEMI] = ACTIONS(468), - [anon_sym_LPAREN] = ACTIONS(468), - [anon_sym_RPAREN] = ACTIONS(468), - [anon_sym_COMMA] = ACTIONS(468), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(468), - [sym_string] = ACTIONS(468), - [anon_sym_true] = ACTIONS(470), - [anon_sym_false] = ACTIONS(470), - [anon_sym_LBRACK] = ACTIONS(468), - [anon_sym_COLON] = ACTIONS(458), - [anon_sym_DOT_DOT] = ACTIONS(468), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(470), - [anon_sym_match] = ACTIONS(470), - [anon_sym_EQ_GT] = ACTIONS(468), - [anon_sym_while] = ACTIONS(470), - [anon_sym_for] = ACTIONS(470), - [anon_sym_asyncfor] = ACTIONS(468), - [anon_sym_transform] = ACTIONS(470), - [anon_sym_filter] = ACTIONS(470), - [anon_sym_find] = ACTIONS(470), - [anon_sym_remove] = ACTIONS(470), - [anon_sym_reduce] = ACTIONS(470), - [anon_sym_select] = ACTIONS(470), - [anon_sym_insert] = ACTIONS(470), - [anon_sym_PIPE] = ACTIONS(470), - [anon_sym_table] = ACTIONS(470), - [anon_sym_assert] = ACTIONS(470), - [anon_sym_assert_equal] = ACTIONS(470), - [anon_sym_context] = ACTIONS(470), - [anon_sym_download] = ACTIONS(470), - [anon_sym_help] = ACTIONS(470), - [anon_sym_length] = ACTIONS(470), - [anon_sym_output] = ACTIONS(470), - [anon_sym_output_error] = ACTIONS(470), - [anon_sym_type] = ACTIONS(470), - [anon_sym_append] = ACTIONS(470), - [anon_sym_metadata] = ACTIONS(470), - [anon_sym_move] = ACTIONS(470), - [anon_sym_read] = ACTIONS(470), - [anon_sym_workdir] = ACTIONS(470), - [anon_sym_write] = ACTIONS(470), - [anon_sym_from_json] = ACTIONS(470), - [anon_sym_to_json] = ACTIONS(470), - [anon_sym_to_string] = ACTIONS(470), - [anon_sym_to_float] = ACTIONS(470), - [anon_sym_bash] = ACTIONS(470), - [anon_sym_fish] = ACTIONS(470), - [anon_sym_raw] = ACTIONS(470), - [anon_sym_sh] = ACTIONS(470), - [anon_sym_zsh] = ACTIONS(470), - [anon_sym_random] = ACTIONS(470), - [anon_sym_random_boolean] = ACTIONS(470), - [anon_sym_random_float] = ACTIONS(470), - [anon_sym_random_integer] = ACTIONS(470), - [anon_sym_columns] = ACTIONS(470), - [anon_sym_rows] = ACTIONS(470), - [anon_sym_reverse] = ACTIONS(470), - }, - [74] = { - [sym_math_operator] = STATE(218), - [sym_logic_operator] = STATE(217), - [ts_builtin_sym_end] = ACTIONS(472), - [sym_identifier] = ACTIONS(474), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(474), - [anon_sym_LBRACE] = ACTIONS(472), - [anon_sym_RBRACE] = ACTIONS(472), - [anon_sym_SEMI] = ACTIONS(472), - [anon_sym_LPAREN] = ACTIONS(472), - [anon_sym_RPAREN] = ACTIONS(472), - [anon_sym_COMMA] = ACTIONS(472), - [sym_integer] = ACTIONS(474), - [sym_float] = ACTIONS(472), - [sym_string] = ACTIONS(472), - [anon_sym_true] = ACTIONS(474), - [anon_sym_false] = ACTIONS(474), - [anon_sym_LBRACK] = ACTIONS(472), - [anon_sym_COLON] = ACTIONS(472), - [anon_sym_DOT_DOT] = ACTIONS(472), - [anon_sym_PLUS] = ACTIONS(472), - [anon_sym_DASH] = ACTIONS(474), - [anon_sym_STAR] = ACTIONS(472), - [anon_sym_SLASH] = ACTIONS(472), - [anon_sym_PERCENT] = ACTIONS(472), - [anon_sym_EQ_EQ] = ACTIONS(472), - [anon_sym_BANG_EQ] = ACTIONS(472), - [anon_sym_AMP_AMP] = ACTIONS(472), - [anon_sym_PIPE_PIPE] = ACTIONS(472), - [anon_sym_GT] = ACTIONS(474), - [anon_sym_LT] = ACTIONS(474), - [anon_sym_GT_EQ] = ACTIONS(472), - [anon_sym_LT_EQ] = ACTIONS(472), - [anon_sym_if] = ACTIONS(474), - [anon_sym_match] = ACTIONS(474), - [anon_sym_EQ_GT] = ACTIONS(472), - [anon_sym_while] = ACTIONS(474), - [anon_sym_for] = ACTIONS(474), - [anon_sym_asyncfor] = ACTIONS(472), - [anon_sym_transform] = ACTIONS(474), - [anon_sym_filter] = ACTIONS(474), - [anon_sym_find] = ACTIONS(474), - [anon_sym_remove] = ACTIONS(474), - [anon_sym_reduce] = ACTIONS(474), - [anon_sym_select] = ACTIONS(474), - [anon_sym_insert] = ACTIONS(474), - [anon_sym_PIPE] = ACTIONS(474), - [anon_sym_table] = ACTIONS(474), - [anon_sym_assert] = ACTIONS(474), - [anon_sym_assert_equal] = ACTIONS(474), - [anon_sym_context] = ACTIONS(474), - [anon_sym_download] = ACTIONS(474), - [anon_sym_help] = ACTIONS(474), - [anon_sym_length] = ACTIONS(474), - [anon_sym_output] = ACTIONS(474), - [anon_sym_output_error] = ACTIONS(474), - [anon_sym_type] = ACTIONS(474), - [anon_sym_append] = ACTIONS(474), - [anon_sym_metadata] = ACTIONS(474), - [anon_sym_move] = ACTIONS(474), - [anon_sym_read] = ACTIONS(474), - [anon_sym_workdir] = ACTIONS(474), - [anon_sym_write] = ACTIONS(474), - [anon_sym_from_json] = ACTIONS(474), - [anon_sym_to_json] = ACTIONS(474), - [anon_sym_to_string] = ACTIONS(474), - [anon_sym_to_float] = ACTIONS(474), - [anon_sym_bash] = ACTIONS(474), - [anon_sym_fish] = ACTIONS(474), - [anon_sym_raw] = ACTIONS(474), - [anon_sym_sh] = ACTIONS(474), - [anon_sym_zsh] = ACTIONS(474), - [anon_sym_random] = ACTIONS(474), - [anon_sym_random_boolean] = ACTIONS(474), - [anon_sym_random_float] = ACTIONS(474), - [anon_sym_random_integer] = ACTIONS(474), - [anon_sym_columns] = ACTIONS(474), - [anon_sym_rows] = ACTIONS(474), - [anon_sym_reverse] = ACTIONS(474), - }, - [75] = { - [sym_expression] = STATE(142), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(66), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_RBRACE] = ACTIONS(55), - [anon_sym_SEMI] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [anon_sym_COMMA] = ACTIONS(55), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [76] = { - [sym_math_operator] = STATE(218), - [sym_logic_operator] = STATE(217), - [ts_builtin_sym_end] = ACTIONS(476), - [sym_identifier] = ACTIONS(478), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(476), - [anon_sym_RBRACE] = ACTIONS(476), - [anon_sym_SEMI] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(476), - [anon_sym_RPAREN] = ACTIONS(476), - [anon_sym_COMMA] = ACTIONS(476), - [sym_integer] = ACTIONS(478), - [sym_float] = ACTIONS(476), - [sym_string] = ACTIONS(476), - [anon_sym_true] = ACTIONS(478), - [anon_sym_false] = ACTIONS(478), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_COLON] = ACTIONS(458), - [anon_sym_DOT_DOT] = ACTIONS(476), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(478), - [anon_sym_match] = ACTIONS(478), - [anon_sym_EQ_GT] = ACTIONS(476), - [anon_sym_while] = ACTIONS(478), - [anon_sym_for] = ACTIONS(478), - [anon_sym_asyncfor] = ACTIONS(476), - [anon_sym_transform] = ACTIONS(478), - [anon_sym_filter] = ACTIONS(478), - [anon_sym_find] = ACTIONS(478), - [anon_sym_remove] = ACTIONS(478), - [anon_sym_reduce] = ACTIONS(478), - [anon_sym_select] = ACTIONS(478), - [anon_sym_insert] = ACTIONS(478), - [anon_sym_PIPE] = ACTIONS(478), - [anon_sym_table] = ACTIONS(478), - [anon_sym_assert] = ACTIONS(478), - [anon_sym_assert_equal] = ACTIONS(478), - [anon_sym_context] = ACTIONS(478), - [anon_sym_download] = ACTIONS(478), - [anon_sym_help] = ACTIONS(478), - [anon_sym_length] = ACTIONS(478), - [anon_sym_output] = ACTIONS(478), - [anon_sym_output_error] = ACTIONS(478), - [anon_sym_type] = ACTIONS(478), - [anon_sym_append] = ACTIONS(478), - [anon_sym_metadata] = ACTIONS(478), - [anon_sym_move] = ACTIONS(478), - [anon_sym_read] = ACTIONS(478), - [anon_sym_workdir] = ACTIONS(478), - [anon_sym_write] = ACTIONS(478), - [anon_sym_from_json] = ACTIONS(478), - [anon_sym_to_json] = ACTIONS(478), - [anon_sym_to_string] = ACTIONS(478), - [anon_sym_to_float] = ACTIONS(478), - [anon_sym_bash] = ACTIONS(478), - [anon_sym_fish] = ACTIONS(478), - [anon_sym_raw] = ACTIONS(478), - [anon_sym_sh] = ACTIONS(478), - [anon_sym_zsh] = ACTIONS(478), - [anon_sym_random] = ACTIONS(478), - [anon_sym_random_boolean] = ACTIONS(478), - [anon_sym_random_float] = ACTIONS(478), - [anon_sym_random_integer] = ACTIONS(478), - [anon_sym_columns] = ACTIONS(478), - [anon_sym_rows] = ACTIONS(478), - [anon_sym_reverse] = ACTIONS(478), - }, - [77] = { - [sym_math_operator] = STATE(218), - [sym_logic_operator] = STATE(217), - [ts_builtin_sym_end] = ACTIONS(480), - [sym_identifier] = ACTIONS(482), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(480), - [anon_sym_RBRACE] = ACTIONS(480), - [anon_sym_SEMI] = ACTIONS(480), - [anon_sym_LPAREN] = ACTIONS(480), - [anon_sym_RPAREN] = ACTIONS(480), - [anon_sym_COMMA] = ACTIONS(480), - [sym_integer] = ACTIONS(482), - [sym_float] = ACTIONS(480), - [sym_string] = ACTIONS(480), - [anon_sym_true] = ACTIONS(482), - [anon_sym_false] = ACTIONS(482), - [anon_sym_LBRACK] = ACTIONS(480), - [anon_sym_COLON] = ACTIONS(480), - [anon_sym_DOT_DOT] = ACTIONS(480), - [anon_sym_PLUS] = ACTIONS(480), - [anon_sym_DASH] = ACTIONS(482), - [anon_sym_STAR] = ACTIONS(480), - [anon_sym_SLASH] = ACTIONS(480), - [anon_sym_PERCENT] = ACTIONS(480), - [anon_sym_EQ_EQ] = ACTIONS(480), - [anon_sym_BANG_EQ] = ACTIONS(480), - [anon_sym_AMP_AMP] = ACTIONS(480), - [anon_sym_PIPE_PIPE] = ACTIONS(480), - [anon_sym_GT] = ACTIONS(482), - [anon_sym_LT] = ACTIONS(482), - [anon_sym_GT_EQ] = ACTIONS(480), - [anon_sym_LT_EQ] = ACTIONS(480), - [anon_sym_if] = ACTIONS(482), - [anon_sym_match] = ACTIONS(482), - [anon_sym_EQ_GT] = ACTIONS(480), - [anon_sym_while] = ACTIONS(482), - [anon_sym_for] = ACTIONS(482), - [anon_sym_asyncfor] = ACTIONS(480), - [anon_sym_transform] = ACTIONS(482), - [anon_sym_filter] = ACTIONS(482), - [anon_sym_find] = ACTIONS(482), - [anon_sym_remove] = ACTIONS(482), - [anon_sym_reduce] = ACTIONS(482), - [anon_sym_select] = ACTIONS(482), - [anon_sym_insert] = ACTIONS(482), - [anon_sym_PIPE] = ACTIONS(482), - [anon_sym_table] = ACTIONS(482), - [anon_sym_assert] = ACTIONS(482), - [anon_sym_assert_equal] = ACTIONS(482), - [anon_sym_context] = ACTIONS(482), - [anon_sym_download] = ACTIONS(482), - [anon_sym_help] = ACTIONS(482), - [anon_sym_length] = ACTIONS(482), - [anon_sym_output] = ACTIONS(482), - [anon_sym_output_error] = ACTIONS(482), - [anon_sym_type] = ACTIONS(482), - [anon_sym_append] = ACTIONS(482), - [anon_sym_metadata] = ACTIONS(482), - [anon_sym_move] = ACTIONS(482), - [anon_sym_read] = ACTIONS(482), - [anon_sym_workdir] = ACTIONS(482), - [anon_sym_write] = ACTIONS(482), - [anon_sym_from_json] = ACTIONS(482), - [anon_sym_to_json] = ACTIONS(482), - [anon_sym_to_string] = ACTIONS(482), - [anon_sym_to_float] = ACTIONS(482), - [anon_sym_bash] = ACTIONS(482), - [anon_sym_fish] = ACTIONS(482), - [anon_sym_raw] = ACTIONS(482), - [anon_sym_sh] = ACTIONS(482), - [anon_sym_zsh] = ACTIONS(482), - [anon_sym_random] = ACTIONS(482), - [anon_sym_random_boolean] = ACTIONS(482), - [anon_sym_random_float] = ACTIONS(482), - [anon_sym_random_integer] = ACTIONS(482), - [anon_sym_columns] = ACTIONS(482), - [anon_sym_rows] = ACTIONS(482), - [anon_sym_reverse] = ACTIONS(482), - }, - [78] = { - [sym_math_operator] = STATE(218), - [sym_logic_operator] = STATE(217), - [ts_builtin_sym_end] = ACTIONS(452), - [sym_identifier] = ACTIONS(454), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(454), - [anon_sym_LBRACE] = ACTIONS(452), - [anon_sym_RBRACE] = ACTIONS(452), - [anon_sym_SEMI] = ACTIONS(452), - [anon_sym_LPAREN] = ACTIONS(452), - [anon_sym_RPAREN] = ACTIONS(452), - [anon_sym_COMMA] = ACTIONS(484), - [sym_integer] = ACTIONS(454), - [sym_float] = ACTIONS(452), - [sym_string] = ACTIONS(452), - [anon_sym_true] = ACTIONS(454), - [anon_sym_false] = ACTIONS(454), - [anon_sym_LBRACK] = ACTIONS(452), - [anon_sym_COLON] = ACTIONS(458), - [anon_sym_DOT_DOT] = ACTIONS(452), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(454), - [anon_sym_match] = ACTIONS(454), - [anon_sym_EQ_GT] = ACTIONS(452), - [anon_sym_while] = ACTIONS(454), - [anon_sym_for] = ACTIONS(454), - [anon_sym_asyncfor] = ACTIONS(452), - [anon_sym_transform] = ACTIONS(454), - [anon_sym_filter] = ACTIONS(454), - [anon_sym_find] = ACTIONS(454), - [anon_sym_remove] = ACTIONS(454), - [anon_sym_reduce] = ACTIONS(454), - [anon_sym_select] = ACTIONS(454), - [anon_sym_insert] = ACTIONS(454), - [anon_sym_PIPE] = ACTIONS(454), - [anon_sym_table] = ACTIONS(454), - [anon_sym_assert] = ACTIONS(454), - [anon_sym_assert_equal] = ACTIONS(454), - [anon_sym_context] = ACTIONS(454), - [anon_sym_download] = ACTIONS(454), - [anon_sym_help] = ACTIONS(454), - [anon_sym_length] = ACTIONS(454), - [anon_sym_output] = ACTIONS(454), - [anon_sym_output_error] = ACTIONS(454), - [anon_sym_type] = ACTIONS(454), - [anon_sym_append] = ACTIONS(454), - [anon_sym_metadata] = ACTIONS(454), - [anon_sym_move] = ACTIONS(454), - [anon_sym_read] = ACTIONS(454), - [anon_sym_workdir] = ACTIONS(454), - [anon_sym_write] = ACTIONS(454), - [anon_sym_from_json] = ACTIONS(454), - [anon_sym_to_json] = ACTIONS(454), - [anon_sym_to_string] = ACTIONS(454), - [anon_sym_to_float] = ACTIONS(454), - [anon_sym_bash] = ACTIONS(454), - [anon_sym_fish] = ACTIONS(454), - [anon_sym_raw] = ACTIONS(454), - [anon_sym_sh] = ACTIONS(454), - [anon_sym_zsh] = ACTIONS(454), - [anon_sym_random] = ACTIONS(454), - [anon_sym_random_boolean] = ACTIONS(454), - [anon_sym_random_float] = ACTIONS(454), - [anon_sym_random_integer] = ACTIONS(454), - [anon_sym_columns] = ACTIONS(454), - [anon_sym_rows] = ACTIONS(454), - [anon_sym_reverse] = ACTIONS(454), - }, - [79] = { - [sym_math_operator] = STATE(218), - [sym_logic_operator] = STATE(217), - [ts_builtin_sym_end] = ACTIONS(480), - [sym_identifier] = ACTIONS(482), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(480), - [anon_sym_RBRACE] = ACTIONS(480), - [anon_sym_SEMI] = ACTIONS(480), - [anon_sym_LPAREN] = ACTIONS(480), - [anon_sym_RPAREN] = ACTIONS(480), - [anon_sym_COMMA] = ACTIONS(480), - [sym_integer] = ACTIONS(482), - [sym_float] = ACTIONS(480), - [sym_string] = ACTIONS(480), - [anon_sym_true] = ACTIONS(482), - [anon_sym_false] = ACTIONS(482), - [anon_sym_LBRACK] = ACTIONS(480), - [anon_sym_COLON] = ACTIONS(480), - [anon_sym_DOT_DOT] = ACTIONS(487), - [anon_sym_PLUS] = ACTIONS(480), - [anon_sym_DASH] = ACTIONS(482), - [anon_sym_STAR] = ACTIONS(480), - [anon_sym_SLASH] = ACTIONS(480), - [anon_sym_PERCENT] = ACTIONS(480), - [anon_sym_EQ_EQ] = ACTIONS(480), - [anon_sym_BANG_EQ] = ACTIONS(480), - [anon_sym_AMP_AMP] = ACTIONS(480), - [anon_sym_PIPE_PIPE] = ACTIONS(480), - [anon_sym_GT] = ACTIONS(482), - [anon_sym_LT] = ACTIONS(482), - [anon_sym_GT_EQ] = ACTIONS(480), - [anon_sym_LT_EQ] = ACTIONS(480), - [anon_sym_if] = ACTIONS(482), - [anon_sym_match] = ACTIONS(482), - [anon_sym_EQ_GT] = ACTIONS(480), - [anon_sym_while] = ACTIONS(482), - [anon_sym_for] = ACTIONS(482), - [anon_sym_asyncfor] = ACTIONS(480), - [anon_sym_transform] = ACTIONS(482), - [anon_sym_filter] = ACTIONS(482), - [anon_sym_find] = ACTIONS(482), - [anon_sym_remove] = ACTIONS(482), - [anon_sym_reduce] = ACTIONS(482), - [anon_sym_select] = ACTIONS(482), - [anon_sym_insert] = ACTIONS(482), - [anon_sym_PIPE] = ACTIONS(482), - [anon_sym_table] = ACTIONS(482), - [anon_sym_assert] = ACTIONS(482), - [anon_sym_assert_equal] = ACTIONS(482), - [anon_sym_context] = ACTIONS(482), - [anon_sym_download] = ACTIONS(482), - [anon_sym_help] = ACTIONS(482), - [anon_sym_length] = ACTIONS(482), - [anon_sym_output] = ACTIONS(482), - [anon_sym_output_error] = ACTIONS(482), - [anon_sym_type] = ACTIONS(482), - [anon_sym_append] = ACTIONS(482), - [anon_sym_metadata] = ACTIONS(482), - [anon_sym_move] = ACTIONS(482), - [anon_sym_read] = ACTIONS(482), - [anon_sym_workdir] = ACTIONS(482), - [anon_sym_write] = ACTIONS(482), - [anon_sym_from_json] = ACTIONS(482), - [anon_sym_to_json] = ACTIONS(482), - [anon_sym_to_string] = ACTIONS(482), - [anon_sym_to_float] = ACTIONS(482), - [anon_sym_bash] = ACTIONS(482), - [anon_sym_fish] = ACTIONS(482), - [anon_sym_raw] = ACTIONS(482), - [anon_sym_sh] = ACTIONS(482), - [anon_sym_zsh] = ACTIONS(482), - [anon_sym_random] = ACTIONS(482), - [anon_sym_random_boolean] = ACTIONS(482), - [anon_sym_random_float] = ACTIONS(482), - [anon_sym_random_integer] = ACTIONS(482), - [anon_sym_columns] = ACTIONS(482), - [anon_sym_rows] = ACTIONS(482), - [anon_sym_reverse] = ACTIONS(482), - }, - [80] = { - [sym_math_operator] = STATE(292), - [sym_logic_operator] = STATE(293), - [ts_builtin_sym_end] = ACTIONS(452), - [sym_identifier] = ACTIONS(454), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(454), - [anon_sym_LBRACE] = ACTIONS(452), - [anon_sym_RBRACE] = ACTIONS(452), - [anon_sym_SEMI] = ACTIONS(452), - [anon_sym_LPAREN] = ACTIONS(452), - [anon_sym_RPAREN] = ACTIONS(452), - [anon_sym_COMMA] = ACTIONS(456), - [sym_integer] = ACTIONS(454), - [sym_float] = ACTIONS(452), - [sym_string] = ACTIONS(452), - [anon_sym_true] = ACTIONS(454), - [anon_sym_false] = ACTIONS(454), - [anon_sym_LBRACK] = ACTIONS(452), - [anon_sym_COLON] = ACTIONS(489), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(454), - [anon_sym_match] = ACTIONS(454), - [anon_sym_EQ_GT] = ACTIONS(452), - [anon_sym_while] = ACTIONS(454), - [anon_sym_for] = ACTIONS(454), - [anon_sym_asyncfor] = ACTIONS(452), - [anon_sym_transform] = ACTIONS(454), - [anon_sym_filter] = ACTIONS(454), - [anon_sym_find] = ACTIONS(454), - [anon_sym_remove] = ACTIONS(454), - [anon_sym_reduce] = ACTIONS(454), - [anon_sym_select] = ACTIONS(454), - [anon_sym_insert] = ACTIONS(454), - [anon_sym_PIPE] = ACTIONS(454), - [anon_sym_table] = ACTIONS(454), - [anon_sym_assert] = ACTIONS(454), - [anon_sym_assert_equal] = ACTIONS(454), - [anon_sym_context] = ACTIONS(454), - [anon_sym_download] = ACTIONS(454), - [anon_sym_help] = ACTIONS(454), - [anon_sym_length] = ACTIONS(454), - [anon_sym_output] = ACTIONS(454), - [anon_sym_output_error] = ACTIONS(454), - [anon_sym_type] = ACTIONS(454), - [anon_sym_append] = ACTIONS(454), - [anon_sym_metadata] = ACTIONS(454), - [anon_sym_move] = ACTIONS(454), - [anon_sym_read] = ACTIONS(454), - [anon_sym_workdir] = ACTIONS(454), - [anon_sym_write] = ACTIONS(454), - [anon_sym_from_json] = ACTIONS(454), - [anon_sym_to_json] = ACTIONS(454), - [anon_sym_to_string] = ACTIONS(454), - [anon_sym_to_float] = ACTIONS(454), - [anon_sym_bash] = ACTIONS(454), - [anon_sym_fish] = ACTIONS(454), - [anon_sym_raw] = ACTIONS(454), - [anon_sym_sh] = ACTIONS(454), - [anon_sym_zsh] = ACTIONS(454), - [anon_sym_random] = ACTIONS(454), - [anon_sym_random_boolean] = ACTIONS(454), - [anon_sym_random_float] = ACTIONS(454), - [anon_sym_random_integer] = ACTIONS(454), - [anon_sym_columns] = ACTIONS(454), - [anon_sym_rows] = ACTIONS(454), - [anon_sym_reverse] = ACTIONS(454), - }, - [81] = { - [sym_math_operator] = STATE(292), - [sym_logic_operator] = STATE(293), - [ts_builtin_sym_end] = ACTIONS(472), - [sym_identifier] = ACTIONS(474), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(474), - [anon_sym_LBRACE] = ACTIONS(472), - [anon_sym_RBRACE] = ACTIONS(472), - [anon_sym_SEMI] = ACTIONS(472), - [anon_sym_LPAREN] = ACTIONS(472), - [anon_sym_RPAREN] = ACTIONS(472), - [anon_sym_COMMA] = ACTIONS(472), - [sym_integer] = ACTIONS(474), - [sym_float] = ACTIONS(472), - [sym_string] = ACTIONS(472), - [anon_sym_true] = ACTIONS(474), - [anon_sym_false] = ACTIONS(474), - [anon_sym_LBRACK] = ACTIONS(472), - [anon_sym_COLON] = ACTIONS(472), - [anon_sym_PLUS] = ACTIONS(472), - [anon_sym_DASH] = ACTIONS(474), - [anon_sym_STAR] = ACTIONS(472), - [anon_sym_SLASH] = ACTIONS(472), - [anon_sym_PERCENT] = ACTIONS(472), - [anon_sym_EQ_EQ] = ACTIONS(472), - [anon_sym_BANG_EQ] = ACTIONS(472), - [anon_sym_AMP_AMP] = ACTIONS(472), - [anon_sym_PIPE_PIPE] = ACTIONS(472), - [anon_sym_GT] = ACTIONS(474), - [anon_sym_LT] = ACTIONS(474), - [anon_sym_GT_EQ] = ACTIONS(472), - [anon_sym_LT_EQ] = ACTIONS(472), - [anon_sym_if] = ACTIONS(474), - [anon_sym_match] = ACTIONS(474), - [anon_sym_EQ_GT] = ACTIONS(472), - [anon_sym_while] = ACTIONS(474), - [anon_sym_for] = ACTIONS(474), - [anon_sym_asyncfor] = ACTIONS(472), - [anon_sym_transform] = ACTIONS(474), - [anon_sym_filter] = ACTIONS(474), - [anon_sym_find] = ACTIONS(474), - [anon_sym_remove] = ACTIONS(474), - [anon_sym_reduce] = ACTIONS(474), - [anon_sym_select] = ACTIONS(474), - [anon_sym_insert] = ACTIONS(474), - [anon_sym_PIPE] = ACTIONS(474), - [anon_sym_table] = ACTIONS(474), - [anon_sym_assert] = ACTIONS(474), - [anon_sym_assert_equal] = ACTIONS(474), - [anon_sym_context] = ACTIONS(474), - [anon_sym_download] = ACTIONS(474), - [anon_sym_help] = ACTIONS(474), - [anon_sym_length] = ACTIONS(474), - [anon_sym_output] = ACTIONS(474), - [anon_sym_output_error] = ACTIONS(474), - [anon_sym_type] = ACTIONS(474), - [anon_sym_append] = ACTIONS(474), - [anon_sym_metadata] = ACTIONS(474), - [anon_sym_move] = ACTIONS(474), - [anon_sym_read] = ACTIONS(474), - [anon_sym_workdir] = ACTIONS(474), - [anon_sym_write] = ACTIONS(474), - [anon_sym_from_json] = ACTIONS(474), - [anon_sym_to_json] = ACTIONS(474), - [anon_sym_to_string] = ACTIONS(474), - [anon_sym_to_float] = ACTIONS(474), - [anon_sym_bash] = ACTIONS(474), - [anon_sym_fish] = ACTIONS(474), - [anon_sym_raw] = ACTIONS(474), - [anon_sym_sh] = ACTIONS(474), - [anon_sym_zsh] = ACTIONS(474), - [anon_sym_random] = ACTIONS(474), - [anon_sym_random_boolean] = ACTIONS(474), - [anon_sym_random_float] = ACTIONS(474), - [anon_sym_random_integer] = ACTIONS(474), - [anon_sym_columns] = ACTIONS(474), - [anon_sym_rows] = ACTIONS(474), - [anon_sym_reverse] = ACTIONS(474), - }, - [82] = { - [sym_math_operator] = STATE(292), - [sym_logic_operator] = STATE(293), - [ts_builtin_sym_end] = ACTIONS(452), - [sym_identifier] = ACTIONS(454), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(454), - [anon_sym_LBRACE] = ACTIONS(452), - [anon_sym_RBRACE] = ACTIONS(452), - [anon_sym_SEMI] = ACTIONS(452), - [anon_sym_LPAREN] = ACTIONS(452), - [anon_sym_RPAREN] = ACTIONS(452), - [anon_sym_COMMA] = ACTIONS(484), - [sym_integer] = ACTIONS(454), - [sym_float] = ACTIONS(452), - [sym_string] = ACTIONS(452), - [anon_sym_true] = ACTIONS(454), - [anon_sym_false] = ACTIONS(454), - [anon_sym_LBRACK] = ACTIONS(452), - [anon_sym_COLON] = ACTIONS(489), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(454), - [anon_sym_match] = ACTIONS(454), - [anon_sym_EQ_GT] = ACTIONS(452), - [anon_sym_while] = ACTIONS(454), - [anon_sym_for] = ACTIONS(454), - [anon_sym_asyncfor] = ACTIONS(452), - [anon_sym_transform] = ACTIONS(454), - [anon_sym_filter] = ACTIONS(454), - [anon_sym_find] = ACTIONS(454), - [anon_sym_remove] = ACTIONS(454), - [anon_sym_reduce] = ACTIONS(454), - [anon_sym_select] = ACTIONS(454), - [anon_sym_insert] = ACTIONS(454), - [anon_sym_PIPE] = ACTIONS(454), - [anon_sym_table] = ACTIONS(454), - [anon_sym_assert] = ACTIONS(454), - [anon_sym_assert_equal] = ACTIONS(454), - [anon_sym_context] = ACTIONS(454), - [anon_sym_download] = ACTIONS(454), - [anon_sym_help] = ACTIONS(454), - [anon_sym_length] = ACTIONS(454), - [anon_sym_output] = ACTIONS(454), - [anon_sym_output_error] = ACTIONS(454), - [anon_sym_type] = ACTIONS(454), - [anon_sym_append] = ACTIONS(454), - [anon_sym_metadata] = ACTIONS(454), - [anon_sym_move] = ACTIONS(454), - [anon_sym_read] = ACTIONS(454), - [anon_sym_workdir] = ACTIONS(454), - [anon_sym_write] = ACTIONS(454), - [anon_sym_from_json] = ACTIONS(454), - [anon_sym_to_json] = ACTIONS(454), - [anon_sym_to_string] = ACTIONS(454), - [anon_sym_to_float] = ACTIONS(454), - [anon_sym_bash] = ACTIONS(454), - [anon_sym_fish] = ACTIONS(454), - [anon_sym_raw] = ACTIONS(454), - [anon_sym_sh] = ACTIONS(454), - [anon_sym_zsh] = ACTIONS(454), - [anon_sym_random] = ACTIONS(454), - [anon_sym_random_boolean] = ACTIONS(454), - [anon_sym_random_float] = ACTIONS(454), - [anon_sym_random_integer] = ACTIONS(454), - [anon_sym_columns] = ACTIONS(454), - [anon_sym_rows] = ACTIONS(454), - [anon_sym_reverse] = ACTIONS(454), - }, - [83] = { - [sym_expression] = STATE(422), - [sym__expression_kind] = STATE(344), - [sym_value] = STATE(344), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(344), - [sym_math] = STATE(344), - [sym_math_operator] = STATE(323), - [sym_logic] = STATE(344), - [sym_logic_operator] = STATE(322), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(344), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(120), - [aux_sym_match_repeat1] = STATE(149), - [sym_identifier] = ACTIONS(491), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(137), - [sym_integer] = ACTIONS(139), - [sym_float] = ACTIONS(141), - [sym_string] = ACTIONS(141), - [anon_sym_true] = ACTIONS(143), - [anon_sym_false] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(145), - [anon_sym_COLON] = ACTIONS(493), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_EQ_GT] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(495), - [anon_sym_assert] = ACTIONS(151), - [anon_sym_assert_equal] = ACTIONS(151), - [anon_sym_context] = ACTIONS(151), - [anon_sym_download] = ACTIONS(151), - [anon_sym_help] = ACTIONS(151), - [anon_sym_length] = ACTIONS(151), - [anon_sym_output] = ACTIONS(151), - [anon_sym_output_error] = ACTIONS(151), - [anon_sym_type] = ACTIONS(151), - [anon_sym_append] = ACTIONS(151), - [anon_sym_metadata] = ACTIONS(151), - [anon_sym_move] = ACTIONS(151), - [anon_sym_read] = ACTIONS(151), - [anon_sym_workdir] = ACTIONS(151), - [anon_sym_write] = ACTIONS(151), - [anon_sym_from_json] = ACTIONS(151), - [anon_sym_to_json] = ACTIONS(151), - [anon_sym_to_string] = ACTIONS(151), - [anon_sym_to_float] = ACTIONS(151), - [anon_sym_bash] = ACTIONS(151), - [anon_sym_fish] = ACTIONS(151), - [anon_sym_raw] = ACTIONS(151), - [anon_sym_sh] = ACTIONS(151), - [anon_sym_zsh] = ACTIONS(151), - [anon_sym_random] = ACTIONS(151), - [anon_sym_random_boolean] = ACTIONS(151), - [anon_sym_random_float] = ACTIONS(151), - [anon_sym_random_integer] = ACTIONS(151), - [anon_sym_columns] = ACTIONS(151), - [anon_sym_rows] = ACTIONS(151), - [anon_sym_reverse] = ACTIONS(151), - }, - [84] = { - [sym_expression] = STATE(166), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(100), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(57), - [anon_sym_LBRACE] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_DOT_DOT] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [85] = { - [sym_math_operator] = STATE(292), - [sym_logic_operator] = STATE(293), - [ts_builtin_sym_end] = ACTIONS(468), - [sym_identifier] = ACTIONS(470), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(470), - [anon_sym_LBRACE] = ACTIONS(468), - [anon_sym_RBRACE] = ACTIONS(468), - [anon_sym_SEMI] = ACTIONS(468), - [anon_sym_LPAREN] = ACTIONS(468), - [anon_sym_RPAREN] = ACTIONS(468), - [anon_sym_COMMA] = ACTIONS(468), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(468), - [sym_string] = ACTIONS(468), - [anon_sym_true] = ACTIONS(470), - [anon_sym_false] = ACTIONS(470), - [anon_sym_LBRACK] = ACTIONS(468), - [anon_sym_COLON] = ACTIONS(489), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(470), - [anon_sym_match] = ACTIONS(470), - [anon_sym_EQ_GT] = ACTIONS(468), - [anon_sym_while] = ACTIONS(470), - [anon_sym_for] = ACTIONS(470), - [anon_sym_asyncfor] = ACTIONS(468), - [anon_sym_transform] = ACTIONS(470), - [anon_sym_filter] = ACTIONS(470), - [anon_sym_find] = ACTIONS(470), - [anon_sym_remove] = ACTIONS(470), - [anon_sym_reduce] = ACTIONS(470), - [anon_sym_select] = ACTIONS(470), - [anon_sym_insert] = ACTIONS(470), - [anon_sym_PIPE] = ACTIONS(470), - [anon_sym_table] = ACTIONS(470), - [anon_sym_assert] = ACTIONS(470), - [anon_sym_assert_equal] = ACTIONS(470), - [anon_sym_context] = ACTIONS(470), - [anon_sym_download] = ACTIONS(470), - [anon_sym_help] = ACTIONS(470), - [anon_sym_length] = ACTIONS(470), - [anon_sym_output] = ACTIONS(470), - [anon_sym_output_error] = ACTIONS(470), - [anon_sym_type] = ACTIONS(470), - [anon_sym_append] = ACTIONS(470), - [anon_sym_metadata] = ACTIONS(470), - [anon_sym_move] = ACTIONS(470), - [anon_sym_read] = ACTIONS(470), - [anon_sym_workdir] = ACTIONS(470), - [anon_sym_write] = ACTIONS(470), - [anon_sym_from_json] = ACTIONS(470), - [anon_sym_to_json] = ACTIONS(470), - [anon_sym_to_string] = ACTIONS(470), - [anon_sym_to_float] = ACTIONS(470), - [anon_sym_bash] = ACTIONS(470), - [anon_sym_fish] = ACTIONS(470), - [anon_sym_raw] = ACTIONS(470), - [anon_sym_sh] = ACTIONS(470), - [anon_sym_zsh] = ACTIONS(470), - [anon_sym_random] = ACTIONS(470), - [anon_sym_random_boolean] = ACTIONS(470), - [anon_sym_random_float] = ACTIONS(470), - [anon_sym_random_integer] = ACTIONS(470), - [anon_sym_columns] = ACTIONS(470), - [anon_sym_rows] = ACTIONS(470), - [anon_sym_reverse] = ACTIONS(470), - }, - [86] = { - [sym_block] = STATE(277), - [sym_math_operator] = STATE(212), - [sym_logic_operator] = STATE(196), - [ts_builtin_sym_end] = ACTIONS(497), - [sym_identifier] = ACTIONS(499), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(7), - [anon_sym_LBRACE] = ACTIONS(501), - [anon_sym_RBRACE] = ACTIONS(497), - [anon_sym_SEMI] = ACTIONS(497), - [anon_sym_LPAREN] = ACTIONS(497), - [anon_sym_RPAREN] = ACTIONS(497), - [sym_integer] = ACTIONS(499), - [sym_float] = ACTIONS(497), - [sym_string] = ACTIONS(497), - [anon_sym_true] = ACTIONS(499), - [anon_sym_false] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(497), - [anon_sym_COLON] = ACTIONS(503), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(499), - [anon_sym_match] = ACTIONS(499), - [anon_sym_EQ_GT] = ACTIONS(497), - [anon_sym_while] = ACTIONS(499), - [anon_sym_for] = ACTIONS(499), - [anon_sym_asyncfor] = ACTIONS(497), - [anon_sym_transform] = ACTIONS(499), - [anon_sym_filter] = ACTIONS(499), - [anon_sym_find] = ACTIONS(499), - [anon_sym_remove] = ACTIONS(499), - [anon_sym_reduce] = ACTIONS(499), - [anon_sym_select] = ACTIONS(499), - [anon_sym_insert] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_table] = ACTIONS(499), - [anon_sym_assert] = ACTIONS(499), - [anon_sym_assert_equal] = ACTIONS(499), - [anon_sym_context] = ACTIONS(499), - [anon_sym_download] = ACTIONS(499), - [anon_sym_help] = ACTIONS(499), - [anon_sym_length] = ACTIONS(499), - [anon_sym_output] = ACTIONS(499), - [anon_sym_output_error] = ACTIONS(499), - [anon_sym_type] = ACTIONS(499), - [anon_sym_append] = ACTIONS(499), - [anon_sym_metadata] = ACTIONS(499), - [anon_sym_move] = ACTIONS(499), - [anon_sym_read] = ACTIONS(499), - [anon_sym_workdir] = ACTIONS(499), - [anon_sym_write] = ACTIONS(499), - [anon_sym_from_json] = ACTIONS(499), - [anon_sym_to_json] = ACTIONS(499), - [anon_sym_to_string] = ACTIONS(499), - [anon_sym_to_float] = ACTIONS(499), - [anon_sym_bash] = ACTIONS(499), - [anon_sym_fish] = ACTIONS(499), - [anon_sym_raw] = ACTIONS(499), - [anon_sym_sh] = ACTIONS(499), - [anon_sym_zsh] = ACTIONS(499), - [anon_sym_random] = ACTIONS(499), - [anon_sym_random_boolean] = ACTIONS(499), - [anon_sym_random_float] = ACTIONS(499), - [anon_sym_random_integer] = ACTIONS(499), - [anon_sym_columns] = ACTIONS(499), - [anon_sym_rows] = ACTIONS(499), - [anon_sym_reverse] = ACTIONS(499), - }, - [87] = { - [sym_math_operator] = STATE(191), - [sym_logic_operator] = STATE(301), - [ts_builtin_sym_end] = ACTIONS(468), - [sym_identifier] = ACTIONS(470), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(470), - [anon_sym_LBRACE] = ACTIONS(468), - [anon_sym_RBRACE] = ACTIONS(468), - [anon_sym_SEMI] = ACTIONS(468), - [anon_sym_LPAREN] = ACTIONS(468), - [anon_sym_RPAREN] = ACTIONS(468), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(468), - [sym_string] = ACTIONS(468), - [anon_sym_true] = ACTIONS(470), - [anon_sym_false] = ACTIONS(470), - [anon_sym_LBRACK] = ACTIONS(468), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOT_DOT] = ACTIONS(468), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(470), - [anon_sym_match] = ACTIONS(470), - [anon_sym_EQ_GT] = ACTIONS(468), - [anon_sym_while] = ACTIONS(470), - [anon_sym_for] = ACTIONS(470), - [anon_sym_asyncfor] = ACTIONS(468), - [anon_sym_transform] = ACTIONS(470), - [anon_sym_filter] = ACTIONS(470), - [anon_sym_find] = ACTIONS(470), - [anon_sym_remove] = ACTIONS(470), - [anon_sym_reduce] = ACTIONS(470), - [anon_sym_select] = ACTIONS(470), - [anon_sym_insert] = ACTIONS(470), - [anon_sym_PIPE] = ACTIONS(470), - [anon_sym_table] = ACTIONS(470), - [anon_sym_assert] = ACTIONS(470), - [anon_sym_assert_equal] = ACTIONS(470), - [anon_sym_context] = ACTIONS(470), - [anon_sym_download] = ACTIONS(470), - [anon_sym_help] = ACTIONS(470), - [anon_sym_length] = ACTIONS(470), - [anon_sym_output] = ACTIONS(470), - [anon_sym_output_error] = ACTIONS(470), - [anon_sym_type] = ACTIONS(470), - [anon_sym_append] = ACTIONS(470), - [anon_sym_metadata] = ACTIONS(470), - [anon_sym_move] = ACTIONS(470), - [anon_sym_read] = ACTIONS(470), - [anon_sym_workdir] = ACTIONS(470), - [anon_sym_write] = ACTIONS(470), - [anon_sym_from_json] = ACTIONS(470), - [anon_sym_to_json] = ACTIONS(470), - [anon_sym_to_string] = ACTIONS(470), - [anon_sym_to_float] = ACTIONS(470), - [anon_sym_bash] = ACTIONS(470), - [anon_sym_fish] = ACTIONS(470), - [anon_sym_raw] = ACTIONS(470), - [anon_sym_sh] = ACTIONS(470), - [anon_sym_zsh] = ACTIONS(470), - [anon_sym_random] = ACTIONS(470), - [anon_sym_random_boolean] = ACTIONS(470), - [anon_sym_random_float] = ACTIONS(470), - [anon_sym_random_integer] = ACTIONS(470), - [anon_sym_columns] = ACTIONS(470), - [anon_sym_rows] = ACTIONS(470), - [anon_sym_reverse] = ACTIONS(470), - }, - [88] = { - [sym_math_operator] = STATE(292), - [sym_logic_operator] = STATE(293), - [ts_builtin_sym_end] = ACTIONS(476), - [sym_identifier] = ACTIONS(478), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(476), - [anon_sym_RBRACE] = ACTIONS(476), - [anon_sym_SEMI] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(476), - [anon_sym_RPAREN] = ACTIONS(476), - [anon_sym_COMMA] = ACTIONS(476), - [sym_integer] = ACTIONS(478), - [sym_float] = ACTIONS(476), - [sym_string] = ACTIONS(476), - [anon_sym_true] = ACTIONS(478), - [anon_sym_false] = ACTIONS(478), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_COLON] = ACTIONS(489), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(478), - [anon_sym_match] = ACTIONS(478), - [anon_sym_EQ_GT] = ACTIONS(476), - [anon_sym_while] = ACTIONS(478), - [anon_sym_for] = ACTIONS(478), - [anon_sym_asyncfor] = ACTIONS(476), - [anon_sym_transform] = ACTIONS(478), - [anon_sym_filter] = ACTIONS(478), - [anon_sym_find] = ACTIONS(478), - [anon_sym_remove] = ACTIONS(478), - [anon_sym_reduce] = ACTIONS(478), - [anon_sym_select] = ACTIONS(478), - [anon_sym_insert] = ACTIONS(478), - [anon_sym_PIPE] = ACTIONS(478), - [anon_sym_table] = ACTIONS(478), - [anon_sym_assert] = ACTIONS(478), - [anon_sym_assert_equal] = ACTIONS(478), - [anon_sym_context] = ACTIONS(478), - [anon_sym_download] = ACTIONS(478), - [anon_sym_help] = ACTIONS(478), - [anon_sym_length] = ACTIONS(478), - [anon_sym_output] = ACTIONS(478), - [anon_sym_output_error] = ACTIONS(478), - [anon_sym_type] = ACTIONS(478), - [anon_sym_append] = ACTIONS(478), - [anon_sym_metadata] = ACTIONS(478), - [anon_sym_move] = ACTIONS(478), - [anon_sym_read] = ACTIONS(478), - [anon_sym_workdir] = ACTIONS(478), - [anon_sym_write] = ACTIONS(478), - [anon_sym_from_json] = ACTIONS(478), - [anon_sym_to_json] = ACTIONS(478), - [anon_sym_to_string] = ACTIONS(478), - [anon_sym_to_float] = ACTIONS(478), - [anon_sym_bash] = ACTIONS(478), - [anon_sym_fish] = ACTIONS(478), - [anon_sym_raw] = ACTIONS(478), - [anon_sym_sh] = ACTIONS(478), - [anon_sym_zsh] = ACTIONS(478), - [anon_sym_random] = ACTIONS(478), - [anon_sym_random_boolean] = ACTIONS(478), - [anon_sym_random_float] = ACTIONS(478), - [anon_sym_random_integer] = ACTIONS(478), - [anon_sym_columns] = ACTIONS(478), - [anon_sym_rows] = ACTIONS(478), - [anon_sym_reverse] = ACTIONS(478), - }, - [89] = { - [sym_math_operator] = STATE(292), - [sym_logic_operator] = STATE(293), - [ts_builtin_sym_end] = ACTIONS(448), - [sym_identifier] = ACTIONS(450), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(450), - [anon_sym_LBRACE] = ACTIONS(448), - [anon_sym_RBRACE] = ACTIONS(448), - [anon_sym_SEMI] = ACTIONS(448), - [anon_sym_LPAREN] = ACTIONS(448), - [anon_sym_RPAREN] = ACTIONS(448), - [anon_sym_COMMA] = ACTIONS(448), - [sym_integer] = ACTIONS(450), - [sym_float] = ACTIONS(448), - [sym_string] = ACTIONS(448), - [anon_sym_true] = ACTIONS(450), - [anon_sym_false] = ACTIONS(450), - [anon_sym_LBRACK] = ACTIONS(448), - [anon_sym_COLON] = ACTIONS(448), - [anon_sym_PLUS] = ACTIONS(448), - [anon_sym_DASH] = ACTIONS(450), - [anon_sym_STAR] = ACTIONS(448), - [anon_sym_SLASH] = ACTIONS(448), - [anon_sym_PERCENT] = ACTIONS(448), - [anon_sym_EQ_EQ] = ACTIONS(448), - [anon_sym_BANG_EQ] = ACTIONS(448), - [anon_sym_AMP_AMP] = ACTIONS(448), - [anon_sym_PIPE_PIPE] = ACTIONS(448), - [anon_sym_GT] = ACTIONS(450), - [anon_sym_LT] = ACTIONS(450), - [anon_sym_GT_EQ] = ACTIONS(448), - [anon_sym_LT_EQ] = ACTIONS(448), - [anon_sym_if] = ACTIONS(450), - [anon_sym_match] = ACTIONS(450), - [anon_sym_EQ_GT] = ACTIONS(448), - [anon_sym_while] = ACTIONS(450), - [anon_sym_for] = ACTIONS(450), - [anon_sym_asyncfor] = ACTIONS(448), - [anon_sym_transform] = ACTIONS(450), - [anon_sym_filter] = ACTIONS(450), - [anon_sym_find] = ACTIONS(450), - [anon_sym_remove] = ACTIONS(450), - [anon_sym_reduce] = ACTIONS(450), - [anon_sym_select] = ACTIONS(450), - [anon_sym_insert] = ACTIONS(450), - [anon_sym_PIPE] = ACTIONS(450), - [anon_sym_table] = ACTIONS(450), - [anon_sym_assert] = ACTIONS(450), - [anon_sym_assert_equal] = ACTIONS(450), - [anon_sym_context] = ACTIONS(450), - [anon_sym_download] = ACTIONS(450), - [anon_sym_help] = ACTIONS(450), - [anon_sym_length] = ACTIONS(450), - [anon_sym_output] = ACTIONS(450), - [anon_sym_output_error] = ACTIONS(450), - [anon_sym_type] = ACTIONS(450), - [anon_sym_append] = ACTIONS(450), - [anon_sym_metadata] = ACTIONS(450), - [anon_sym_move] = ACTIONS(450), - [anon_sym_read] = ACTIONS(450), - [anon_sym_workdir] = ACTIONS(450), - [anon_sym_write] = ACTIONS(450), - [anon_sym_from_json] = ACTIONS(450), - [anon_sym_to_json] = ACTIONS(450), - [anon_sym_to_string] = ACTIONS(450), - [anon_sym_to_float] = ACTIONS(450), - [anon_sym_bash] = ACTIONS(450), - [anon_sym_fish] = ACTIONS(450), - [anon_sym_raw] = ACTIONS(450), - [anon_sym_sh] = ACTIONS(450), - [anon_sym_zsh] = ACTIONS(450), - [anon_sym_random] = ACTIONS(450), - [anon_sym_random_boolean] = ACTIONS(450), - [anon_sym_random_float] = ACTIONS(450), - [anon_sym_random_integer] = ACTIONS(450), - [anon_sym_columns] = ACTIONS(450), - [anon_sym_rows] = ACTIONS(450), - [anon_sym_reverse] = ACTIONS(450), - }, - [90] = { - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(344), - [sym_value] = STATE(344), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(344), - [sym_math] = STATE(344), - [sym_logic] = STATE(344), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(344), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(120), - [aux_sym_match_repeat1] = STATE(90), - [ts_builtin_sym_end] = ACTIONS(507), - [sym_identifier] = ACTIONS(509), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(512), - [anon_sym_LBRACE] = ACTIONS(514), - [anon_sym_RBRACE] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [anon_sym_LPAREN] = ACTIONS(517), - [anon_sym_RPAREN] = ACTIONS(520), - [sym_integer] = ACTIONS(523), - [sym_float] = ACTIONS(526), - [sym_string] = ACTIONS(526), - [anon_sym_true] = ACTIONS(529), - [anon_sym_false] = ACTIONS(529), - [anon_sym_LBRACK] = ACTIONS(532), - [anon_sym_if] = ACTIONS(512), - [anon_sym_match] = ACTIONS(512), - [anon_sym_EQ_GT] = ACTIONS(535), - [anon_sym_while] = ACTIONS(512), - [anon_sym_for] = ACTIONS(512), - [anon_sym_asyncfor] = ACTIONS(507), - [anon_sym_transform] = ACTIONS(512), - [anon_sym_filter] = ACTIONS(512), - [anon_sym_find] = ACTIONS(512), - [anon_sym_remove] = ACTIONS(512), - [anon_sym_reduce] = ACTIONS(512), - [anon_sym_select] = ACTIONS(512), - [anon_sym_insert] = ACTIONS(512), - [anon_sym_PIPE] = ACTIONS(538), - [anon_sym_table] = ACTIONS(541), - [anon_sym_assert] = ACTIONS(544), - [anon_sym_assert_equal] = ACTIONS(544), - [anon_sym_context] = ACTIONS(544), - [anon_sym_download] = ACTIONS(544), - [anon_sym_help] = ACTIONS(544), - [anon_sym_length] = ACTIONS(544), - [anon_sym_output] = ACTIONS(544), - [anon_sym_output_error] = ACTIONS(544), - [anon_sym_type] = ACTIONS(544), - [anon_sym_append] = ACTIONS(544), - [anon_sym_metadata] = ACTIONS(544), - [anon_sym_move] = ACTIONS(544), - [anon_sym_read] = ACTIONS(544), - [anon_sym_workdir] = ACTIONS(544), - [anon_sym_write] = ACTIONS(544), - [anon_sym_from_json] = ACTIONS(544), - [anon_sym_to_json] = ACTIONS(544), - [anon_sym_to_string] = ACTIONS(544), - [anon_sym_to_float] = ACTIONS(544), - [anon_sym_bash] = ACTIONS(544), - [anon_sym_fish] = ACTIONS(544), - [anon_sym_raw] = ACTIONS(544), - [anon_sym_sh] = ACTIONS(544), - [anon_sym_zsh] = ACTIONS(544), - [anon_sym_random] = ACTIONS(544), - [anon_sym_random_boolean] = ACTIONS(544), - [anon_sym_random_float] = ACTIONS(544), - [anon_sym_random_integer] = ACTIONS(544), - [anon_sym_columns] = ACTIONS(544), - [anon_sym_rows] = ACTIONS(544), - [anon_sym_reverse] = ACTIONS(544), - }, - [91] = { - [sym_expression] = STATE(166), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(91), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(409), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(412), - [anon_sym_LPAREN] = ACTIONS(415), - [anon_sym_RPAREN] = ACTIONS(418), - [sym_integer] = ACTIONS(421), - [sym_float] = ACTIONS(424), - [sym_string] = ACTIONS(424), - [anon_sym_true] = ACTIONS(427), - [anon_sym_false] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(430), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_DOT_DOT] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(433), - [anon_sym_PIPE] = ACTIONS(114), - [anon_sym_table] = ACTIONS(436), - [anon_sym_assert] = ACTIONS(439), - [anon_sym_assert_equal] = ACTIONS(439), - [anon_sym_context] = ACTIONS(439), - [anon_sym_download] = ACTIONS(439), - [anon_sym_help] = ACTIONS(439), - [anon_sym_length] = ACTIONS(439), - [anon_sym_output] = ACTIONS(439), - [anon_sym_output_error] = ACTIONS(439), - [anon_sym_type] = ACTIONS(439), - [anon_sym_append] = ACTIONS(439), - [anon_sym_metadata] = ACTIONS(439), - [anon_sym_move] = ACTIONS(439), - [anon_sym_read] = ACTIONS(439), - [anon_sym_workdir] = ACTIONS(439), - [anon_sym_write] = ACTIONS(439), - [anon_sym_from_json] = ACTIONS(439), - [anon_sym_to_json] = ACTIONS(439), - [anon_sym_to_string] = ACTIONS(439), - [anon_sym_to_float] = ACTIONS(439), - [anon_sym_bash] = ACTIONS(439), - [anon_sym_fish] = ACTIONS(439), - [anon_sym_raw] = ACTIONS(439), - [anon_sym_sh] = ACTIONS(439), - [anon_sym_zsh] = ACTIONS(439), - [anon_sym_random] = ACTIONS(439), - [anon_sym_random_boolean] = ACTIONS(439), - [anon_sym_random_float] = ACTIONS(439), - [anon_sym_random_integer] = ACTIONS(439), - [anon_sym_columns] = ACTIONS(439), - [anon_sym_rows] = ACTIONS(439), - [anon_sym_reverse] = ACTIONS(439), - }, - [92] = { - [sym_math_operator] = STATE(191), - [sym_logic_operator] = STATE(301), - [ts_builtin_sym_end] = ACTIONS(480), - [sym_identifier] = ACTIONS(482), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(480), - [anon_sym_RBRACE] = ACTIONS(480), - [anon_sym_SEMI] = ACTIONS(480), - [anon_sym_LPAREN] = ACTIONS(480), - [anon_sym_RPAREN] = ACTIONS(480), - [sym_integer] = ACTIONS(482), - [sym_float] = ACTIONS(480), - [sym_string] = ACTIONS(480), - [anon_sym_true] = ACTIONS(482), - [anon_sym_false] = ACTIONS(482), - [anon_sym_LBRACK] = ACTIONS(480), - [anon_sym_COLON] = ACTIONS(480), - [anon_sym_DOT_DOT] = ACTIONS(480), - [anon_sym_PLUS] = ACTIONS(480), - [anon_sym_DASH] = ACTIONS(482), - [anon_sym_STAR] = ACTIONS(480), - [anon_sym_SLASH] = ACTIONS(480), - [anon_sym_PERCENT] = ACTIONS(480), - [anon_sym_EQ_EQ] = ACTIONS(480), - [anon_sym_BANG_EQ] = ACTIONS(480), - [anon_sym_AMP_AMP] = ACTIONS(480), - [anon_sym_PIPE_PIPE] = ACTIONS(480), - [anon_sym_GT] = ACTIONS(482), - [anon_sym_LT] = ACTIONS(482), - [anon_sym_GT_EQ] = ACTIONS(480), - [anon_sym_LT_EQ] = ACTIONS(480), - [anon_sym_if] = ACTIONS(482), - [anon_sym_match] = ACTIONS(482), - [anon_sym_EQ_GT] = ACTIONS(480), - [anon_sym_while] = ACTIONS(482), - [anon_sym_for] = ACTIONS(482), - [anon_sym_asyncfor] = ACTIONS(480), - [anon_sym_transform] = ACTIONS(482), - [anon_sym_filter] = ACTIONS(482), - [anon_sym_find] = ACTIONS(482), - [anon_sym_remove] = ACTIONS(482), - [anon_sym_reduce] = ACTIONS(482), - [anon_sym_select] = ACTIONS(482), - [anon_sym_insert] = ACTIONS(482), - [anon_sym_PIPE] = ACTIONS(482), - [anon_sym_table] = ACTIONS(482), - [anon_sym_assert] = ACTIONS(482), - [anon_sym_assert_equal] = ACTIONS(482), - [anon_sym_context] = ACTIONS(482), - [anon_sym_download] = ACTIONS(482), - [anon_sym_help] = ACTIONS(482), - [anon_sym_length] = ACTIONS(482), - [anon_sym_output] = ACTIONS(482), - [anon_sym_output_error] = ACTIONS(482), - [anon_sym_type] = ACTIONS(482), - [anon_sym_append] = ACTIONS(482), - [anon_sym_metadata] = ACTIONS(482), - [anon_sym_move] = ACTIONS(482), - [anon_sym_read] = ACTIONS(482), - [anon_sym_workdir] = ACTIONS(482), - [anon_sym_write] = ACTIONS(482), - [anon_sym_from_json] = ACTIONS(482), - [anon_sym_to_json] = ACTIONS(482), - [anon_sym_to_string] = ACTIONS(482), - [anon_sym_to_float] = ACTIONS(482), - [anon_sym_bash] = ACTIONS(482), - [anon_sym_fish] = ACTIONS(482), - [anon_sym_raw] = ACTIONS(482), - [anon_sym_sh] = ACTIONS(482), - [anon_sym_zsh] = ACTIONS(482), - [anon_sym_random] = ACTIONS(482), - [anon_sym_random_boolean] = ACTIONS(482), - [anon_sym_random_float] = ACTIONS(482), - [anon_sym_random_integer] = ACTIONS(482), - [anon_sym_columns] = ACTIONS(482), - [anon_sym_rows] = ACTIONS(482), - [anon_sym_reverse] = ACTIONS(482), - }, - [93] = { - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(344), - [sym_value] = STATE(344), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(344), - [sym_math] = STATE(344), - [sym_math_operator] = STATE(323), - [sym_logic] = STATE(344), - [sym_logic_operator] = STATE(322), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(344), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(120), - [aux_sym_match_repeat1] = STATE(94), - [sym_identifier] = ACTIONS(491), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(137), - [sym_integer] = ACTIONS(139), - [sym_float] = ACTIONS(141), - [sym_string] = ACTIONS(141), - [anon_sym_true] = ACTIONS(143), - [anon_sym_false] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(145), - [anon_sym_COLON] = ACTIONS(493), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_EQ_GT] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(495), - [anon_sym_assert] = ACTIONS(151), - [anon_sym_assert_equal] = ACTIONS(151), - [anon_sym_context] = ACTIONS(151), - [anon_sym_download] = ACTIONS(151), - [anon_sym_help] = ACTIONS(151), - [anon_sym_length] = ACTIONS(151), - [anon_sym_output] = ACTIONS(151), - [anon_sym_output_error] = ACTIONS(151), - [anon_sym_type] = ACTIONS(151), - [anon_sym_append] = ACTIONS(151), - [anon_sym_metadata] = ACTIONS(151), - [anon_sym_move] = ACTIONS(151), - [anon_sym_read] = ACTIONS(151), - [anon_sym_workdir] = ACTIONS(151), - [anon_sym_write] = ACTIONS(151), - [anon_sym_from_json] = ACTIONS(151), - [anon_sym_to_json] = ACTIONS(151), - [anon_sym_to_string] = ACTIONS(151), - [anon_sym_to_float] = ACTIONS(151), - [anon_sym_bash] = ACTIONS(151), - [anon_sym_fish] = ACTIONS(151), - [anon_sym_raw] = ACTIONS(151), - [anon_sym_sh] = ACTIONS(151), - [anon_sym_zsh] = ACTIONS(151), - [anon_sym_random] = ACTIONS(151), - [anon_sym_random_boolean] = ACTIONS(151), - [anon_sym_random_float] = ACTIONS(151), - [anon_sym_random_integer] = ACTIONS(151), - [anon_sym_columns] = ACTIONS(151), - [anon_sym_rows] = ACTIONS(151), - [anon_sym_reverse] = ACTIONS(151), - }, - [94] = { - [sym_expression] = STATE(430), - [sym__expression_kind] = STATE(344), - [sym_value] = STATE(344), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(344), - [sym_math] = STATE(344), - [sym_logic] = STATE(344), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(344), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(120), - [aux_sym_match_repeat1] = STATE(90), - [ts_builtin_sym_end] = ACTIONS(547), - [sym_identifier] = ACTIONS(491), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(133), - [anon_sym_RBRACE] = ACTIONS(547), - [anon_sym_SEMI] = ACTIONS(547), - [anon_sym_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(137), - [sym_integer] = ACTIONS(139), - [sym_float] = ACTIONS(141), - [sym_string] = ACTIONS(141), - [anon_sym_true] = ACTIONS(143), - [anon_sym_false] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(145), - [anon_sym_if] = ACTIONS(549), - [anon_sym_match] = ACTIONS(549), - [anon_sym_EQ_GT] = ACTIONS(147), - [anon_sym_while] = ACTIONS(549), - [anon_sym_for] = ACTIONS(549), - [anon_sym_asyncfor] = ACTIONS(547), - [anon_sym_transform] = ACTIONS(549), - [anon_sym_filter] = ACTIONS(549), - [anon_sym_find] = ACTIONS(549), - [anon_sym_remove] = ACTIONS(549), - [anon_sym_reduce] = ACTIONS(549), - [anon_sym_select] = ACTIONS(549), - [anon_sym_insert] = ACTIONS(549), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(495), - [anon_sym_assert] = ACTIONS(151), - [anon_sym_assert_equal] = ACTIONS(151), - [anon_sym_context] = ACTIONS(151), - [anon_sym_download] = ACTIONS(151), - [anon_sym_help] = ACTIONS(151), - [anon_sym_length] = ACTIONS(151), - [anon_sym_output] = ACTIONS(151), - [anon_sym_output_error] = ACTIONS(151), - [anon_sym_type] = ACTIONS(151), - [anon_sym_append] = ACTIONS(151), - [anon_sym_metadata] = ACTIONS(151), - [anon_sym_move] = ACTIONS(151), - [anon_sym_read] = ACTIONS(151), - [anon_sym_workdir] = ACTIONS(151), - [anon_sym_write] = ACTIONS(151), - [anon_sym_from_json] = ACTIONS(151), - [anon_sym_to_json] = ACTIONS(151), - [anon_sym_to_string] = ACTIONS(151), - [anon_sym_to_float] = ACTIONS(151), - [anon_sym_bash] = ACTIONS(151), - [anon_sym_fish] = ACTIONS(151), - [anon_sym_raw] = ACTIONS(151), - [anon_sym_sh] = ACTIONS(151), - [anon_sym_zsh] = ACTIONS(151), - [anon_sym_random] = ACTIONS(151), - [anon_sym_random_boolean] = ACTIONS(151), - [anon_sym_random_float] = ACTIONS(151), - [anon_sym_random_integer] = ACTIONS(151), - [anon_sym_columns] = ACTIONS(151), - [anon_sym_rows] = ACTIONS(151), - [anon_sym_reverse] = ACTIONS(151), - }, - [95] = { - [sym_math_operator] = STATE(191), - [sym_logic_operator] = STATE(301), - [ts_builtin_sym_end] = ACTIONS(480), - [sym_identifier] = ACTIONS(482), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(480), - [anon_sym_RBRACE] = ACTIONS(480), - [anon_sym_SEMI] = ACTIONS(480), - [anon_sym_LPAREN] = ACTIONS(480), - [anon_sym_RPAREN] = ACTIONS(480), - [sym_integer] = ACTIONS(482), - [sym_float] = ACTIONS(480), - [sym_string] = ACTIONS(480), - [anon_sym_true] = ACTIONS(482), - [anon_sym_false] = ACTIONS(482), - [anon_sym_LBRACK] = ACTIONS(480), - [anon_sym_COLON] = ACTIONS(480), - [anon_sym_DOT_DOT] = ACTIONS(551), - [anon_sym_PLUS] = ACTIONS(480), - [anon_sym_DASH] = ACTIONS(482), - [anon_sym_STAR] = ACTIONS(480), - [anon_sym_SLASH] = ACTIONS(480), - [anon_sym_PERCENT] = ACTIONS(480), - [anon_sym_EQ_EQ] = ACTIONS(480), - [anon_sym_BANG_EQ] = ACTIONS(480), - [anon_sym_AMP_AMP] = ACTIONS(480), - [anon_sym_PIPE_PIPE] = ACTIONS(480), - [anon_sym_GT] = ACTIONS(482), - [anon_sym_LT] = ACTIONS(482), - [anon_sym_GT_EQ] = ACTIONS(480), - [anon_sym_LT_EQ] = ACTIONS(480), - [anon_sym_if] = ACTIONS(482), - [anon_sym_match] = ACTIONS(482), - [anon_sym_EQ_GT] = ACTIONS(480), - [anon_sym_while] = ACTIONS(482), - [anon_sym_for] = ACTIONS(482), - [anon_sym_asyncfor] = ACTIONS(480), - [anon_sym_transform] = ACTIONS(482), - [anon_sym_filter] = ACTIONS(482), - [anon_sym_find] = ACTIONS(482), - [anon_sym_remove] = ACTIONS(482), - [anon_sym_reduce] = ACTIONS(482), - [anon_sym_select] = ACTIONS(482), - [anon_sym_insert] = ACTIONS(482), - [anon_sym_PIPE] = ACTIONS(482), - [anon_sym_table] = ACTIONS(482), - [anon_sym_assert] = ACTIONS(482), - [anon_sym_assert_equal] = ACTIONS(482), - [anon_sym_context] = ACTIONS(482), - [anon_sym_download] = ACTIONS(482), - [anon_sym_help] = ACTIONS(482), - [anon_sym_length] = ACTIONS(482), - [anon_sym_output] = ACTIONS(482), - [anon_sym_output_error] = ACTIONS(482), - [anon_sym_type] = ACTIONS(482), - [anon_sym_append] = ACTIONS(482), - [anon_sym_metadata] = ACTIONS(482), - [anon_sym_move] = ACTIONS(482), - [anon_sym_read] = ACTIONS(482), - [anon_sym_workdir] = ACTIONS(482), - [anon_sym_write] = ACTIONS(482), - [anon_sym_from_json] = ACTIONS(482), - [anon_sym_to_json] = ACTIONS(482), - [anon_sym_to_string] = ACTIONS(482), - [anon_sym_to_float] = ACTIONS(482), - [anon_sym_bash] = ACTIONS(482), - [anon_sym_fish] = ACTIONS(482), - [anon_sym_raw] = ACTIONS(482), - [anon_sym_sh] = ACTIONS(482), - [anon_sym_zsh] = ACTIONS(482), - [anon_sym_random] = ACTIONS(482), - [anon_sym_random_boolean] = ACTIONS(482), - [anon_sym_random_float] = ACTIONS(482), - [anon_sym_random_integer] = ACTIONS(482), - [anon_sym_columns] = ACTIONS(482), - [anon_sym_rows] = ACTIONS(482), - [anon_sym_reverse] = ACTIONS(482), - }, - [96] = { - [sym_expression] = STATE(166), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(91), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(125), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(123), - [anon_sym_DOT_DOT] = ACTIONS(123), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(125), - [anon_sym_STAR] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(123), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(125), - [anon_sym_GT_EQ] = ACTIONS(123), - [anon_sym_LT_EQ] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [97] = { - [sym_math_operator] = STATE(191), - [sym_logic_operator] = STATE(301), - [ts_builtin_sym_end] = ACTIONS(472), - [sym_identifier] = ACTIONS(474), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(474), - [anon_sym_LBRACE] = ACTIONS(472), - [anon_sym_RBRACE] = ACTIONS(472), - [anon_sym_SEMI] = ACTIONS(472), - [anon_sym_LPAREN] = ACTIONS(472), - [anon_sym_RPAREN] = ACTIONS(472), - [sym_integer] = ACTIONS(474), - [sym_float] = ACTIONS(472), - [sym_string] = ACTIONS(472), - [anon_sym_true] = ACTIONS(474), - [anon_sym_false] = ACTIONS(474), - [anon_sym_LBRACK] = ACTIONS(472), - [anon_sym_COLON] = ACTIONS(472), - [anon_sym_DOT_DOT] = ACTIONS(472), - [anon_sym_PLUS] = ACTIONS(472), - [anon_sym_DASH] = ACTIONS(474), - [anon_sym_STAR] = ACTIONS(472), - [anon_sym_SLASH] = ACTIONS(472), - [anon_sym_PERCENT] = ACTIONS(472), - [anon_sym_EQ_EQ] = ACTIONS(472), - [anon_sym_BANG_EQ] = ACTIONS(472), - [anon_sym_AMP_AMP] = ACTIONS(472), - [anon_sym_PIPE_PIPE] = ACTIONS(472), - [anon_sym_GT] = ACTIONS(474), - [anon_sym_LT] = ACTIONS(474), - [anon_sym_GT_EQ] = ACTIONS(472), - [anon_sym_LT_EQ] = ACTIONS(472), - [anon_sym_if] = ACTIONS(474), - [anon_sym_match] = ACTIONS(474), - [anon_sym_EQ_GT] = ACTIONS(472), - [anon_sym_while] = ACTIONS(474), - [anon_sym_for] = ACTIONS(474), - [anon_sym_asyncfor] = ACTIONS(472), - [anon_sym_transform] = ACTIONS(474), - [anon_sym_filter] = ACTIONS(474), - [anon_sym_find] = ACTIONS(474), - [anon_sym_remove] = ACTIONS(474), - [anon_sym_reduce] = ACTIONS(474), - [anon_sym_select] = ACTIONS(474), - [anon_sym_insert] = ACTIONS(474), - [anon_sym_PIPE] = ACTIONS(474), - [anon_sym_table] = ACTIONS(474), - [anon_sym_assert] = ACTIONS(474), - [anon_sym_assert_equal] = ACTIONS(474), - [anon_sym_context] = ACTIONS(474), - [anon_sym_download] = ACTIONS(474), - [anon_sym_help] = ACTIONS(474), - [anon_sym_length] = ACTIONS(474), - [anon_sym_output] = ACTIONS(474), - [anon_sym_output_error] = ACTIONS(474), - [anon_sym_type] = ACTIONS(474), - [anon_sym_append] = ACTIONS(474), - [anon_sym_metadata] = ACTIONS(474), - [anon_sym_move] = ACTIONS(474), - [anon_sym_read] = ACTIONS(474), - [anon_sym_workdir] = ACTIONS(474), - [anon_sym_write] = ACTIONS(474), - [anon_sym_from_json] = ACTIONS(474), - [anon_sym_to_json] = ACTIONS(474), - [anon_sym_to_string] = ACTIONS(474), - [anon_sym_to_float] = ACTIONS(474), - [anon_sym_bash] = ACTIONS(474), - [anon_sym_fish] = ACTIONS(474), - [anon_sym_raw] = ACTIONS(474), - [anon_sym_sh] = ACTIONS(474), - [anon_sym_zsh] = ACTIONS(474), - [anon_sym_random] = ACTIONS(474), - [anon_sym_random_boolean] = ACTIONS(474), - [anon_sym_random_float] = ACTIONS(474), - [anon_sym_random_integer] = ACTIONS(474), - [anon_sym_columns] = ACTIONS(474), - [anon_sym_rows] = ACTIONS(474), - [anon_sym_reverse] = ACTIONS(474), - }, - [98] = { - [sym_math_operator] = STATE(191), - [sym_logic_operator] = STATE(301), - [ts_builtin_sym_end] = ACTIONS(448), - [sym_identifier] = ACTIONS(450), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(450), - [anon_sym_LBRACE] = ACTIONS(448), - [anon_sym_RBRACE] = ACTIONS(448), - [anon_sym_SEMI] = ACTIONS(448), - [anon_sym_LPAREN] = ACTIONS(448), - [anon_sym_RPAREN] = ACTIONS(448), - [sym_integer] = ACTIONS(450), - [sym_float] = ACTIONS(448), - [sym_string] = ACTIONS(448), - [anon_sym_true] = ACTIONS(450), - [anon_sym_false] = ACTIONS(450), - [anon_sym_LBRACK] = ACTIONS(448), - [anon_sym_COLON] = ACTIONS(448), - [anon_sym_DOT_DOT] = ACTIONS(448), - [anon_sym_PLUS] = ACTIONS(448), - [anon_sym_DASH] = ACTIONS(450), - [anon_sym_STAR] = ACTIONS(448), - [anon_sym_SLASH] = ACTIONS(448), - [anon_sym_PERCENT] = ACTIONS(448), - [anon_sym_EQ_EQ] = ACTIONS(448), - [anon_sym_BANG_EQ] = ACTIONS(448), - [anon_sym_AMP_AMP] = ACTIONS(448), - [anon_sym_PIPE_PIPE] = ACTIONS(448), - [anon_sym_GT] = ACTIONS(450), - [anon_sym_LT] = ACTIONS(450), - [anon_sym_GT_EQ] = ACTIONS(448), - [anon_sym_LT_EQ] = ACTIONS(448), - [anon_sym_if] = ACTIONS(450), - [anon_sym_match] = ACTIONS(450), - [anon_sym_EQ_GT] = ACTIONS(448), - [anon_sym_while] = ACTIONS(450), - [anon_sym_for] = ACTIONS(450), - [anon_sym_asyncfor] = ACTIONS(448), - [anon_sym_transform] = ACTIONS(450), - [anon_sym_filter] = ACTIONS(450), - [anon_sym_find] = ACTIONS(450), - [anon_sym_remove] = ACTIONS(450), - [anon_sym_reduce] = ACTIONS(450), - [anon_sym_select] = ACTIONS(450), - [anon_sym_insert] = ACTIONS(450), - [anon_sym_PIPE] = ACTIONS(450), - [anon_sym_table] = ACTIONS(450), - [anon_sym_assert] = ACTIONS(450), - [anon_sym_assert_equal] = ACTIONS(450), - [anon_sym_context] = ACTIONS(450), - [anon_sym_download] = ACTIONS(450), - [anon_sym_help] = ACTIONS(450), - [anon_sym_length] = ACTIONS(450), - [anon_sym_output] = ACTIONS(450), - [anon_sym_output_error] = ACTIONS(450), - [anon_sym_type] = ACTIONS(450), - [anon_sym_append] = ACTIONS(450), - [anon_sym_metadata] = ACTIONS(450), - [anon_sym_move] = ACTIONS(450), - [anon_sym_read] = ACTIONS(450), - [anon_sym_workdir] = ACTIONS(450), - [anon_sym_write] = ACTIONS(450), - [anon_sym_from_json] = ACTIONS(450), - [anon_sym_to_json] = ACTIONS(450), - [anon_sym_to_string] = ACTIONS(450), - [anon_sym_to_float] = ACTIONS(450), - [anon_sym_bash] = ACTIONS(450), - [anon_sym_fish] = ACTIONS(450), - [anon_sym_raw] = ACTIONS(450), - [anon_sym_sh] = ACTIONS(450), - [anon_sym_zsh] = ACTIONS(450), - [anon_sym_random] = ACTIONS(450), - [anon_sym_random_boolean] = ACTIONS(450), - [anon_sym_random_float] = ACTIONS(450), - [anon_sym_random_integer] = ACTIONS(450), - [anon_sym_columns] = ACTIONS(450), - [anon_sym_rows] = ACTIONS(450), - [anon_sym_reverse] = ACTIONS(450), - }, - [99] = { - [sym_expression] = STATE(166), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(96), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(69), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(65), - [anon_sym_DOT_DOT] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_STAR] = ACTIONS(65), - [anon_sym_SLASH] = ACTIONS(65), - [anon_sym_PERCENT] = ACTIONS(65), - [anon_sym_EQ_EQ] = ACTIONS(65), - [anon_sym_BANG_EQ] = ACTIONS(65), - [anon_sym_AMP_AMP] = ACTIONS(65), - [anon_sym_PIPE_PIPE] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(69), - [anon_sym_LT] = ACTIONS(69), - [anon_sym_GT_EQ] = ACTIONS(65), - [anon_sym_LT_EQ] = ACTIONS(65), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [100] = { - [sym_expression] = STATE(166), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(91), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(81), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(79), - [anon_sym_DOT_DOT] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(81), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(79), - [anon_sym_PIPE_PIPE] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(81), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [101] = { - [sym_math_operator] = STATE(191), - [sym_logic_operator] = STATE(301), - [ts_builtin_sym_end] = ACTIONS(476), - [sym_identifier] = ACTIONS(478), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(476), - [anon_sym_RBRACE] = ACTIONS(476), - [anon_sym_SEMI] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(476), - [anon_sym_RPAREN] = ACTIONS(476), - [sym_integer] = ACTIONS(478), - [sym_float] = ACTIONS(476), - [sym_string] = ACTIONS(476), - [anon_sym_true] = ACTIONS(478), - [anon_sym_false] = ACTIONS(478), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_COLON] = ACTIONS(505), - [anon_sym_DOT_DOT] = ACTIONS(476), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(478), - [anon_sym_match] = ACTIONS(478), - [anon_sym_EQ_GT] = ACTIONS(476), - [anon_sym_while] = ACTIONS(478), - [anon_sym_for] = ACTIONS(478), - [anon_sym_asyncfor] = ACTIONS(476), - [anon_sym_transform] = ACTIONS(478), - [anon_sym_filter] = ACTIONS(478), - [anon_sym_find] = ACTIONS(478), - [anon_sym_remove] = ACTIONS(478), - [anon_sym_reduce] = ACTIONS(478), - [anon_sym_select] = ACTIONS(478), - [anon_sym_insert] = ACTIONS(478), - [anon_sym_PIPE] = ACTIONS(478), - [anon_sym_table] = ACTIONS(478), - [anon_sym_assert] = ACTIONS(478), - [anon_sym_assert_equal] = ACTIONS(478), - [anon_sym_context] = ACTIONS(478), - [anon_sym_download] = ACTIONS(478), - [anon_sym_help] = ACTIONS(478), - [anon_sym_length] = ACTIONS(478), - [anon_sym_output] = ACTIONS(478), - [anon_sym_output_error] = ACTIONS(478), - [anon_sym_type] = ACTIONS(478), - [anon_sym_append] = ACTIONS(478), - [anon_sym_metadata] = ACTIONS(478), - [anon_sym_move] = ACTIONS(478), - [anon_sym_read] = ACTIONS(478), - [anon_sym_workdir] = ACTIONS(478), - [anon_sym_write] = ACTIONS(478), - [anon_sym_from_json] = ACTIONS(478), - [anon_sym_to_json] = ACTIONS(478), - [anon_sym_to_string] = ACTIONS(478), - [anon_sym_to_float] = ACTIONS(478), - [anon_sym_bash] = ACTIONS(478), - [anon_sym_fish] = ACTIONS(478), - [anon_sym_raw] = ACTIONS(478), - [anon_sym_sh] = ACTIONS(478), - [anon_sym_zsh] = ACTIONS(478), - [anon_sym_random] = ACTIONS(478), - [anon_sym_random_boolean] = ACTIONS(478), - [anon_sym_random_float] = ACTIONS(478), - [anon_sym_random_integer] = ACTIONS(478), - [anon_sym_columns] = ACTIONS(478), - [anon_sym_rows] = ACTIONS(478), - [anon_sym_reverse] = ACTIONS(478), - }, - [102] = { - [sym_expression] = STATE(166), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(100), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_DOT_DOT] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [103] = { - [ts_builtin_sym_end] = ACTIONS(553), - [sym_identifier] = ACTIONS(555), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(555), - [anon_sym_LBRACE] = ACTIONS(553), - [anon_sym_RBRACE] = ACTIONS(553), - [anon_sym_SEMI] = ACTIONS(553), - [anon_sym_LPAREN] = ACTIONS(553), - [anon_sym_RPAREN] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(553), - [sym_integer] = ACTIONS(555), - [sym_float] = ACTIONS(553), - [sym_string] = ACTIONS(553), - [anon_sym_true] = ACTIONS(555), - [anon_sym_false] = ACTIONS(555), - [anon_sym_LBRACK] = ACTIONS(553), - [anon_sym_COLON] = ACTIONS(553), - [anon_sym_DOT_DOT] = ACTIONS(553), - [anon_sym_PLUS] = ACTIONS(553), - [anon_sym_DASH] = ACTIONS(555), - [anon_sym_STAR] = ACTIONS(553), - [anon_sym_SLASH] = ACTIONS(553), - [anon_sym_PERCENT] = ACTIONS(553), - [anon_sym_EQ_EQ] = ACTIONS(553), - [anon_sym_BANG_EQ] = ACTIONS(553), - [anon_sym_AMP_AMP] = ACTIONS(553), - [anon_sym_PIPE_PIPE] = ACTIONS(553), - [anon_sym_GT] = ACTIONS(555), - [anon_sym_LT] = ACTIONS(555), - [anon_sym_GT_EQ] = ACTIONS(553), - [anon_sym_LT_EQ] = ACTIONS(553), - [anon_sym_if] = ACTIONS(555), - [anon_sym_match] = ACTIONS(555), - [anon_sym_EQ_GT] = ACTIONS(553), - [anon_sym_while] = ACTIONS(555), - [anon_sym_for] = ACTIONS(555), - [anon_sym_asyncfor] = ACTIONS(553), - [anon_sym_transform] = ACTIONS(555), - [anon_sym_filter] = ACTIONS(555), - [anon_sym_find] = ACTIONS(555), - [anon_sym_remove] = ACTIONS(555), - [anon_sym_reduce] = ACTIONS(555), - [anon_sym_select] = ACTIONS(555), - [anon_sym_insert] = ACTIONS(555), - [anon_sym_PIPE] = ACTIONS(555), - [anon_sym_table] = ACTIONS(555), - [anon_sym_assert] = ACTIONS(555), - [anon_sym_assert_equal] = ACTIONS(555), - [anon_sym_context] = ACTIONS(555), - [anon_sym_download] = ACTIONS(555), - [anon_sym_help] = ACTIONS(555), - [anon_sym_length] = ACTIONS(555), - [anon_sym_output] = ACTIONS(555), - [anon_sym_output_error] = ACTIONS(555), - [anon_sym_type] = ACTIONS(555), - [anon_sym_append] = ACTIONS(555), - [anon_sym_metadata] = ACTIONS(555), - [anon_sym_move] = ACTIONS(555), - [anon_sym_read] = ACTIONS(555), - [anon_sym_workdir] = ACTIONS(555), - [anon_sym_write] = ACTIONS(555), - [anon_sym_from_json] = ACTIONS(555), - [anon_sym_to_json] = ACTIONS(555), - [anon_sym_to_string] = ACTIONS(555), - [anon_sym_to_float] = ACTIONS(555), - [anon_sym_bash] = ACTIONS(555), - [anon_sym_fish] = ACTIONS(555), - [anon_sym_raw] = ACTIONS(555), - [anon_sym_sh] = ACTIONS(555), - [anon_sym_zsh] = ACTIONS(555), - [anon_sym_random] = ACTIONS(555), - [anon_sym_random_boolean] = ACTIONS(555), - [anon_sym_random_float] = ACTIONS(555), - [anon_sym_random_integer] = ACTIONS(555), - [anon_sym_columns] = ACTIONS(555), - [anon_sym_rows] = ACTIONS(555), - [anon_sym_reverse] = ACTIONS(555), - }, - [104] = { - [ts_builtin_sym_end] = ACTIONS(557), - [sym_identifier] = ACTIONS(559), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(559), - [anon_sym_LBRACE] = ACTIONS(557), - [anon_sym_RBRACE] = ACTIONS(557), - [anon_sym_SEMI] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_RPAREN] = ACTIONS(557), - [anon_sym_COMMA] = ACTIONS(557), - [sym_integer] = ACTIONS(559), - [sym_float] = ACTIONS(557), - [sym_string] = ACTIONS(557), - [anon_sym_true] = ACTIONS(559), - [anon_sym_false] = ACTIONS(559), - [anon_sym_LBRACK] = ACTIONS(557), - [anon_sym_COLON] = ACTIONS(557), - [anon_sym_DOT_DOT] = ACTIONS(557), - [anon_sym_PLUS] = ACTIONS(557), - [anon_sym_DASH] = ACTIONS(559), - [anon_sym_STAR] = ACTIONS(557), - [anon_sym_SLASH] = ACTIONS(557), - [anon_sym_PERCENT] = ACTIONS(557), - [anon_sym_EQ_EQ] = ACTIONS(557), - [anon_sym_BANG_EQ] = ACTIONS(557), - [anon_sym_AMP_AMP] = ACTIONS(557), - [anon_sym_PIPE_PIPE] = ACTIONS(557), - [anon_sym_GT] = ACTIONS(559), - [anon_sym_LT] = ACTIONS(559), - [anon_sym_GT_EQ] = ACTIONS(557), - [anon_sym_LT_EQ] = ACTIONS(557), - [anon_sym_if] = ACTIONS(559), - [anon_sym_match] = ACTIONS(559), - [anon_sym_EQ_GT] = ACTIONS(557), - [anon_sym_while] = ACTIONS(559), - [anon_sym_for] = ACTIONS(559), - [anon_sym_asyncfor] = ACTIONS(557), - [anon_sym_transform] = ACTIONS(559), - [anon_sym_filter] = ACTIONS(559), - [anon_sym_find] = ACTIONS(559), - [anon_sym_remove] = ACTIONS(559), - [anon_sym_reduce] = ACTIONS(559), - [anon_sym_select] = ACTIONS(559), - [anon_sym_insert] = ACTIONS(559), - [anon_sym_PIPE] = ACTIONS(559), - [anon_sym_table] = ACTIONS(559), - [anon_sym_assert] = ACTIONS(559), - [anon_sym_assert_equal] = ACTIONS(559), - [anon_sym_context] = ACTIONS(559), - [anon_sym_download] = ACTIONS(559), - [anon_sym_help] = ACTIONS(559), - [anon_sym_length] = ACTIONS(559), - [anon_sym_output] = ACTIONS(559), - [anon_sym_output_error] = ACTIONS(559), - [anon_sym_type] = ACTIONS(559), - [anon_sym_append] = ACTIONS(559), - [anon_sym_metadata] = ACTIONS(559), - [anon_sym_move] = ACTIONS(559), - [anon_sym_read] = ACTIONS(559), - [anon_sym_workdir] = ACTIONS(559), - [anon_sym_write] = ACTIONS(559), - [anon_sym_from_json] = ACTIONS(559), - [anon_sym_to_json] = ACTIONS(559), - [anon_sym_to_string] = ACTIONS(559), - [anon_sym_to_float] = ACTIONS(559), - [anon_sym_bash] = ACTIONS(559), - [anon_sym_fish] = ACTIONS(559), - [anon_sym_raw] = ACTIONS(559), - [anon_sym_sh] = ACTIONS(559), - [anon_sym_zsh] = ACTIONS(559), - [anon_sym_random] = ACTIONS(559), - [anon_sym_random_boolean] = ACTIONS(559), - [anon_sym_random_float] = ACTIONS(559), - [anon_sym_random_integer] = ACTIONS(559), - [anon_sym_columns] = ACTIONS(559), - [anon_sym_rows] = ACTIONS(559), - [anon_sym_reverse] = ACTIONS(559), - }, - [105] = { - [ts_builtin_sym_end] = ACTIONS(561), - [sym_identifier] = ACTIONS(563), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(563), - [anon_sym_LBRACE] = ACTIONS(561), - [anon_sym_RBRACE] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(561), - [anon_sym_LPAREN] = ACTIONS(561), - [anon_sym_RPAREN] = ACTIONS(561), - [anon_sym_COMMA] = ACTIONS(561), - [sym_integer] = ACTIONS(563), - [sym_float] = ACTIONS(561), - [sym_string] = ACTIONS(561), - [anon_sym_true] = ACTIONS(563), - [anon_sym_false] = ACTIONS(563), - [anon_sym_LBRACK] = ACTIONS(561), - [anon_sym_COLON] = ACTIONS(561), - [anon_sym_DOT_DOT] = ACTIONS(561), - [anon_sym_PLUS] = ACTIONS(561), - [anon_sym_DASH] = ACTIONS(563), - [anon_sym_STAR] = ACTIONS(561), - [anon_sym_SLASH] = ACTIONS(561), - [anon_sym_PERCENT] = ACTIONS(561), - [anon_sym_EQ_EQ] = ACTIONS(561), - [anon_sym_BANG_EQ] = ACTIONS(561), - [anon_sym_AMP_AMP] = ACTIONS(561), - [anon_sym_PIPE_PIPE] = ACTIONS(561), - [anon_sym_GT] = ACTIONS(563), - [anon_sym_LT] = ACTIONS(563), - [anon_sym_GT_EQ] = ACTIONS(561), - [anon_sym_LT_EQ] = ACTIONS(561), - [anon_sym_if] = ACTIONS(563), - [anon_sym_match] = ACTIONS(563), - [anon_sym_EQ_GT] = ACTIONS(561), - [anon_sym_while] = ACTIONS(563), - [anon_sym_for] = ACTIONS(563), - [anon_sym_asyncfor] = ACTIONS(561), - [anon_sym_transform] = ACTIONS(563), - [anon_sym_filter] = ACTIONS(563), - [anon_sym_find] = ACTIONS(563), - [anon_sym_remove] = ACTIONS(563), - [anon_sym_reduce] = ACTIONS(563), - [anon_sym_select] = ACTIONS(563), - [anon_sym_insert] = ACTIONS(563), - [anon_sym_PIPE] = ACTIONS(563), - [anon_sym_table] = ACTIONS(563), - [anon_sym_assert] = ACTIONS(563), - [anon_sym_assert_equal] = ACTIONS(563), - [anon_sym_context] = ACTIONS(563), - [anon_sym_download] = ACTIONS(563), - [anon_sym_help] = ACTIONS(563), - [anon_sym_length] = ACTIONS(563), - [anon_sym_output] = ACTIONS(563), - [anon_sym_output_error] = ACTIONS(563), - [anon_sym_type] = ACTIONS(563), - [anon_sym_append] = ACTIONS(563), - [anon_sym_metadata] = ACTIONS(563), - [anon_sym_move] = ACTIONS(563), - [anon_sym_read] = ACTIONS(563), - [anon_sym_workdir] = ACTIONS(563), - [anon_sym_write] = ACTIONS(563), - [anon_sym_from_json] = ACTIONS(563), - [anon_sym_to_json] = ACTIONS(563), - [anon_sym_to_string] = ACTIONS(563), - [anon_sym_to_float] = ACTIONS(563), - [anon_sym_bash] = ACTIONS(563), - [anon_sym_fish] = ACTIONS(563), - [anon_sym_raw] = ACTIONS(563), - [anon_sym_sh] = ACTIONS(563), - [anon_sym_zsh] = ACTIONS(563), - [anon_sym_random] = ACTIONS(563), - [anon_sym_random_boolean] = ACTIONS(563), - [anon_sym_random_float] = ACTIONS(563), - [anon_sym_random_integer] = ACTIONS(563), - [anon_sym_columns] = ACTIONS(563), - [anon_sym_rows] = ACTIONS(563), - [anon_sym_reverse] = ACTIONS(563), - }, - [106] = { - [sym_math_operator] = STATE(212), - [sym_logic_operator] = STATE(196), - [ts_builtin_sym_end] = ACTIONS(468), - [sym_identifier] = ACTIONS(470), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(470), - [anon_sym_LBRACE] = ACTIONS(468), - [anon_sym_RBRACE] = ACTIONS(468), - [anon_sym_SEMI] = ACTIONS(468), - [anon_sym_LPAREN] = ACTIONS(468), - [anon_sym_RPAREN] = ACTIONS(468), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(468), - [sym_string] = ACTIONS(468), - [anon_sym_true] = ACTIONS(470), - [anon_sym_false] = ACTIONS(470), - [anon_sym_LBRACK] = ACTIONS(468), - [anon_sym_COLON] = ACTIONS(503), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(470), - [anon_sym_match] = ACTIONS(470), - [anon_sym_EQ_GT] = ACTIONS(468), - [anon_sym_while] = ACTIONS(470), - [anon_sym_for] = ACTIONS(470), - [anon_sym_asyncfor] = ACTIONS(468), - [anon_sym_transform] = ACTIONS(470), - [anon_sym_filter] = ACTIONS(470), - [anon_sym_find] = ACTIONS(470), - [anon_sym_remove] = ACTIONS(470), - [anon_sym_reduce] = ACTIONS(470), - [anon_sym_select] = ACTIONS(470), - [anon_sym_insert] = ACTIONS(470), - [anon_sym_PIPE] = ACTIONS(470), - [anon_sym_table] = ACTIONS(470), - [anon_sym_assert] = ACTIONS(470), - [anon_sym_assert_equal] = ACTIONS(470), - [anon_sym_context] = ACTIONS(470), - [anon_sym_download] = ACTIONS(470), - [anon_sym_help] = ACTIONS(470), - [anon_sym_length] = ACTIONS(470), - [anon_sym_output] = ACTIONS(470), - [anon_sym_output_error] = ACTIONS(470), - [anon_sym_type] = ACTIONS(470), - [anon_sym_append] = ACTIONS(470), - [anon_sym_metadata] = ACTIONS(470), - [anon_sym_move] = ACTIONS(470), - [anon_sym_read] = ACTIONS(470), - [anon_sym_workdir] = ACTIONS(470), - [anon_sym_write] = ACTIONS(470), - [anon_sym_from_json] = ACTIONS(470), - [anon_sym_to_json] = ACTIONS(470), - [anon_sym_to_string] = ACTIONS(470), - [anon_sym_to_float] = ACTIONS(470), - [anon_sym_bash] = ACTIONS(470), - [anon_sym_fish] = ACTIONS(470), - [anon_sym_raw] = ACTIONS(470), - [anon_sym_sh] = ACTIONS(470), - [anon_sym_zsh] = ACTIONS(470), - [anon_sym_random] = ACTIONS(470), - [anon_sym_random_boolean] = ACTIONS(470), - [anon_sym_random_float] = ACTIONS(470), - [anon_sym_random_integer] = ACTIONS(470), - [anon_sym_columns] = ACTIONS(470), - [anon_sym_rows] = ACTIONS(470), - [anon_sym_reverse] = ACTIONS(470), - }, - [107] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(107), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(409), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(412), - [anon_sym_LPAREN] = ACTIONS(415), - [anon_sym_RPAREN] = ACTIONS(418), - [sym_integer] = ACTIONS(421), - [sym_float] = ACTIONS(424), - [sym_string] = ACTIONS(424), - [anon_sym_true] = ACTIONS(427), - [anon_sym_false] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(430), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(433), - [anon_sym_PIPE] = ACTIONS(114), - [anon_sym_table] = ACTIONS(442), - [anon_sym_assert] = ACTIONS(445), - [anon_sym_assert_equal] = ACTIONS(445), - [anon_sym_context] = ACTIONS(445), - [anon_sym_download] = ACTIONS(445), - [anon_sym_help] = ACTIONS(445), - [anon_sym_length] = ACTIONS(445), - [anon_sym_output] = ACTIONS(445), - [anon_sym_output_error] = ACTIONS(445), - [anon_sym_type] = ACTIONS(445), - [anon_sym_append] = ACTIONS(445), - [anon_sym_metadata] = ACTIONS(445), - [anon_sym_move] = ACTIONS(445), - [anon_sym_read] = ACTIONS(445), - [anon_sym_workdir] = ACTIONS(445), - [anon_sym_write] = ACTIONS(445), - [anon_sym_from_json] = ACTIONS(445), - [anon_sym_to_json] = ACTIONS(445), - [anon_sym_to_string] = ACTIONS(445), - [anon_sym_to_float] = ACTIONS(445), - [anon_sym_bash] = ACTIONS(445), - [anon_sym_fish] = ACTIONS(445), - [anon_sym_raw] = ACTIONS(445), - [anon_sym_sh] = ACTIONS(445), - [anon_sym_zsh] = ACTIONS(445), - [anon_sym_random] = ACTIONS(445), - [anon_sym_random_boolean] = ACTIONS(445), - [anon_sym_random_float] = ACTIONS(445), - [anon_sym_random_integer] = ACTIONS(445), - [anon_sym_columns] = ACTIONS(445), - [anon_sym_rows] = ACTIONS(445), - [anon_sym_reverse] = ACTIONS(445), - }, - [108] = { - [sym_math_operator] = STATE(212), - [sym_logic_operator] = STATE(196), - [ts_builtin_sym_end] = ACTIONS(472), - [sym_identifier] = ACTIONS(474), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(474), - [anon_sym_LBRACE] = ACTIONS(472), - [anon_sym_RBRACE] = ACTIONS(472), - [anon_sym_SEMI] = ACTIONS(472), - [anon_sym_LPAREN] = ACTIONS(472), - [anon_sym_RPAREN] = ACTIONS(472), - [sym_integer] = ACTIONS(474), - [sym_float] = ACTIONS(472), - [sym_string] = ACTIONS(472), - [anon_sym_true] = ACTIONS(474), - [anon_sym_false] = ACTIONS(474), - [anon_sym_LBRACK] = ACTIONS(472), - [anon_sym_COLON] = ACTIONS(472), - [anon_sym_PLUS] = ACTIONS(472), - [anon_sym_DASH] = ACTIONS(474), - [anon_sym_STAR] = ACTIONS(472), - [anon_sym_SLASH] = ACTIONS(472), - [anon_sym_PERCENT] = ACTIONS(472), - [anon_sym_EQ_EQ] = ACTIONS(472), - [anon_sym_BANG_EQ] = ACTIONS(472), - [anon_sym_AMP_AMP] = ACTIONS(472), - [anon_sym_PIPE_PIPE] = ACTIONS(472), - [anon_sym_GT] = ACTIONS(474), - [anon_sym_LT] = ACTIONS(474), - [anon_sym_GT_EQ] = ACTIONS(472), - [anon_sym_LT_EQ] = ACTIONS(472), - [anon_sym_if] = ACTIONS(474), - [anon_sym_match] = ACTIONS(474), - [anon_sym_EQ_GT] = ACTIONS(472), - [anon_sym_while] = ACTIONS(474), - [anon_sym_for] = ACTIONS(474), - [anon_sym_asyncfor] = ACTIONS(472), - [anon_sym_transform] = ACTIONS(474), - [anon_sym_filter] = ACTIONS(474), - [anon_sym_find] = ACTIONS(474), - [anon_sym_remove] = ACTIONS(474), - [anon_sym_reduce] = ACTIONS(474), - [anon_sym_select] = ACTIONS(474), - [anon_sym_insert] = ACTIONS(474), - [anon_sym_PIPE] = ACTIONS(474), - [anon_sym_table] = ACTIONS(474), - [anon_sym_assert] = ACTIONS(474), - [anon_sym_assert_equal] = ACTIONS(474), - [anon_sym_context] = ACTIONS(474), - [anon_sym_download] = ACTIONS(474), - [anon_sym_help] = ACTIONS(474), - [anon_sym_length] = ACTIONS(474), - [anon_sym_output] = ACTIONS(474), - [anon_sym_output_error] = ACTIONS(474), - [anon_sym_type] = ACTIONS(474), - [anon_sym_append] = ACTIONS(474), - [anon_sym_metadata] = ACTIONS(474), - [anon_sym_move] = ACTIONS(474), - [anon_sym_read] = ACTIONS(474), - [anon_sym_workdir] = ACTIONS(474), - [anon_sym_write] = ACTIONS(474), - [anon_sym_from_json] = ACTIONS(474), - [anon_sym_to_json] = ACTIONS(474), - [anon_sym_to_string] = ACTIONS(474), - [anon_sym_to_float] = ACTIONS(474), - [anon_sym_bash] = ACTIONS(474), - [anon_sym_fish] = ACTIONS(474), - [anon_sym_raw] = ACTIONS(474), - [anon_sym_sh] = ACTIONS(474), - [anon_sym_zsh] = ACTIONS(474), - [anon_sym_random] = ACTIONS(474), - [anon_sym_random_boolean] = ACTIONS(474), - [anon_sym_random_float] = ACTIONS(474), - [anon_sym_random_integer] = ACTIONS(474), - [anon_sym_columns] = ACTIONS(474), - [anon_sym_rows] = ACTIONS(474), - [anon_sym_reverse] = ACTIONS(474), - }, - [109] = { - [sym_math_operator] = STATE(212), - [sym_logic_operator] = STATE(196), - [ts_builtin_sym_end] = ACTIONS(476), - [sym_identifier] = ACTIONS(478), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(476), - [anon_sym_RBRACE] = ACTIONS(476), - [anon_sym_SEMI] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(476), - [anon_sym_RPAREN] = ACTIONS(476), - [sym_integer] = ACTIONS(478), - [sym_float] = ACTIONS(476), - [sym_string] = ACTIONS(476), - [anon_sym_true] = ACTIONS(478), - [anon_sym_false] = ACTIONS(478), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_COLON] = ACTIONS(503), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(478), - [anon_sym_match] = ACTIONS(478), - [anon_sym_EQ_GT] = ACTIONS(476), - [anon_sym_while] = ACTIONS(478), - [anon_sym_for] = ACTIONS(478), - [anon_sym_asyncfor] = ACTIONS(476), - [anon_sym_transform] = ACTIONS(478), - [anon_sym_filter] = ACTIONS(478), - [anon_sym_find] = ACTIONS(478), - [anon_sym_remove] = ACTIONS(478), - [anon_sym_reduce] = ACTIONS(478), - [anon_sym_select] = ACTIONS(478), - [anon_sym_insert] = ACTIONS(478), - [anon_sym_PIPE] = ACTIONS(478), - [anon_sym_table] = ACTIONS(478), - [anon_sym_assert] = ACTIONS(478), - [anon_sym_assert_equal] = ACTIONS(478), - [anon_sym_context] = ACTIONS(478), - [anon_sym_download] = ACTIONS(478), - [anon_sym_help] = ACTIONS(478), - [anon_sym_length] = ACTIONS(478), - [anon_sym_output] = ACTIONS(478), - [anon_sym_output_error] = ACTIONS(478), - [anon_sym_type] = ACTIONS(478), - [anon_sym_append] = ACTIONS(478), - [anon_sym_metadata] = ACTIONS(478), - [anon_sym_move] = ACTIONS(478), - [anon_sym_read] = ACTIONS(478), - [anon_sym_workdir] = ACTIONS(478), - [anon_sym_write] = ACTIONS(478), - [anon_sym_from_json] = ACTIONS(478), - [anon_sym_to_json] = ACTIONS(478), - [anon_sym_to_string] = ACTIONS(478), - [anon_sym_to_float] = ACTIONS(478), - [anon_sym_bash] = ACTIONS(478), - [anon_sym_fish] = ACTIONS(478), - [anon_sym_raw] = ACTIONS(478), - [anon_sym_sh] = ACTIONS(478), - [anon_sym_zsh] = ACTIONS(478), - [anon_sym_random] = ACTIONS(478), - [anon_sym_random_boolean] = ACTIONS(478), - [anon_sym_random_float] = ACTIONS(478), - [anon_sym_random_integer] = ACTIONS(478), - [anon_sym_columns] = ACTIONS(478), - [anon_sym_rows] = ACTIONS(478), - [anon_sym_reverse] = ACTIONS(478), - }, - [110] = { - [ts_builtin_sym_end] = ACTIONS(565), - [sym_identifier] = ACTIONS(567), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(567), - [anon_sym_LBRACE] = ACTIONS(565), - [anon_sym_RBRACE] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [anon_sym_LPAREN] = ACTIONS(565), - [anon_sym_RPAREN] = ACTIONS(565), - [anon_sym_COMMA] = ACTIONS(565), - [sym_integer] = ACTIONS(567), - [sym_float] = ACTIONS(565), - [sym_string] = ACTIONS(565), - [anon_sym_true] = ACTIONS(567), - [anon_sym_false] = ACTIONS(567), - [anon_sym_LBRACK] = ACTIONS(565), - [anon_sym_COLON] = ACTIONS(565), - [anon_sym_DOT_DOT] = ACTIONS(565), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(565), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_EQ_EQ] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_AMP_AMP] = ACTIONS(565), - [anon_sym_PIPE_PIPE] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_if] = ACTIONS(567), - [anon_sym_match] = ACTIONS(567), - [anon_sym_EQ_GT] = ACTIONS(565), - [anon_sym_while] = ACTIONS(567), - [anon_sym_for] = ACTIONS(567), - [anon_sym_asyncfor] = ACTIONS(565), - [anon_sym_transform] = ACTIONS(567), - [anon_sym_filter] = ACTIONS(567), - [anon_sym_find] = ACTIONS(567), - [anon_sym_remove] = ACTIONS(567), - [anon_sym_reduce] = ACTIONS(567), - [anon_sym_select] = ACTIONS(567), - [anon_sym_insert] = ACTIONS(567), - [anon_sym_PIPE] = ACTIONS(567), - [anon_sym_table] = ACTIONS(567), - [anon_sym_assert] = ACTIONS(567), - [anon_sym_assert_equal] = ACTIONS(567), - [anon_sym_context] = ACTIONS(567), - [anon_sym_download] = ACTIONS(567), - [anon_sym_help] = ACTIONS(567), - [anon_sym_length] = ACTIONS(567), - [anon_sym_output] = ACTIONS(567), - [anon_sym_output_error] = ACTIONS(567), - [anon_sym_type] = ACTIONS(567), - [anon_sym_append] = ACTIONS(567), - [anon_sym_metadata] = ACTIONS(567), - [anon_sym_move] = ACTIONS(567), - [anon_sym_read] = ACTIONS(567), - [anon_sym_workdir] = ACTIONS(567), - [anon_sym_write] = ACTIONS(567), - [anon_sym_from_json] = ACTIONS(567), - [anon_sym_to_json] = ACTIONS(567), - [anon_sym_to_string] = ACTIONS(567), - [anon_sym_to_float] = ACTIONS(567), - [anon_sym_bash] = ACTIONS(567), - [anon_sym_fish] = ACTIONS(567), - [anon_sym_raw] = ACTIONS(567), - [anon_sym_sh] = ACTIONS(567), - [anon_sym_zsh] = ACTIONS(567), - [anon_sym_random] = ACTIONS(567), - [anon_sym_random_boolean] = ACTIONS(567), - [anon_sym_random_float] = ACTIONS(567), - [anon_sym_random_integer] = ACTIONS(567), - [anon_sym_columns] = ACTIONS(567), - [anon_sym_rows] = ACTIONS(567), - [anon_sym_reverse] = ACTIONS(567), - }, - [111] = { - [ts_builtin_sym_end] = ACTIONS(569), - [sym_identifier] = ACTIONS(571), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(571), - [anon_sym_LBRACE] = ACTIONS(569), - [anon_sym_RBRACE] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [anon_sym_LPAREN] = ACTIONS(569), - [anon_sym_RPAREN] = ACTIONS(569), - [anon_sym_COMMA] = ACTIONS(569), - [sym_integer] = ACTIONS(571), - [sym_float] = ACTIONS(569), - [sym_string] = ACTIONS(569), - [anon_sym_true] = ACTIONS(571), - [anon_sym_false] = ACTIONS(571), - [anon_sym_LBRACK] = ACTIONS(569), - [anon_sym_COLON] = ACTIONS(569), - [anon_sym_DOT_DOT] = ACTIONS(569), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(569), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_EQ_EQ] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_AMP_AMP] = ACTIONS(569), - [anon_sym_PIPE_PIPE] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_if] = ACTIONS(571), - [anon_sym_match] = ACTIONS(571), - [anon_sym_EQ_GT] = ACTIONS(569), - [anon_sym_while] = ACTIONS(571), - [anon_sym_for] = ACTIONS(571), - [anon_sym_asyncfor] = ACTIONS(569), - [anon_sym_transform] = ACTIONS(571), - [anon_sym_filter] = ACTIONS(571), - [anon_sym_find] = ACTIONS(571), - [anon_sym_remove] = ACTIONS(571), - [anon_sym_reduce] = ACTIONS(571), - [anon_sym_select] = ACTIONS(571), - [anon_sym_insert] = ACTIONS(571), - [anon_sym_PIPE] = ACTIONS(571), - [anon_sym_table] = ACTIONS(571), - [anon_sym_assert] = ACTIONS(571), - [anon_sym_assert_equal] = ACTIONS(571), - [anon_sym_context] = ACTIONS(571), - [anon_sym_download] = ACTIONS(571), - [anon_sym_help] = ACTIONS(571), - [anon_sym_length] = ACTIONS(571), - [anon_sym_output] = ACTIONS(571), - [anon_sym_output_error] = ACTIONS(571), - [anon_sym_type] = ACTIONS(571), - [anon_sym_append] = ACTIONS(571), - [anon_sym_metadata] = ACTIONS(571), - [anon_sym_move] = ACTIONS(571), - [anon_sym_read] = ACTIONS(571), - [anon_sym_workdir] = ACTIONS(571), - [anon_sym_write] = ACTIONS(571), - [anon_sym_from_json] = ACTIONS(571), - [anon_sym_to_json] = ACTIONS(571), - [anon_sym_to_string] = ACTIONS(571), - [anon_sym_to_float] = ACTIONS(571), - [anon_sym_bash] = ACTIONS(571), - [anon_sym_fish] = ACTIONS(571), - [anon_sym_raw] = ACTIONS(571), - [anon_sym_sh] = ACTIONS(571), - [anon_sym_zsh] = ACTIONS(571), - [anon_sym_random] = ACTIONS(571), - [anon_sym_random_boolean] = ACTIONS(571), - [anon_sym_random_float] = ACTIONS(571), - [anon_sym_random_integer] = ACTIONS(571), - [anon_sym_columns] = ACTIONS(571), - [anon_sym_rows] = ACTIONS(571), - [anon_sym_reverse] = ACTIONS(571), - }, - [112] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(107), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(125), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(123), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(125), - [anon_sym_STAR] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_PERCENT] = ACTIONS(123), - [anon_sym_EQ_EQ] = ACTIONS(123), - [anon_sym_BANG_EQ] = ACTIONS(123), - [anon_sym_AMP_AMP] = ACTIONS(123), - [anon_sym_PIPE_PIPE] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_LT] = ACTIONS(125), - [anon_sym_GT_EQ] = ACTIONS(123), - [anon_sym_LT_EQ] = ACTIONS(123), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [113] = { - [ts_builtin_sym_end] = ACTIONS(573), - [sym_identifier] = ACTIONS(575), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(575), - [anon_sym_LBRACE] = ACTIONS(573), - [anon_sym_RBRACE] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [anon_sym_LPAREN] = ACTIONS(573), - [anon_sym_RPAREN] = ACTIONS(573), - [anon_sym_COMMA] = ACTIONS(573), - [sym_integer] = ACTIONS(575), - [sym_float] = ACTIONS(573), - [sym_string] = ACTIONS(573), - [anon_sym_true] = ACTIONS(575), - [anon_sym_false] = ACTIONS(575), - [anon_sym_LBRACK] = ACTIONS(573), - [anon_sym_COLON] = ACTIONS(573), - [anon_sym_DOT_DOT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(573), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_EQ_EQ] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_AMP_AMP] = ACTIONS(573), - [anon_sym_PIPE_PIPE] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_if] = ACTIONS(575), - [anon_sym_match] = ACTIONS(575), - [anon_sym_EQ_GT] = ACTIONS(573), - [anon_sym_while] = ACTIONS(575), - [anon_sym_for] = ACTIONS(575), - [anon_sym_asyncfor] = ACTIONS(573), - [anon_sym_transform] = ACTIONS(575), - [anon_sym_filter] = ACTIONS(575), - [anon_sym_find] = ACTIONS(575), - [anon_sym_remove] = ACTIONS(575), - [anon_sym_reduce] = ACTIONS(575), - [anon_sym_select] = ACTIONS(575), - [anon_sym_insert] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(575), - [anon_sym_table] = ACTIONS(575), - [anon_sym_assert] = ACTIONS(575), - [anon_sym_assert_equal] = ACTIONS(575), - [anon_sym_context] = ACTIONS(575), - [anon_sym_download] = ACTIONS(575), - [anon_sym_help] = ACTIONS(575), - [anon_sym_length] = ACTIONS(575), - [anon_sym_output] = ACTIONS(575), - [anon_sym_output_error] = ACTIONS(575), - [anon_sym_type] = ACTIONS(575), - [anon_sym_append] = ACTIONS(575), - [anon_sym_metadata] = ACTIONS(575), - [anon_sym_move] = ACTIONS(575), - [anon_sym_read] = ACTIONS(575), - [anon_sym_workdir] = ACTIONS(575), - [anon_sym_write] = ACTIONS(575), - [anon_sym_from_json] = ACTIONS(575), - [anon_sym_to_json] = ACTIONS(575), - [anon_sym_to_string] = ACTIONS(575), - [anon_sym_to_float] = ACTIONS(575), - [anon_sym_bash] = ACTIONS(575), - [anon_sym_fish] = ACTIONS(575), - [anon_sym_raw] = ACTIONS(575), - [anon_sym_sh] = ACTIONS(575), - [anon_sym_zsh] = ACTIONS(575), - [anon_sym_random] = ACTIONS(575), - [anon_sym_random_boolean] = ACTIONS(575), - [anon_sym_random_float] = ACTIONS(575), - [anon_sym_random_integer] = ACTIONS(575), - [anon_sym_columns] = ACTIONS(575), - [anon_sym_rows] = ACTIONS(575), - [anon_sym_reverse] = ACTIONS(575), - }, - [114] = { - [sym_math_operator] = STATE(212), - [sym_logic_operator] = STATE(196), - [ts_builtin_sym_end] = ACTIONS(577), - [sym_identifier] = ACTIONS(579), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(579), - [anon_sym_LBRACE] = ACTIONS(577), - [anon_sym_RBRACE] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(581), - [anon_sym_LPAREN] = ACTIONS(577), - [anon_sym_RPAREN] = ACTIONS(577), - [sym_integer] = ACTIONS(579), - [sym_float] = ACTIONS(577), - [sym_string] = ACTIONS(577), - [anon_sym_true] = ACTIONS(579), - [anon_sym_false] = ACTIONS(579), - [anon_sym_LBRACK] = ACTIONS(577), - [anon_sym_COLON] = ACTIONS(503), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(579), - [anon_sym_match] = ACTIONS(579), - [anon_sym_EQ_GT] = ACTIONS(577), - [anon_sym_while] = ACTIONS(579), - [anon_sym_for] = ACTIONS(579), - [anon_sym_asyncfor] = ACTIONS(577), - [anon_sym_transform] = ACTIONS(579), - [anon_sym_filter] = ACTIONS(579), - [anon_sym_find] = ACTIONS(579), - [anon_sym_remove] = ACTIONS(579), - [anon_sym_reduce] = ACTIONS(579), - [anon_sym_select] = ACTIONS(579), - [anon_sym_insert] = ACTIONS(579), - [anon_sym_PIPE] = ACTIONS(579), - [anon_sym_table] = ACTIONS(579), - [anon_sym_assert] = ACTIONS(579), - [anon_sym_assert_equal] = ACTIONS(579), - [anon_sym_context] = ACTIONS(579), - [anon_sym_download] = ACTIONS(579), - [anon_sym_help] = ACTIONS(579), - [anon_sym_length] = ACTIONS(579), - [anon_sym_output] = ACTIONS(579), - [anon_sym_output_error] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_append] = ACTIONS(579), - [anon_sym_metadata] = ACTIONS(579), - [anon_sym_move] = ACTIONS(579), - [anon_sym_read] = ACTIONS(579), - [anon_sym_workdir] = ACTIONS(579), - [anon_sym_write] = ACTIONS(579), - [anon_sym_from_json] = ACTIONS(579), - [anon_sym_to_json] = ACTIONS(579), - [anon_sym_to_string] = ACTIONS(579), - [anon_sym_to_float] = ACTIONS(579), - [anon_sym_bash] = ACTIONS(579), - [anon_sym_fish] = ACTIONS(579), - [anon_sym_raw] = ACTIONS(579), - [anon_sym_sh] = ACTIONS(579), - [anon_sym_zsh] = ACTIONS(579), - [anon_sym_random] = ACTIONS(579), - [anon_sym_random_boolean] = ACTIONS(579), - [anon_sym_random_float] = ACTIONS(579), - [anon_sym_random_integer] = ACTIONS(579), - [anon_sym_columns] = ACTIONS(579), - [anon_sym_rows] = ACTIONS(579), - [anon_sym_reverse] = ACTIONS(579), - }, - [115] = { - [sym_math_operator] = STATE(212), - [sym_logic_operator] = STATE(196), - [ts_builtin_sym_end] = ACTIONS(448), - [sym_identifier] = ACTIONS(450), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(450), - [anon_sym_LBRACE] = ACTIONS(448), - [anon_sym_RBRACE] = ACTIONS(448), - [anon_sym_SEMI] = ACTIONS(448), - [anon_sym_LPAREN] = ACTIONS(448), - [anon_sym_RPAREN] = ACTIONS(448), - [sym_integer] = ACTIONS(450), - [sym_float] = ACTIONS(448), - [sym_string] = ACTIONS(448), - [anon_sym_true] = ACTIONS(450), - [anon_sym_false] = ACTIONS(450), - [anon_sym_LBRACK] = ACTIONS(448), - [anon_sym_COLON] = ACTIONS(448), - [anon_sym_PLUS] = ACTIONS(448), - [anon_sym_DASH] = ACTIONS(450), - [anon_sym_STAR] = ACTIONS(448), - [anon_sym_SLASH] = ACTIONS(448), - [anon_sym_PERCENT] = ACTIONS(448), - [anon_sym_EQ_EQ] = ACTIONS(448), - [anon_sym_BANG_EQ] = ACTIONS(448), - [anon_sym_AMP_AMP] = ACTIONS(448), - [anon_sym_PIPE_PIPE] = ACTIONS(448), - [anon_sym_GT] = ACTIONS(450), - [anon_sym_LT] = ACTIONS(450), - [anon_sym_GT_EQ] = ACTIONS(448), - [anon_sym_LT_EQ] = ACTIONS(448), - [anon_sym_if] = ACTIONS(450), - [anon_sym_match] = ACTIONS(450), - [anon_sym_EQ_GT] = ACTIONS(448), - [anon_sym_while] = ACTIONS(450), - [anon_sym_for] = ACTIONS(450), - [anon_sym_asyncfor] = ACTIONS(448), - [anon_sym_transform] = ACTIONS(450), - [anon_sym_filter] = ACTIONS(450), - [anon_sym_find] = ACTIONS(450), - [anon_sym_remove] = ACTIONS(450), - [anon_sym_reduce] = ACTIONS(450), - [anon_sym_select] = ACTIONS(450), - [anon_sym_insert] = ACTIONS(450), - [anon_sym_PIPE] = ACTIONS(450), - [anon_sym_table] = ACTIONS(450), - [anon_sym_assert] = ACTIONS(450), - [anon_sym_assert_equal] = ACTIONS(450), - [anon_sym_context] = ACTIONS(450), - [anon_sym_download] = ACTIONS(450), - [anon_sym_help] = ACTIONS(450), - [anon_sym_length] = ACTIONS(450), - [anon_sym_output] = ACTIONS(450), - [anon_sym_output_error] = ACTIONS(450), - [anon_sym_type] = ACTIONS(450), - [anon_sym_append] = ACTIONS(450), - [anon_sym_metadata] = ACTIONS(450), - [anon_sym_move] = ACTIONS(450), - [anon_sym_read] = ACTIONS(450), - [anon_sym_workdir] = ACTIONS(450), - [anon_sym_write] = ACTIONS(450), - [anon_sym_from_json] = ACTIONS(450), - [anon_sym_to_json] = ACTIONS(450), - [anon_sym_to_string] = ACTIONS(450), - [anon_sym_to_float] = ACTIONS(450), - [anon_sym_bash] = ACTIONS(450), - [anon_sym_fish] = ACTIONS(450), - [anon_sym_raw] = ACTIONS(450), - [anon_sym_sh] = ACTIONS(450), - [anon_sym_zsh] = ACTIONS(450), - [anon_sym_random] = ACTIONS(450), - [anon_sym_random_boolean] = ACTIONS(450), - [anon_sym_random_float] = ACTIONS(450), - [anon_sym_random_integer] = ACTIONS(450), - [anon_sym_columns] = ACTIONS(450), - [anon_sym_rows] = ACTIONS(450), - [anon_sym_reverse] = ACTIONS(450), - }, - [116] = { - [ts_builtin_sym_end] = ACTIONS(583), - [sym_identifier] = ACTIONS(585), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(585), - [anon_sym_LBRACE] = ACTIONS(583), - [anon_sym_RBRACE] = ACTIONS(583), - [anon_sym_SEMI] = ACTIONS(583), - [anon_sym_LPAREN] = ACTIONS(583), - [anon_sym_RPAREN] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(583), - [sym_integer] = ACTIONS(585), - [sym_float] = ACTIONS(583), - [sym_string] = ACTIONS(583), - [anon_sym_true] = ACTIONS(585), - [anon_sym_false] = ACTIONS(585), - [anon_sym_LBRACK] = ACTIONS(583), - [anon_sym_COLON] = ACTIONS(583), - [anon_sym_DOT_DOT] = ACTIONS(583), - [anon_sym_PLUS] = ACTIONS(583), - [anon_sym_DASH] = ACTIONS(585), - [anon_sym_STAR] = ACTIONS(583), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(583), - [anon_sym_EQ_EQ] = ACTIONS(583), - [anon_sym_BANG_EQ] = ACTIONS(583), - [anon_sym_AMP_AMP] = ACTIONS(583), - [anon_sym_PIPE_PIPE] = ACTIONS(583), - [anon_sym_GT] = ACTIONS(585), - [anon_sym_LT] = ACTIONS(585), - [anon_sym_GT_EQ] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(583), - [anon_sym_if] = ACTIONS(585), - [anon_sym_match] = ACTIONS(585), - [anon_sym_EQ_GT] = ACTIONS(583), - [anon_sym_while] = ACTIONS(585), - [anon_sym_for] = ACTIONS(585), - [anon_sym_asyncfor] = ACTIONS(583), - [anon_sym_transform] = ACTIONS(585), - [anon_sym_filter] = ACTIONS(585), - [anon_sym_find] = ACTIONS(585), - [anon_sym_remove] = ACTIONS(585), - [anon_sym_reduce] = ACTIONS(585), - [anon_sym_select] = ACTIONS(585), - [anon_sym_insert] = ACTIONS(585), - [anon_sym_PIPE] = ACTIONS(585), - [anon_sym_table] = ACTIONS(585), - [anon_sym_assert] = ACTIONS(585), - [anon_sym_assert_equal] = ACTIONS(585), - [anon_sym_context] = ACTIONS(585), - [anon_sym_download] = ACTIONS(585), - [anon_sym_help] = ACTIONS(585), - [anon_sym_length] = ACTIONS(585), - [anon_sym_output] = ACTIONS(585), - [anon_sym_output_error] = ACTIONS(585), - [anon_sym_type] = ACTIONS(585), - [anon_sym_append] = ACTIONS(585), - [anon_sym_metadata] = ACTIONS(585), - [anon_sym_move] = ACTIONS(585), - [anon_sym_read] = ACTIONS(585), - [anon_sym_workdir] = ACTIONS(585), - [anon_sym_write] = ACTIONS(585), - [anon_sym_from_json] = ACTIONS(585), - [anon_sym_to_json] = ACTIONS(585), - [anon_sym_to_string] = ACTIONS(585), - [anon_sym_to_float] = ACTIONS(585), - [anon_sym_bash] = ACTIONS(585), - [anon_sym_fish] = ACTIONS(585), - [anon_sym_raw] = ACTIONS(585), - [anon_sym_sh] = ACTIONS(585), - [anon_sym_zsh] = ACTIONS(585), - [anon_sym_random] = ACTIONS(585), - [anon_sym_random_boolean] = ACTIONS(585), - [anon_sym_random_float] = ACTIONS(585), - [anon_sym_random_integer] = ACTIONS(585), - [anon_sym_columns] = ACTIONS(585), - [anon_sym_rows] = ACTIONS(585), - [anon_sym_reverse] = ACTIONS(585), - }, - [117] = { - [ts_builtin_sym_end] = ACTIONS(587), - [sym_identifier] = ACTIONS(589), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(589), - [anon_sym_LBRACE] = ACTIONS(587), - [anon_sym_RBRACE] = ACTIONS(587), - [anon_sym_SEMI] = ACTIONS(587), - [anon_sym_LPAREN] = ACTIONS(587), - [anon_sym_RPAREN] = ACTIONS(587), - [anon_sym_COMMA] = ACTIONS(587), - [sym_integer] = ACTIONS(589), - [sym_float] = ACTIONS(587), - [sym_string] = ACTIONS(587), - [anon_sym_true] = ACTIONS(589), - [anon_sym_false] = ACTIONS(589), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_COLON] = ACTIONS(587), - [anon_sym_DOT_DOT] = ACTIONS(587), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(589), - [anon_sym_STAR] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(587), - [anon_sym_PERCENT] = ACTIONS(587), - [anon_sym_EQ_EQ] = ACTIONS(587), - [anon_sym_BANG_EQ] = ACTIONS(587), - [anon_sym_AMP_AMP] = ACTIONS(587), - [anon_sym_PIPE_PIPE] = ACTIONS(587), - [anon_sym_GT] = ACTIONS(589), - [anon_sym_LT] = ACTIONS(589), - [anon_sym_GT_EQ] = ACTIONS(587), - [anon_sym_LT_EQ] = ACTIONS(587), - [anon_sym_if] = ACTIONS(589), - [anon_sym_match] = ACTIONS(589), - [anon_sym_EQ_GT] = ACTIONS(587), - [anon_sym_while] = ACTIONS(589), - [anon_sym_for] = ACTIONS(589), - [anon_sym_asyncfor] = ACTIONS(587), - [anon_sym_transform] = ACTIONS(589), - [anon_sym_filter] = ACTIONS(589), - [anon_sym_find] = ACTIONS(589), - [anon_sym_remove] = ACTIONS(589), - [anon_sym_reduce] = ACTIONS(589), - [anon_sym_select] = ACTIONS(589), - [anon_sym_insert] = ACTIONS(589), - [anon_sym_PIPE] = ACTIONS(589), - [anon_sym_table] = ACTIONS(589), - [anon_sym_assert] = ACTIONS(589), - [anon_sym_assert_equal] = ACTIONS(589), - [anon_sym_context] = ACTIONS(589), - [anon_sym_download] = ACTIONS(589), - [anon_sym_help] = ACTIONS(589), - [anon_sym_length] = ACTIONS(589), - [anon_sym_output] = ACTIONS(589), - [anon_sym_output_error] = ACTIONS(589), - [anon_sym_type] = ACTIONS(589), - [anon_sym_append] = ACTIONS(589), - [anon_sym_metadata] = ACTIONS(589), - [anon_sym_move] = ACTIONS(589), - [anon_sym_read] = ACTIONS(589), - [anon_sym_workdir] = ACTIONS(589), - [anon_sym_write] = ACTIONS(589), - [anon_sym_from_json] = ACTIONS(589), - [anon_sym_to_json] = ACTIONS(589), - [anon_sym_to_string] = ACTIONS(589), - [anon_sym_to_float] = ACTIONS(589), - [anon_sym_bash] = ACTIONS(589), - [anon_sym_fish] = ACTIONS(589), - [anon_sym_raw] = ACTIONS(589), - [anon_sym_sh] = ACTIONS(589), - [anon_sym_zsh] = ACTIONS(589), - [anon_sym_random] = ACTIONS(589), - [anon_sym_random_boolean] = ACTIONS(589), - [anon_sym_random_float] = ACTIONS(589), - [anon_sym_random_integer] = ACTIONS(589), - [anon_sym_columns] = ACTIONS(589), - [anon_sym_rows] = ACTIONS(589), - [anon_sym_reverse] = ACTIONS(589), - }, - [118] = { - [ts_builtin_sym_end] = ACTIONS(591), - [sym_identifier] = ACTIONS(593), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(593), - [anon_sym_LBRACE] = ACTIONS(591), - [anon_sym_RBRACE] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(591), - [anon_sym_RPAREN] = ACTIONS(591), - [anon_sym_COMMA] = ACTIONS(591), - [sym_integer] = ACTIONS(593), - [sym_float] = ACTIONS(591), - [sym_string] = ACTIONS(591), - [anon_sym_true] = ACTIONS(593), - [anon_sym_false] = ACTIONS(593), - [anon_sym_LBRACK] = ACTIONS(591), - [anon_sym_COLON] = ACTIONS(591), - [anon_sym_DOT_DOT] = ACTIONS(591), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(591), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_EQ_EQ] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_AMP_AMP] = ACTIONS(591), - [anon_sym_PIPE_PIPE] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_if] = ACTIONS(593), - [anon_sym_match] = ACTIONS(593), - [anon_sym_EQ_GT] = ACTIONS(591), - [anon_sym_while] = ACTIONS(593), - [anon_sym_for] = ACTIONS(593), - [anon_sym_asyncfor] = ACTIONS(591), - [anon_sym_transform] = ACTIONS(593), - [anon_sym_filter] = ACTIONS(593), - [anon_sym_find] = ACTIONS(593), - [anon_sym_remove] = ACTIONS(593), - [anon_sym_reduce] = ACTIONS(593), - [anon_sym_select] = ACTIONS(593), - [anon_sym_insert] = ACTIONS(593), - [anon_sym_PIPE] = ACTIONS(593), - [anon_sym_table] = ACTIONS(593), - [anon_sym_assert] = ACTIONS(593), - [anon_sym_assert_equal] = ACTIONS(593), - [anon_sym_context] = ACTIONS(593), - [anon_sym_download] = ACTIONS(593), - [anon_sym_help] = ACTIONS(593), - [anon_sym_length] = ACTIONS(593), - [anon_sym_output] = ACTIONS(593), - [anon_sym_output_error] = ACTIONS(593), - [anon_sym_type] = ACTIONS(593), - [anon_sym_append] = ACTIONS(593), - [anon_sym_metadata] = ACTIONS(593), - [anon_sym_move] = ACTIONS(593), - [anon_sym_read] = ACTIONS(593), - [anon_sym_workdir] = ACTIONS(593), - [anon_sym_write] = ACTIONS(593), - [anon_sym_from_json] = ACTIONS(593), - [anon_sym_to_json] = ACTIONS(593), - [anon_sym_to_string] = ACTIONS(593), - [anon_sym_to_float] = ACTIONS(593), - [anon_sym_bash] = ACTIONS(593), - [anon_sym_fish] = ACTIONS(593), - [anon_sym_raw] = ACTIONS(593), - [anon_sym_sh] = ACTIONS(593), - [anon_sym_zsh] = ACTIONS(593), - [anon_sym_random] = ACTIONS(593), - [anon_sym_random_boolean] = ACTIONS(593), - [anon_sym_random_float] = ACTIONS(593), - [anon_sym_random_integer] = ACTIONS(593), - [anon_sym_columns] = ACTIONS(593), - [anon_sym_rows] = ACTIONS(593), - [anon_sym_reverse] = ACTIONS(593), - }, - [119] = { - [ts_builtin_sym_end] = ACTIONS(595), - [sym_identifier] = ACTIONS(597), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(597), - [anon_sym_LBRACE] = ACTIONS(595), - [anon_sym_RBRACE] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(595), - [anon_sym_RPAREN] = ACTIONS(595), - [anon_sym_COMMA] = ACTIONS(595), - [sym_integer] = ACTIONS(597), - [sym_float] = ACTIONS(595), - [sym_string] = ACTIONS(595), - [anon_sym_true] = ACTIONS(597), - [anon_sym_false] = ACTIONS(597), - [anon_sym_LBRACK] = ACTIONS(595), - [anon_sym_COLON] = ACTIONS(595), - [anon_sym_DOT_DOT] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(595), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_EQ_EQ] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_AMP_AMP] = ACTIONS(595), - [anon_sym_PIPE_PIPE] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_if] = ACTIONS(597), - [anon_sym_match] = ACTIONS(597), - [anon_sym_EQ_GT] = ACTIONS(595), - [anon_sym_while] = ACTIONS(597), - [anon_sym_for] = ACTIONS(597), - [anon_sym_asyncfor] = ACTIONS(595), - [anon_sym_transform] = ACTIONS(597), - [anon_sym_filter] = ACTIONS(597), - [anon_sym_find] = ACTIONS(597), - [anon_sym_remove] = ACTIONS(597), - [anon_sym_reduce] = ACTIONS(597), - [anon_sym_select] = ACTIONS(597), - [anon_sym_insert] = ACTIONS(597), - [anon_sym_PIPE] = ACTIONS(597), - [anon_sym_table] = ACTIONS(597), - [anon_sym_assert] = ACTIONS(597), - [anon_sym_assert_equal] = ACTIONS(597), - [anon_sym_context] = ACTIONS(597), - [anon_sym_download] = ACTIONS(597), - [anon_sym_help] = ACTIONS(597), - [anon_sym_length] = ACTIONS(597), - [anon_sym_output] = ACTIONS(597), - [anon_sym_output_error] = ACTIONS(597), - [anon_sym_type] = ACTIONS(597), - [anon_sym_append] = ACTIONS(597), - [anon_sym_metadata] = ACTIONS(597), - [anon_sym_move] = ACTIONS(597), - [anon_sym_read] = ACTIONS(597), - [anon_sym_workdir] = ACTIONS(597), - [anon_sym_write] = ACTIONS(597), - [anon_sym_from_json] = ACTIONS(597), - [anon_sym_to_json] = ACTIONS(597), - [anon_sym_to_string] = ACTIONS(597), - [anon_sym_to_float] = ACTIONS(597), - [anon_sym_bash] = ACTIONS(597), - [anon_sym_fish] = ACTIONS(597), - [anon_sym_raw] = ACTIONS(597), - [anon_sym_sh] = ACTIONS(597), - [anon_sym_zsh] = ACTIONS(597), - [anon_sym_random] = ACTIONS(597), - [anon_sym_random_boolean] = ACTIONS(597), - [anon_sym_random_float] = ACTIONS(597), - [anon_sym_random_integer] = ACTIONS(597), - [anon_sym_columns] = ACTIONS(597), - [anon_sym_rows] = ACTIONS(597), - [anon_sym_reverse] = ACTIONS(597), - }, - [120] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(112), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(69), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_STAR] = ACTIONS(65), - [anon_sym_SLASH] = ACTIONS(65), - [anon_sym_PERCENT] = ACTIONS(65), - [anon_sym_EQ_EQ] = ACTIONS(65), - [anon_sym_BANG_EQ] = ACTIONS(65), - [anon_sym_AMP_AMP] = ACTIONS(65), - [anon_sym_PIPE_PIPE] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(69), - [anon_sym_LT] = ACTIONS(69), - [anon_sym_GT_EQ] = ACTIONS(65), - [anon_sym_LT_EQ] = ACTIONS(65), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [121] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(129), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_in] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [122] = { - [sym_expression] = STATE(166), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(100), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(55), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_DOT_DOT] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [123] = { - [ts_builtin_sym_end] = ACTIONS(127), - [sym_identifier] = ACTIONS(131), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(131), - [anon_sym_LBRACE] = ACTIONS(127), - [anon_sym_RBRACE] = ACTIONS(127), - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(127), - [anon_sym_RPAREN] = ACTIONS(127), - [anon_sym_COMMA] = ACTIONS(127), - [sym_integer] = ACTIONS(131), - [sym_float] = ACTIONS(127), - [sym_string] = ACTIONS(127), - [anon_sym_true] = ACTIONS(131), - [anon_sym_false] = ACTIONS(131), - [anon_sym_LBRACK] = ACTIONS(127), - [anon_sym_COLON] = ACTIONS(127), - [anon_sym_DOT_DOT] = ACTIONS(127), - [anon_sym_PLUS] = ACTIONS(127), - [anon_sym_DASH] = ACTIONS(131), - [anon_sym_STAR] = ACTIONS(127), - [anon_sym_SLASH] = ACTIONS(127), - [anon_sym_PERCENT] = ACTIONS(127), - [anon_sym_EQ_EQ] = ACTIONS(127), - [anon_sym_BANG_EQ] = ACTIONS(127), - [anon_sym_AMP_AMP] = ACTIONS(127), - [anon_sym_PIPE_PIPE] = ACTIONS(127), - [anon_sym_GT] = ACTIONS(131), - [anon_sym_LT] = ACTIONS(131), - [anon_sym_GT_EQ] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(127), - [anon_sym_if] = ACTIONS(131), - [anon_sym_match] = ACTIONS(131), - [anon_sym_EQ_GT] = ACTIONS(127), - [anon_sym_while] = ACTIONS(131), - [anon_sym_for] = ACTIONS(131), - [anon_sym_asyncfor] = ACTIONS(127), - [anon_sym_transform] = ACTIONS(131), - [anon_sym_filter] = ACTIONS(131), - [anon_sym_find] = ACTIONS(131), - [anon_sym_remove] = ACTIONS(131), - [anon_sym_reduce] = ACTIONS(131), - [anon_sym_select] = ACTIONS(131), - [anon_sym_insert] = ACTIONS(131), - [anon_sym_PIPE] = ACTIONS(131), - [anon_sym_table] = ACTIONS(131), - [anon_sym_assert] = ACTIONS(131), - [anon_sym_assert_equal] = ACTIONS(131), - [anon_sym_context] = ACTIONS(131), - [anon_sym_download] = ACTIONS(131), - [anon_sym_help] = ACTIONS(131), - [anon_sym_length] = ACTIONS(131), - [anon_sym_output] = ACTIONS(131), - [anon_sym_output_error] = ACTIONS(131), - [anon_sym_type] = ACTIONS(131), - [anon_sym_append] = ACTIONS(131), - [anon_sym_metadata] = ACTIONS(131), - [anon_sym_move] = ACTIONS(131), - [anon_sym_read] = ACTIONS(131), - [anon_sym_workdir] = ACTIONS(131), - [anon_sym_write] = ACTIONS(131), - [anon_sym_from_json] = ACTIONS(131), - [anon_sym_to_json] = ACTIONS(131), - [anon_sym_to_string] = ACTIONS(131), - [anon_sym_to_float] = ACTIONS(131), - [anon_sym_bash] = ACTIONS(131), - [anon_sym_fish] = ACTIONS(131), - [anon_sym_raw] = ACTIONS(131), - [anon_sym_sh] = ACTIONS(131), - [anon_sym_zsh] = ACTIONS(131), - [anon_sym_random] = ACTIONS(131), - [anon_sym_random_boolean] = ACTIONS(131), - [anon_sym_random_float] = ACTIONS(131), - [anon_sym_random_integer] = ACTIONS(131), - [anon_sym_columns] = ACTIONS(131), - [anon_sym_rows] = ACTIONS(131), - [anon_sym_reverse] = ACTIONS(131), - }, - [124] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(129), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_in] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [125] = { - [ts_builtin_sym_end] = ACTIONS(83), - [sym_identifier] = ACTIONS(88), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_RBRACE] = ACTIONS(83), - [anon_sym_SEMI] = ACTIONS(83), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_RPAREN] = ACTIONS(83), - [anon_sym_COMMA] = ACTIONS(83), - [sym_integer] = ACTIONS(88), - [sym_float] = ACTIONS(83), - [sym_string] = ACTIONS(83), - [anon_sym_true] = ACTIONS(88), - [anon_sym_false] = ACTIONS(88), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_DOT_DOT] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_if] = ACTIONS(88), - [anon_sym_match] = ACTIONS(88), - [anon_sym_EQ_GT] = ACTIONS(83), - [anon_sym_while] = ACTIONS(88), - [anon_sym_for] = ACTIONS(88), - [anon_sym_asyncfor] = ACTIONS(83), - [anon_sym_transform] = ACTIONS(88), - [anon_sym_filter] = ACTIONS(88), - [anon_sym_find] = ACTIONS(88), - [anon_sym_remove] = ACTIONS(88), - [anon_sym_reduce] = ACTIONS(88), - [anon_sym_select] = ACTIONS(88), - [anon_sym_insert] = ACTIONS(88), - [anon_sym_PIPE] = ACTIONS(88), - [anon_sym_table] = ACTIONS(88), - [anon_sym_assert] = ACTIONS(88), - [anon_sym_assert_equal] = ACTIONS(88), - [anon_sym_context] = ACTIONS(88), - [anon_sym_download] = ACTIONS(88), - [anon_sym_help] = ACTIONS(88), - [anon_sym_length] = ACTIONS(88), - [anon_sym_output] = ACTIONS(88), - [anon_sym_output_error] = ACTIONS(88), - [anon_sym_type] = ACTIONS(88), - [anon_sym_append] = ACTIONS(88), - [anon_sym_metadata] = ACTIONS(88), - [anon_sym_move] = ACTIONS(88), - [anon_sym_read] = ACTIONS(88), - [anon_sym_workdir] = ACTIONS(88), - [anon_sym_write] = ACTIONS(88), - [anon_sym_from_json] = ACTIONS(88), - [anon_sym_to_json] = ACTIONS(88), - [anon_sym_to_string] = ACTIONS(88), - [anon_sym_to_float] = ACTIONS(88), - [anon_sym_bash] = ACTIONS(88), - [anon_sym_fish] = ACTIONS(88), - [anon_sym_raw] = ACTIONS(88), - [anon_sym_sh] = ACTIONS(88), - [anon_sym_zsh] = ACTIONS(88), - [anon_sym_random] = ACTIONS(88), - [anon_sym_random_boolean] = ACTIONS(88), - [anon_sym_random_float] = ACTIONS(88), - [anon_sym_random_integer] = ACTIONS(88), - [anon_sym_columns] = ACTIONS(88), - [anon_sym_rows] = ACTIONS(88), - [anon_sym_reverse] = ACTIONS(88), - }, - [126] = { - [sym_math_operator] = STATE(212), - [sym_logic_operator] = STATE(196), - [ts_builtin_sym_end] = ACTIONS(603), - [sym_identifier] = ACTIONS(605), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(605), - [anon_sym_LBRACE] = ACTIONS(603), - [anon_sym_RBRACE] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [anon_sym_LPAREN] = ACTIONS(603), - [anon_sym_RPAREN] = ACTIONS(603), - [sym_integer] = ACTIONS(605), - [sym_float] = ACTIONS(603), - [sym_string] = ACTIONS(603), - [anon_sym_true] = ACTIONS(605), - [anon_sym_false] = ACTIONS(605), - [anon_sym_LBRACK] = ACTIONS(603), - [anon_sym_COLON] = ACTIONS(503), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_if] = ACTIONS(605), - [anon_sym_match] = ACTIONS(605), - [anon_sym_EQ_GT] = ACTIONS(603), - [anon_sym_while] = ACTIONS(605), - [anon_sym_for] = ACTIONS(605), - [anon_sym_asyncfor] = ACTIONS(603), - [anon_sym_transform] = ACTIONS(605), - [anon_sym_filter] = ACTIONS(605), - [anon_sym_find] = ACTIONS(605), - [anon_sym_remove] = ACTIONS(605), - [anon_sym_reduce] = ACTIONS(605), - [anon_sym_select] = ACTIONS(605), - [anon_sym_insert] = ACTIONS(605), - [anon_sym_PIPE] = ACTIONS(605), - [anon_sym_table] = ACTIONS(605), - [anon_sym_assert] = ACTIONS(605), - [anon_sym_assert_equal] = ACTIONS(605), - [anon_sym_context] = ACTIONS(605), - [anon_sym_download] = ACTIONS(605), - [anon_sym_help] = ACTIONS(605), - [anon_sym_length] = ACTIONS(605), - [anon_sym_output] = ACTIONS(605), - [anon_sym_output_error] = ACTIONS(605), - [anon_sym_type] = ACTIONS(605), - [anon_sym_append] = ACTIONS(605), - [anon_sym_metadata] = ACTIONS(605), - [anon_sym_move] = ACTIONS(605), - [anon_sym_read] = ACTIONS(605), - [anon_sym_workdir] = ACTIONS(605), - [anon_sym_write] = ACTIONS(605), - [anon_sym_from_json] = ACTIONS(605), - [anon_sym_to_json] = ACTIONS(605), - [anon_sym_to_string] = ACTIONS(605), - [anon_sym_to_float] = ACTIONS(605), - [anon_sym_bash] = ACTIONS(605), - [anon_sym_fish] = ACTIONS(605), - [anon_sym_raw] = ACTIONS(605), - [anon_sym_sh] = ACTIONS(605), - [anon_sym_zsh] = ACTIONS(605), - [anon_sym_random] = ACTIONS(605), - [anon_sym_random_boolean] = ACTIONS(605), - [anon_sym_random_float] = ACTIONS(605), - [anon_sym_random_integer] = ACTIONS(605), - [anon_sym_columns] = ACTIONS(605), - [anon_sym_rows] = ACTIONS(605), - [anon_sym_reverse] = ACTIONS(605), - }, - [127] = { - [ts_builtin_sym_end] = ACTIONS(607), - [sym_identifier] = ACTIONS(609), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(607), - [anon_sym_RBRACE] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [anon_sym_LPAREN] = ACTIONS(607), - [anon_sym_RPAREN] = ACTIONS(607), - [anon_sym_COMMA] = ACTIONS(607), - [sym_integer] = ACTIONS(609), - [sym_float] = ACTIONS(607), - [sym_string] = ACTIONS(607), - [anon_sym_true] = ACTIONS(609), - [anon_sym_false] = ACTIONS(609), - [anon_sym_LBRACK] = ACTIONS(607), - [anon_sym_COLON] = ACTIONS(607), - [anon_sym_DOT_DOT] = ACTIONS(607), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(607), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_EQ_EQ] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_AMP_AMP] = ACTIONS(607), - [anon_sym_PIPE_PIPE] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_if] = ACTIONS(609), - [anon_sym_match] = ACTIONS(609), - [anon_sym_EQ_GT] = ACTIONS(607), - [anon_sym_while] = ACTIONS(609), - [anon_sym_for] = ACTIONS(609), - [anon_sym_asyncfor] = ACTIONS(607), - [anon_sym_transform] = ACTIONS(609), - [anon_sym_filter] = ACTIONS(609), - [anon_sym_find] = ACTIONS(609), - [anon_sym_remove] = ACTIONS(609), - [anon_sym_reduce] = ACTIONS(609), - [anon_sym_select] = ACTIONS(609), - [anon_sym_insert] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(609), - [anon_sym_table] = ACTIONS(609), - [anon_sym_assert] = ACTIONS(609), - [anon_sym_assert_equal] = ACTIONS(609), - [anon_sym_context] = ACTIONS(609), - [anon_sym_download] = ACTIONS(609), - [anon_sym_help] = ACTIONS(609), - [anon_sym_length] = ACTIONS(609), - [anon_sym_output] = ACTIONS(609), - [anon_sym_output_error] = ACTIONS(609), - [anon_sym_type] = ACTIONS(609), - [anon_sym_append] = ACTIONS(609), - [anon_sym_metadata] = ACTIONS(609), - [anon_sym_move] = ACTIONS(609), - [anon_sym_read] = ACTIONS(609), - [anon_sym_workdir] = ACTIONS(609), - [anon_sym_write] = ACTIONS(609), - [anon_sym_from_json] = ACTIONS(609), - [anon_sym_to_json] = ACTIONS(609), - [anon_sym_to_string] = ACTIONS(609), - [anon_sym_to_float] = ACTIONS(609), - [anon_sym_bash] = ACTIONS(609), - [anon_sym_fish] = ACTIONS(609), - [anon_sym_raw] = ACTIONS(609), - [anon_sym_sh] = ACTIONS(609), - [anon_sym_zsh] = ACTIONS(609), - [anon_sym_random] = ACTIONS(609), - [anon_sym_random_boolean] = ACTIONS(609), - [anon_sym_random_float] = ACTIONS(609), - [anon_sym_random_integer] = ACTIONS(609), - [anon_sym_columns] = ACTIONS(609), - [anon_sym_rows] = ACTIONS(609), - [anon_sym_reverse] = ACTIONS(609), - }, - [128] = { - [ts_builtin_sym_end] = ACTIONS(611), - [sym_identifier] = ACTIONS(613), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(613), - [anon_sym_LBRACE] = ACTIONS(611), - [anon_sym_RBRACE] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_RPAREN] = ACTIONS(611), - [anon_sym_COMMA] = ACTIONS(611), - [sym_integer] = ACTIONS(613), - [sym_float] = ACTIONS(611), - [sym_string] = ACTIONS(611), - [anon_sym_true] = ACTIONS(613), - [anon_sym_false] = ACTIONS(613), - [anon_sym_LBRACK] = ACTIONS(611), - [anon_sym_COLON] = ACTIONS(611), - [anon_sym_DOT_DOT] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(611), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_EQ_EQ] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_AMP_AMP] = ACTIONS(611), - [anon_sym_PIPE_PIPE] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_if] = ACTIONS(613), - [anon_sym_match] = ACTIONS(613), - [anon_sym_EQ_GT] = ACTIONS(611), - [anon_sym_while] = ACTIONS(613), - [anon_sym_for] = ACTIONS(613), - [anon_sym_asyncfor] = ACTIONS(611), - [anon_sym_transform] = ACTIONS(613), - [anon_sym_filter] = ACTIONS(613), - [anon_sym_find] = ACTIONS(613), - [anon_sym_remove] = ACTIONS(613), - [anon_sym_reduce] = ACTIONS(613), - [anon_sym_select] = ACTIONS(613), - [anon_sym_insert] = ACTIONS(613), - [anon_sym_PIPE] = ACTIONS(613), - [anon_sym_table] = ACTIONS(613), - [anon_sym_assert] = ACTIONS(613), - [anon_sym_assert_equal] = ACTIONS(613), - [anon_sym_context] = ACTIONS(613), - [anon_sym_download] = ACTIONS(613), - [anon_sym_help] = ACTIONS(613), - [anon_sym_length] = ACTIONS(613), - [anon_sym_output] = ACTIONS(613), - [anon_sym_output_error] = ACTIONS(613), - [anon_sym_type] = ACTIONS(613), - [anon_sym_append] = ACTIONS(613), - [anon_sym_metadata] = ACTIONS(613), - [anon_sym_move] = ACTIONS(613), - [anon_sym_read] = ACTIONS(613), - [anon_sym_workdir] = ACTIONS(613), - [anon_sym_write] = ACTIONS(613), - [anon_sym_from_json] = ACTIONS(613), - [anon_sym_to_json] = ACTIONS(613), - [anon_sym_to_string] = ACTIONS(613), - [anon_sym_to_float] = ACTIONS(613), - [anon_sym_bash] = ACTIONS(613), - [anon_sym_fish] = ACTIONS(613), - [anon_sym_raw] = ACTIONS(613), - [anon_sym_sh] = ACTIONS(613), - [anon_sym_zsh] = ACTIONS(613), - [anon_sym_random] = ACTIONS(613), - [anon_sym_random_boolean] = ACTIONS(613), - [anon_sym_random_float] = ACTIONS(613), - [anon_sym_random_integer] = ACTIONS(613), - [anon_sym_columns] = ACTIONS(613), - [anon_sym_rows] = ACTIONS(613), - [anon_sym_reverse] = ACTIONS(613), - }, - [129] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(107), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(81), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(79), - [anon_sym_DASH] = ACTIONS(81), - [anon_sym_STAR] = ACTIONS(79), - [anon_sym_SLASH] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(79), - [anon_sym_EQ_EQ] = ACTIONS(79), - [anon_sym_BANG_EQ] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(79), - [anon_sym_PIPE_PIPE] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(81), - [anon_sym_GT_EQ] = ACTIONS(79), - [anon_sym_LT_EQ] = ACTIONS(79), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [130] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(129), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(57), - [anon_sym_LBRACE] = ACTIONS(55), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [131] = { - [sym_expression] = STATE(166), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(100), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(58), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_DOT_DOT] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(55), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(405), - [anon_sym_assert] = ACTIONS(407), - [anon_sym_assert_equal] = ACTIONS(407), - [anon_sym_context] = ACTIONS(407), - [anon_sym_download] = ACTIONS(407), - [anon_sym_help] = ACTIONS(407), - [anon_sym_length] = ACTIONS(407), - [anon_sym_output] = ACTIONS(407), - [anon_sym_output_error] = ACTIONS(407), - [anon_sym_type] = ACTIONS(407), - [anon_sym_append] = ACTIONS(407), - [anon_sym_metadata] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_read] = ACTIONS(407), - [anon_sym_workdir] = ACTIONS(407), - [anon_sym_write] = ACTIONS(407), - [anon_sym_from_json] = ACTIONS(407), - [anon_sym_to_json] = ACTIONS(407), - [anon_sym_to_string] = ACTIONS(407), - [anon_sym_to_float] = ACTIONS(407), - [anon_sym_bash] = ACTIONS(407), - [anon_sym_fish] = ACTIONS(407), - [anon_sym_raw] = ACTIONS(407), - [anon_sym_sh] = ACTIONS(407), - [anon_sym_zsh] = ACTIONS(407), - [anon_sym_random] = ACTIONS(407), - [anon_sym_random_boolean] = ACTIONS(407), - [anon_sym_random_float] = ACTIONS(407), - [anon_sym_random_integer] = ACTIONS(407), - [anon_sym_columns] = ACTIONS(407), - [anon_sym_rows] = ACTIONS(407), - [anon_sym_reverse] = ACTIONS(407), - }, - [132] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(129), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(55), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [133] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(129), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(57), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(399), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [134] = { - [sym_expression] = STATE(168), - [sym__expression_kind] = STATE(150), - [aux_sym__expression_list] = STATE(129), - [sym_value] = STATE(150), - [sym_boolean] = STATE(162), - [sym_list] = STATE(162), - [sym_map] = STATE(162), - [sym_index] = STATE(150), - [sym_math] = STATE(150), - [sym_logic] = STATE(150), - [sym_identifier_list] = STATE(520), - [sym_table] = STATE(162), - [sym_function] = STATE(162), - [sym_function_call] = STATE(150), - [sym__context_defined_function] = STATE(152), - [sym_built_in_function] = STATE(152), - [sym__built_in_function_name] = STATE(67), - [sym_identifier] = ACTIONS(403), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(385), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(389), - [sym_integer] = ACTIONS(391), - [sym_float] = ACTIONS(393), - [sym_string] = ACTIONS(393), - [anon_sym_true] = ACTIONS(395), - [anon_sym_false] = ACTIONS(395), - [anon_sym_LBRACK] = ACTIONS(397), - [anon_sym_COLON] = ACTIONS(55), - [anon_sym_PLUS] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(57), - [anon_sym_STAR] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(55), - [anon_sym_PERCENT] = ACTIONS(55), - [anon_sym_EQ_EQ] = ACTIONS(55), - [anon_sym_BANG_EQ] = ACTIONS(55), - [anon_sym_AMP_AMP] = ACTIONS(55), - [anon_sym_PIPE_PIPE] = ACTIONS(55), - [anon_sym_GT] = ACTIONS(57), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_GT_EQ] = ACTIONS(55), - [anon_sym_LT_EQ] = ACTIONS(55), - [anon_sym_EQ_GT] = ACTIONS(55), - [anon_sym_PIPE] = ACTIONS(73), - [anon_sym_table] = ACTIONS(401), - [anon_sym_assert] = ACTIONS(383), - [anon_sym_assert_equal] = ACTIONS(383), - [anon_sym_context] = ACTIONS(383), - [anon_sym_download] = ACTIONS(383), - [anon_sym_help] = ACTIONS(383), - [anon_sym_length] = ACTIONS(383), - [anon_sym_output] = ACTIONS(383), - [anon_sym_output_error] = ACTIONS(383), - [anon_sym_type] = ACTIONS(383), - [anon_sym_append] = ACTIONS(383), - [anon_sym_metadata] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_read] = ACTIONS(383), - [anon_sym_workdir] = ACTIONS(383), - [anon_sym_write] = ACTIONS(383), - [anon_sym_from_json] = ACTIONS(383), - [anon_sym_to_json] = ACTIONS(383), - [anon_sym_to_string] = ACTIONS(383), - [anon_sym_to_float] = ACTIONS(383), - [anon_sym_bash] = ACTIONS(383), - [anon_sym_fish] = ACTIONS(383), - [anon_sym_raw] = ACTIONS(383), - [anon_sym_sh] = ACTIONS(383), - [anon_sym_zsh] = ACTIONS(383), - [anon_sym_random] = ACTIONS(383), - [anon_sym_random_boolean] = ACTIONS(383), - [anon_sym_random_float] = ACTIONS(383), - [anon_sym_random_integer] = ACTIONS(383), - [anon_sym_columns] = ACTIONS(383), - [anon_sym_rows] = ACTIONS(383), - [anon_sym_reverse] = ACTIONS(383), - }, - [135] = { - [sym_math_operator] = STATE(263), - [sym_logic_operator] = STATE(256), - [sym_identifier] = ACTIONS(450), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(450), - [anon_sym_LBRACE] = ACTIONS(448), - [anon_sym_RBRACE] = ACTIONS(448), - [anon_sym_SEMI] = ACTIONS(448), - [anon_sym_LPAREN] = ACTIONS(448), - [anon_sym_RPAREN] = ACTIONS(448), - [anon_sym_COMMA] = ACTIONS(448), - [sym_integer] = ACTIONS(450), - [sym_float] = ACTIONS(448), - [sym_string] = ACTIONS(448), - [anon_sym_true] = ACTIONS(450), - [anon_sym_false] = ACTIONS(450), - [anon_sym_LBRACK] = ACTIONS(448), - [anon_sym_RBRACK] = ACTIONS(448), - [anon_sym_COLON] = ACTIONS(448), - [anon_sym_DOT_DOT] = ACTIONS(448), - [anon_sym_PLUS] = ACTIONS(448), - [anon_sym_DASH] = ACTIONS(450), - [anon_sym_STAR] = ACTIONS(448), - [anon_sym_SLASH] = ACTIONS(448), - [anon_sym_PERCENT] = ACTIONS(448), - [anon_sym_EQ_EQ] = ACTIONS(448), - [anon_sym_BANG_EQ] = ACTIONS(448), - [anon_sym_AMP_AMP] = ACTIONS(448), - [anon_sym_PIPE_PIPE] = ACTIONS(448), - [anon_sym_GT] = ACTIONS(450), - [anon_sym_LT] = ACTIONS(450), - [anon_sym_GT_EQ] = ACTIONS(448), - [anon_sym_LT_EQ] = ACTIONS(448), - [anon_sym_EQ_GT] = ACTIONS(448), - [anon_sym_PIPE] = ACTIONS(450), - [anon_sym_table] = ACTIONS(450), - [anon_sym_assert] = ACTIONS(450), - [anon_sym_assert_equal] = ACTIONS(450), - [anon_sym_context] = ACTIONS(450), - [anon_sym_download] = ACTIONS(450), - [anon_sym_help] = ACTIONS(450), - [anon_sym_length] = ACTIONS(450), - [anon_sym_output] = ACTIONS(450), - [anon_sym_output_error] = ACTIONS(450), - [anon_sym_type] = ACTIONS(450), - [anon_sym_append] = ACTIONS(450), - [anon_sym_metadata] = ACTIONS(450), - [anon_sym_move] = ACTIONS(450), - [anon_sym_read] = ACTIONS(450), - [anon_sym_workdir] = ACTIONS(450), - [anon_sym_write] = ACTIONS(450), - [anon_sym_from_json] = ACTIONS(450), - [anon_sym_to_json] = ACTIONS(450), - [anon_sym_to_string] = ACTIONS(450), - [anon_sym_to_float] = ACTIONS(450), - [anon_sym_bash] = ACTIONS(450), - [anon_sym_fish] = ACTIONS(450), - [anon_sym_raw] = ACTIONS(450), - [anon_sym_sh] = ACTIONS(450), - [anon_sym_zsh] = ACTIONS(450), - [anon_sym_random] = ACTIONS(450), - [anon_sym_random_boolean] = ACTIONS(450), - [anon_sym_random_float] = ACTIONS(450), - [anon_sym_random_integer] = ACTIONS(450), - [anon_sym_columns] = ACTIONS(450), - [anon_sym_rows] = ACTIONS(450), - [anon_sym_reverse] = ACTIONS(450), - }, - [136] = { - [sym_math_operator] = STATE(263), - [sym_logic_operator] = STATE(256), - [sym_identifier] = ACTIONS(474), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(474), - [anon_sym_LBRACE] = ACTIONS(472), - [anon_sym_RBRACE] = ACTIONS(472), - [anon_sym_SEMI] = ACTIONS(472), - [anon_sym_LPAREN] = ACTIONS(472), - [anon_sym_RPAREN] = ACTIONS(472), - [anon_sym_COMMA] = ACTIONS(472), - [sym_integer] = ACTIONS(474), - [sym_float] = ACTIONS(472), - [sym_string] = ACTIONS(472), - [anon_sym_true] = ACTIONS(474), - [anon_sym_false] = ACTIONS(474), - [anon_sym_LBRACK] = ACTIONS(472), - [anon_sym_RBRACK] = ACTIONS(472), - [anon_sym_COLON] = ACTIONS(472), - [anon_sym_DOT_DOT] = ACTIONS(472), - [anon_sym_PLUS] = ACTIONS(472), - [anon_sym_DASH] = ACTIONS(474), - [anon_sym_STAR] = ACTIONS(472), - [anon_sym_SLASH] = ACTIONS(472), - [anon_sym_PERCENT] = ACTIONS(472), - [anon_sym_EQ_EQ] = ACTIONS(472), - [anon_sym_BANG_EQ] = ACTIONS(472), - [anon_sym_AMP_AMP] = ACTIONS(472), - [anon_sym_PIPE_PIPE] = ACTIONS(472), - [anon_sym_GT] = ACTIONS(474), - [anon_sym_LT] = ACTIONS(474), - [anon_sym_GT_EQ] = ACTIONS(472), - [anon_sym_LT_EQ] = ACTIONS(472), - [anon_sym_EQ_GT] = ACTIONS(472), - [anon_sym_PIPE] = ACTIONS(474), - [anon_sym_table] = ACTIONS(474), - [anon_sym_assert] = ACTIONS(474), - [anon_sym_assert_equal] = ACTIONS(474), - [anon_sym_context] = ACTIONS(474), - [anon_sym_download] = ACTIONS(474), - [anon_sym_help] = ACTIONS(474), - [anon_sym_length] = ACTIONS(474), - [anon_sym_output] = ACTIONS(474), - [anon_sym_output_error] = ACTIONS(474), - [anon_sym_type] = ACTIONS(474), - [anon_sym_append] = ACTIONS(474), - [anon_sym_metadata] = ACTIONS(474), - [anon_sym_move] = ACTIONS(474), - [anon_sym_read] = ACTIONS(474), - [anon_sym_workdir] = ACTIONS(474), - [anon_sym_write] = ACTIONS(474), - [anon_sym_from_json] = ACTIONS(474), - [anon_sym_to_json] = ACTIONS(474), - [anon_sym_to_string] = ACTIONS(474), - [anon_sym_to_float] = ACTIONS(474), - [anon_sym_bash] = ACTIONS(474), - [anon_sym_fish] = ACTIONS(474), - [anon_sym_raw] = ACTIONS(474), - [anon_sym_sh] = ACTIONS(474), - [anon_sym_zsh] = ACTIONS(474), - [anon_sym_random] = ACTIONS(474), - [anon_sym_random_boolean] = ACTIONS(474), - [anon_sym_random_float] = ACTIONS(474), - [anon_sym_random_integer] = ACTIONS(474), - [anon_sym_columns] = ACTIONS(474), - [anon_sym_rows] = ACTIONS(474), - [anon_sym_reverse] = ACTIONS(474), - }, - [137] = { - [sym_math_operator] = STATE(263), - [sym_logic_operator] = STATE(256), - [sym_identifier] = ACTIONS(482), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(480), - [anon_sym_RBRACE] = ACTIONS(480), - [anon_sym_SEMI] = ACTIONS(480), - [anon_sym_LPAREN] = ACTIONS(480), - [anon_sym_RPAREN] = ACTIONS(480), - [anon_sym_COMMA] = ACTIONS(480), - [sym_integer] = ACTIONS(482), - [sym_float] = ACTIONS(480), - [sym_string] = ACTIONS(480), - [anon_sym_true] = ACTIONS(482), - [anon_sym_false] = ACTIONS(482), - [anon_sym_LBRACK] = ACTIONS(480), - [anon_sym_RBRACK] = ACTIONS(480), - [anon_sym_COLON] = ACTIONS(480), - [anon_sym_DOT_DOT] = ACTIONS(615), - [anon_sym_PLUS] = ACTIONS(480), - [anon_sym_DASH] = ACTIONS(482), - [anon_sym_STAR] = ACTIONS(480), - [anon_sym_SLASH] = ACTIONS(480), - [anon_sym_PERCENT] = ACTIONS(480), - [anon_sym_EQ_EQ] = ACTIONS(480), - [anon_sym_BANG_EQ] = ACTIONS(480), - [anon_sym_AMP_AMP] = ACTIONS(480), - [anon_sym_PIPE_PIPE] = ACTIONS(480), - [anon_sym_GT] = ACTIONS(482), - [anon_sym_LT] = ACTIONS(482), - [anon_sym_GT_EQ] = ACTIONS(480), - [anon_sym_LT_EQ] = ACTIONS(480), - [anon_sym_EQ_GT] = ACTIONS(480), - [anon_sym_PIPE] = ACTIONS(482), - [anon_sym_table] = ACTIONS(482), - [anon_sym_assert] = ACTIONS(482), - [anon_sym_assert_equal] = ACTIONS(482), - [anon_sym_context] = ACTIONS(482), - [anon_sym_download] = ACTIONS(482), - [anon_sym_help] = ACTIONS(482), - [anon_sym_length] = ACTIONS(482), - [anon_sym_output] = ACTIONS(482), - [anon_sym_output_error] = ACTIONS(482), - [anon_sym_type] = ACTIONS(482), - [anon_sym_append] = ACTIONS(482), - [anon_sym_metadata] = ACTIONS(482), - [anon_sym_move] = ACTIONS(482), - [anon_sym_read] = ACTIONS(482), - [anon_sym_workdir] = ACTIONS(482), - [anon_sym_write] = ACTIONS(482), - [anon_sym_from_json] = ACTIONS(482), - [anon_sym_to_json] = ACTIONS(482), - [anon_sym_to_string] = ACTIONS(482), - [anon_sym_to_float] = ACTIONS(482), - [anon_sym_bash] = ACTIONS(482), - [anon_sym_fish] = ACTIONS(482), - [anon_sym_raw] = ACTIONS(482), - [anon_sym_sh] = ACTIONS(482), - [anon_sym_zsh] = ACTIONS(482), - [anon_sym_random] = ACTIONS(482), - [anon_sym_random_boolean] = ACTIONS(482), - [anon_sym_random_float] = ACTIONS(482), - [anon_sym_random_integer] = ACTIONS(482), - [anon_sym_columns] = ACTIONS(482), - [anon_sym_rows] = ACTIONS(482), - [anon_sym_reverse] = ACTIONS(482), - }, - [138] = { - [sym_math_operator] = STATE(263), - [sym_logic_operator] = STATE(256), - [sym_identifier] = ACTIONS(454), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(454), - [anon_sym_LBRACE] = ACTIONS(452), - [anon_sym_RBRACE] = ACTIONS(452), - [anon_sym_SEMI] = ACTIONS(452), - [anon_sym_LPAREN] = ACTIONS(452), - [anon_sym_RPAREN] = ACTIONS(452), - [anon_sym_COMMA] = ACTIONS(617), - [sym_integer] = ACTIONS(454), - [sym_float] = ACTIONS(452), - [sym_string] = ACTIONS(452), - [anon_sym_true] = ACTIONS(454), - [anon_sym_false] = ACTIONS(454), - [anon_sym_LBRACK] = ACTIONS(452), - [anon_sym_RBRACK] = ACTIONS(452), - [anon_sym_COLON] = ACTIONS(620), - [anon_sym_DOT_DOT] = ACTIONS(452), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_EQ_GT] = ACTIONS(452), - [anon_sym_PIPE] = ACTIONS(454), - [anon_sym_table] = ACTIONS(454), - [anon_sym_assert] = ACTIONS(454), - [anon_sym_assert_equal] = ACTIONS(454), - [anon_sym_context] = ACTIONS(454), - [anon_sym_download] = ACTIONS(454), - [anon_sym_help] = ACTIONS(454), - [anon_sym_length] = ACTIONS(454), - [anon_sym_output] = ACTIONS(454), - [anon_sym_output_error] = ACTIONS(454), - [anon_sym_type] = ACTIONS(454), - [anon_sym_append] = ACTIONS(454), - [anon_sym_metadata] = ACTIONS(454), - [anon_sym_move] = ACTIONS(454), - [anon_sym_read] = ACTIONS(454), - [anon_sym_workdir] = ACTIONS(454), - [anon_sym_write] = ACTIONS(454), - [anon_sym_from_json] = ACTIONS(454), - [anon_sym_to_json] = ACTIONS(454), - [anon_sym_to_string] = ACTIONS(454), - [anon_sym_to_float] = ACTIONS(454), - [anon_sym_bash] = ACTIONS(454), - [anon_sym_fish] = ACTIONS(454), - [anon_sym_raw] = ACTIONS(454), - [anon_sym_sh] = ACTIONS(454), - [anon_sym_zsh] = ACTIONS(454), - [anon_sym_random] = ACTIONS(454), - [anon_sym_random_boolean] = ACTIONS(454), - [anon_sym_random_float] = ACTIONS(454), - [anon_sym_random_integer] = ACTIONS(454), - [anon_sym_columns] = ACTIONS(454), - [anon_sym_rows] = ACTIONS(454), - [anon_sym_reverse] = ACTIONS(454), - }, - [139] = { - [sym_math_operator] = STATE(263), - [sym_logic_operator] = STATE(256), - [sym_identifier] = ACTIONS(478), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(476), - [anon_sym_RBRACE] = ACTIONS(476), - [anon_sym_SEMI] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(476), - [anon_sym_RPAREN] = ACTIONS(476), - [anon_sym_COMMA] = ACTIONS(476), - [sym_integer] = ACTIONS(478), - [sym_float] = ACTIONS(476), - [sym_string] = ACTIONS(476), - [anon_sym_true] = ACTIONS(478), - [anon_sym_false] = ACTIONS(478), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_RBRACK] = ACTIONS(476), - [anon_sym_COLON] = ACTIONS(620), - [anon_sym_DOT_DOT] = ACTIONS(476), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_EQ_GT] = ACTIONS(476), - [anon_sym_PIPE] = ACTIONS(478), - [anon_sym_table] = ACTIONS(478), - [anon_sym_assert] = ACTIONS(478), - [anon_sym_assert_equal] = ACTIONS(478), - [anon_sym_context] = ACTIONS(478), - [anon_sym_download] = ACTIONS(478), - [anon_sym_help] = ACTIONS(478), - [anon_sym_length] = ACTIONS(478), - [anon_sym_output] = ACTIONS(478), - [anon_sym_output_error] = ACTIONS(478), - [anon_sym_type] = ACTIONS(478), - [anon_sym_append] = ACTIONS(478), - [anon_sym_metadata] = ACTIONS(478), - [anon_sym_move] = ACTIONS(478), - [anon_sym_read] = ACTIONS(478), - [anon_sym_workdir] = ACTIONS(478), - [anon_sym_write] = ACTIONS(478), - [anon_sym_from_json] = ACTIONS(478), - [anon_sym_to_json] = ACTIONS(478), - [anon_sym_to_string] = ACTIONS(478), - [anon_sym_to_float] = ACTIONS(478), - [anon_sym_bash] = ACTIONS(478), - [anon_sym_fish] = ACTIONS(478), - [anon_sym_raw] = ACTIONS(478), - [anon_sym_sh] = ACTIONS(478), - [anon_sym_zsh] = ACTIONS(478), - [anon_sym_random] = ACTIONS(478), - [anon_sym_random_boolean] = ACTIONS(478), - [anon_sym_random_float] = ACTIONS(478), - [anon_sym_random_integer] = ACTIONS(478), - [anon_sym_columns] = ACTIONS(478), - [anon_sym_rows] = ACTIONS(478), - [anon_sym_reverse] = ACTIONS(478), - }, - [140] = { - [sym_math_operator] = STATE(263), - [sym_logic_operator] = STATE(256), - [sym_identifier] = ACTIONS(482), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(480), - [anon_sym_RBRACE] = ACTIONS(480), - [anon_sym_SEMI] = ACTIONS(480), - [anon_sym_LPAREN] = ACTIONS(480), - [anon_sym_RPAREN] = ACTIONS(480), - [anon_sym_COMMA] = ACTIONS(480), - [sym_integer] = ACTIONS(482), - [sym_float] = ACTIONS(480), - [sym_string] = ACTIONS(480), - [anon_sym_true] = ACTIONS(482), - [anon_sym_false] = ACTIONS(482), - [anon_sym_LBRACK] = ACTIONS(480), - [anon_sym_RBRACK] = ACTIONS(480), - [anon_sym_COLON] = ACTIONS(480), - [anon_sym_DOT_DOT] = ACTIONS(480), - [anon_sym_PLUS] = ACTIONS(480), - [anon_sym_DASH] = ACTIONS(482), - [anon_sym_STAR] = ACTIONS(480), - [anon_sym_SLASH] = ACTIONS(480), - [anon_sym_PERCENT] = ACTIONS(480), - [anon_sym_EQ_EQ] = ACTIONS(480), - [anon_sym_BANG_EQ] = ACTIONS(480), - [anon_sym_AMP_AMP] = ACTIONS(480), - [anon_sym_PIPE_PIPE] = ACTIONS(480), - [anon_sym_GT] = ACTIONS(482), - [anon_sym_LT] = ACTIONS(482), - [anon_sym_GT_EQ] = ACTIONS(480), - [anon_sym_LT_EQ] = ACTIONS(480), - [anon_sym_EQ_GT] = ACTIONS(480), - [anon_sym_PIPE] = ACTIONS(482), - [anon_sym_table] = ACTIONS(482), - [anon_sym_assert] = ACTIONS(482), - [anon_sym_assert_equal] = ACTIONS(482), - [anon_sym_context] = ACTIONS(482), - [anon_sym_download] = ACTIONS(482), - [anon_sym_help] = ACTIONS(482), - [anon_sym_length] = ACTIONS(482), - [anon_sym_output] = ACTIONS(482), - [anon_sym_output_error] = ACTIONS(482), - [anon_sym_type] = ACTIONS(482), - [anon_sym_append] = ACTIONS(482), - [anon_sym_metadata] = ACTIONS(482), - [anon_sym_move] = ACTIONS(482), - [anon_sym_read] = ACTIONS(482), - [anon_sym_workdir] = ACTIONS(482), - [anon_sym_write] = ACTIONS(482), - [anon_sym_from_json] = ACTIONS(482), - [anon_sym_to_json] = ACTIONS(482), - [anon_sym_to_string] = ACTIONS(482), - [anon_sym_to_float] = ACTIONS(482), - [anon_sym_bash] = ACTIONS(482), - [anon_sym_fish] = ACTIONS(482), - [anon_sym_raw] = ACTIONS(482), - [anon_sym_sh] = ACTIONS(482), - [anon_sym_zsh] = ACTIONS(482), - [anon_sym_random] = ACTIONS(482), - [anon_sym_random_boolean] = ACTIONS(482), - [anon_sym_random_float] = ACTIONS(482), - [anon_sym_random_integer] = ACTIONS(482), - [anon_sym_columns] = ACTIONS(482), - [anon_sym_rows] = ACTIONS(482), - [anon_sym_reverse] = ACTIONS(482), - }, - [141] = { - [sym_math_operator] = STATE(263), - [sym_logic_operator] = STATE(256), - [sym_identifier] = ACTIONS(470), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(470), - [anon_sym_LBRACE] = ACTIONS(468), - [anon_sym_RBRACE] = ACTIONS(468), - [anon_sym_SEMI] = ACTIONS(468), - [anon_sym_LPAREN] = ACTIONS(468), - [anon_sym_RPAREN] = ACTIONS(468), - [anon_sym_COMMA] = ACTIONS(468), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(468), - [sym_string] = ACTIONS(468), - [anon_sym_true] = ACTIONS(470), - [anon_sym_false] = ACTIONS(470), - [anon_sym_LBRACK] = ACTIONS(468), - [anon_sym_RBRACK] = ACTIONS(468), - [anon_sym_COLON] = ACTIONS(620), - [anon_sym_DOT_DOT] = ACTIONS(468), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_EQ_GT] = ACTIONS(468), - [anon_sym_PIPE] = ACTIONS(470), - [anon_sym_table] = ACTIONS(470), - [anon_sym_assert] = ACTIONS(470), - [anon_sym_assert_equal] = ACTIONS(470), - [anon_sym_context] = ACTIONS(470), - [anon_sym_download] = ACTIONS(470), - [anon_sym_help] = ACTIONS(470), - [anon_sym_length] = ACTIONS(470), - [anon_sym_output] = ACTIONS(470), - [anon_sym_output_error] = ACTIONS(470), - [anon_sym_type] = ACTIONS(470), - [anon_sym_append] = ACTIONS(470), - [anon_sym_metadata] = ACTIONS(470), - [anon_sym_move] = ACTIONS(470), - [anon_sym_read] = ACTIONS(470), - [anon_sym_workdir] = ACTIONS(470), - [anon_sym_write] = ACTIONS(470), - [anon_sym_from_json] = ACTIONS(470), - [anon_sym_to_json] = ACTIONS(470), - [anon_sym_to_string] = ACTIONS(470), - [anon_sym_to_float] = ACTIONS(470), - [anon_sym_bash] = ACTIONS(470), - [anon_sym_fish] = ACTIONS(470), - [anon_sym_raw] = ACTIONS(470), - [anon_sym_sh] = ACTIONS(470), - [anon_sym_zsh] = ACTIONS(470), - [anon_sym_random] = ACTIONS(470), - [anon_sym_random_boolean] = ACTIONS(470), - [anon_sym_random_float] = ACTIONS(470), - [anon_sym_random_integer] = ACTIONS(470), - [anon_sym_columns] = ACTIONS(470), - [anon_sym_rows] = ACTIONS(470), - [anon_sym_reverse] = ACTIONS(470), - }, - [142] = { - [sym_math_operator] = STATE(238), - [sym_logic_operator] = STATE(239), - [sym_identifier] = ACTIONS(454), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(454), - [anon_sym_LBRACE] = ACTIONS(452), - [anon_sym_RBRACE] = ACTIONS(452), - [anon_sym_SEMI] = ACTIONS(452), - [anon_sym_LPAREN] = ACTIONS(452), - [anon_sym_RPAREN] = ACTIONS(452), - [anon_sym_COMMA] = ACTIONS(617), - [sym_integer] = ACTIONS(454), - [sym_float] = ACTIONS(452), - [sym_string] = ACTIONS(452), - [anon_sym_true] = ACTIONS(454), - [anon_sym_false] = ACTIONS(454), - [anon_sym_LBRACK] = ACTIONS(452), - [anon_sym_RBRACK] = ACTIONS(452), - [anon_sym_COLON] = ACTIONS(622), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_EQ_GT] = ACTIONS(452), - [anon_sym_PIPE] = ACTIONS(454), - [anon_sym_table] = ACTIONS(454), - [anon_sym_assert] = ACTIONS(454), - [anon_sym_assert_equal] = ACTIONS(454), - [anon_sym_context] = ACTIONS(454), - [anon_sym_download] = ACTIONS(454), - [anon_sym_help] = ACTIONS(454), - [anon_sym_length] = ACTIONS(454), - [anon_sym_output] = ACTIONS(454), - [anon_sym_output_error] = ACTIONS(454), - [anon_sym_type] = ACTIONS(454), - [anon_sym_append] = ACTIONS(454), - [anon_sym_metadata] = ACTIONS(454), - [anon_sym_move] = ACTIONS(454), - [anon_sym_read] = ACTIONS(454), - [anon_sym_workdir] = ACTIONS(454), - [anon_sym_write] = ACTIONS(454), - [anon_sym_from_json] = ACTIONS(454), - [anon_sym_to_json] = ACTIONS(454), - [anon_sym_to_string] = ACTIONS(454), - [anon_sym_to_float] = ACTIONS(454), - [anon_sym_bash] = ACTIONS(454), - [anon_sym_fish] = ACTIONS(454), - [anon_sym_raw] = ACTIONS(454), - [anon_sym_sh] = ACTIONS(454), - [anon_sym_zsh] = ACTIONS(454), - [anon_sym_random] = ACTIONS(454), - [anon_sym_random_boolean] = ACTIONS(454), - [anon_sym_random_float] = ACTIONS(454), - [anon_sym_random_integer] = ACTIONS(454), - [anon_sym_columns] = ACTIONS(454), - [anon_sym_rows] = ACTIONS(454), - [anon_sym_reverse] = ACTIONS(454), - }, - [143] = { - [sym_else_if] = STATE(147), - [sym_else] = STATE(209), - [aux_sym_if_else_repeat1] = STATE(147), - [ts_builtin_sym_end] = ACTIONS(624), - [sym_identifier] = ACTIONS(626), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(626), - [anon_sym_LBRACE] = ACTIONS(624), - [anon_sym_RBRACE] = ACTIONS(624), - [anon_sym_SEMI] = ACTIONS(624), - [anon_sym_LPAREN] = ACTIONS(624), - [anon_sym_RPAREN] = ACTIONS(624), - [sym_integer] = ACTIONS(626), - [sym_float] = ACTIONS(624), - [sym_string] = ACTIONS(624), - [anon_sym_true] = ACTIONS(626), - [anon_sym_false] = ACTIONS(626), - [anon_sym_LBRACK] = ACTIONS(624), - [anon_sym_if] = ACTIONS(626), - [anon_sym_elseif] = ACTIONS(628), - [anon_sym_else] = ACTIONS(630), - [anon_sym_match] = ACTIONS(626), - [anon_sym_EQ_GT] = ACTIONS(624), - [anon_sym_while] = ACTIONS(626), - [anon_sym_for] = ACTIONS(626), - [anon_sym_asyncfor] = ACTIONS(624), - [anon_sym_transform] = ACTIONS(626), - [anon_sym_filter] = ACTIONS(626), - [anon_sym_find] = ACTIONS(626), - [anon_sym_remove] = ACTIONS(626), - [anon_sym_reduce] = ACTIONS(626), - [anon_sym_select] = ACTIONS(626), - [anon_sym_insert] = ACTIONS(626), - [anon_sym_PIPE] = ACTIONS(624), - [anon_sym_table] = ACTIONS(626), - [anon_sym_assert] = ACTIONS(626), - [anon_sym_assert_equal] = ACTIONS(626), - [anon_sym_context] = ACTIONS(626), - [anon_sym_download] = ACTIONS(626), - [anon_sym_help] = ACTIONS(626), - [anon_sym_length] = ACTIONS(626), - [anon_sym_output] = ACTIONS(626), - [anon_sym_output_error] = ACTIONS(626), - [anon_sym_type] = ACTIONS(626), - [anon_sym_append] = ACTIONS(626), - [anon_sym_metadata] = ACTIONS(626), - [anon_sym_move] = ACTIONS(626), - [anon_sym_read] = ACTIONS(626), - [anon_sym_workdir] = ACTIONS(626), - [anon_sym_write] = ACTIONS(626), - [anon_sym_from_json] = ACTIONS(626), - [anon_sym_to_json] = ACTIONS(626), - [anon_sym_to_string] = ACTIONS(626), - [anon_sym_to_float] = ACTIONS(626), - [anon_sym_bash] = ACTIONS(626), - [anon_sym_fish] = ACTIONS(626), - [anon_sym_raw] = ACTIONS(626), - [anon_sym_sh] = ACTIONS(626), - [anon_sym_zsh] = ACTIONS(626), - [anon_sym_random] = ACTIONS(626), - [anon_sym_random_boolean] = ACTIONS(626), - [anon_sym_random_float] = ACTIONS(626), - [anon_sym_random_integer] = ACTIONS(626), - [anon_sym_columns] = ACTIONS(626), - [anon_sym_rows] = ACTIONS(626), - [anon_sym_reverse] = ACTIONS(626), - }, - [144] = { - [sym_math_operator] = STATE(238), - [sym_logic_operator] = STATE(239), - [sym_identifier] = ACTIONS(478), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(478), - [anon_sym_LBRACE] = ACTIONS(476), - [anon_sym_RBRACE] = ACTIONS(476), - [anon_sym_SEMI] = ACTIONS(476), - [anon_sym_LPAREN] = ACTIONS(476), - [anon_sym_RPAREN] = ACTIONS(476), - [anon_sym_COMMA] = ACTIONS(476), - [sym_integer] = ACTIONS(478), - [sym_float] = ACTIONS(476), - [sym_string] = ACTIONS(476), - [anon_sym_true] = ACTIONS(478), - [anon_sym_false] = ACTIONS(478), - [anon_sym_LBRACK] = ACTIONS(476), - [anon_sym_RBRACK] = ACTIONS(476), - [anon_sym_COLON] = ACTIONS(622), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_EQ_GT] = ACTIONS(476), - [anon_sym_PIPE] = ACTIONS(478), - [anon_sym_table] = ACTIONS(478), - [anon_sym_assert] = ACTIONS(478), - [anon_sym_assert_equal] = ACTIONS(478), - [anon_sym_context] = ACTIONS(478), - [anon_sym_download] = ACTIONS(478), - [anon_sym_help] = ACTIONS(478), - [anon_sym_length] = ACTIONS(478), - [anon_sym_output] = ACTIONS(478), - [anon_sym_output_error] = ACTIONS(478), - [anon_sym_type] = ACTIONS(478), - [anon_sym_append] = ACTIONS(478), - [anon_sym_metadata] = ACTIONS(478), - [anon_sym_move] = ACTIONS(478), - [anon_sym_read] = ACTIONS(478), - [anon_sym_workdir] = ACTIONS(478), - [anon_sym_write] = ACTIONS(478), - [anon_sym_from_json] = ACTIONS(478), - [anon_sym_to_json] = ACTIONS(478), - [anon_sym_to_string] = ACTIONS(478), - [anon_sym_to_float] = ACTIONS(478), - [anon_sym_bash] = ACTIONS(478), - [anon_sym_fish] = ACTIONS(478), - [anon_sym_raw] = ACTIONS(478), - [anon_sym_sh] = ACTIONS(478), - [anon_sym_zsh] = ACTIONS(478), - [anon_sym_random] = ACTIONS(478), - [anon_sym_random_boolean] = ACTIONS(478), - [anon_sym_random_float] = ACTIONS(478), - [anon_sym_random_integer] = ACTIONS(478), - [anon_sym_columns] = ACTIONS(478), - [anon_sym_rows] = ACTIONS(478), - [anon_sym_reverse] = ACTIONS(478), - }, - [145] = { - [sym_math_operator] = STATE(238), - [sym_logic_operator] = STATE(239), - [sym_identifier] = ACTIONS(474), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(474), - [anon_sym_LBRACE] = ACTIONS(472), - [anon_sym_RBRACE] = ACTIONS(472), - [anon_sym_SEMI] = ACTIONS(472), - [anon_sym_LPAREN] = ACTIONS(472), - [anon_sym_RPAREN] = ACTIONS(472), - [anon_sym_COMMA] = ACTIONS(472), - [sym_integer] = ACTIONS(474), - [sym_float] = ACTIONS(472), - [sym_string] = ACTIONS(472), - [anon_sym_true] = ACTIONS(474), - [anon_sym_false] = ACTIONS(474), - [anon_sym_LBRACK] = ACTIONS(472), - [anon_sym_RBRACK] = ACTIONS(472), - [anon_sym_COLON] = ACTIONS(472), - [anon_sym_PLUS] = ACTIONS(472), - [anon_sym_DASH] = ACTIONS(474), - [anon_sym_STAR] = ACTIONS(472), - [anon_sym_SLASH] = ACTIONS(472), - [anon_sym_PERCENT] = ACTIONS(472), - [anon_sym_EQ_EQ] = ACTIONS(472), - [anon_sym_BANG_EQ] = ACTIONS(472), - [anon_sym_AMP_AMP] = ACTIONS(472), - [anon_sym_PIPE_PIPE] = ACTIONS(472), - [anon_sym_GT] = ACTIONS(474), - [anon_sym_LT] = ACTIONS(474), - [anon_sym_GT_EQ] = ACTIONS(472), - [anon_sym_LT_EQ] = ACTIONS(472), - [anon_sym_EQ_GT] = ACTIONS(472), - [anon_sym_PIPE] = ACTIONS(474), - [anon_sym_table] = ACTIONS(474), - [anon_sym_assert] = ACTIONS(474), - [anon_sym_assert_equal] = ACTIONS(474), - [anon_sym_context] = ACTIONS(474), - [anon_sym_download] = ACTIONS(474), - [anon_sym_help] = ACTIONS(474), - [anon_sym_length] = ACTIONS(474), - [anon_sym_output] = ACTIONS(474), - [anon_sym_output_error] = ACTIONS(474), - [anon_sym_type] = ACTIONS(474), - [anon_sym_append] = ACTIONS(474), - [anon_sym_metadata] = ACTIONS(474), - [anon_sym_move] = ACTIONS(474), - [anon_sym_read] = ACTIONS(474), - [anon_sym_workdir] = ACTIONS(474), - [anon_sym_write] = ACTIONS(474), - [anon_sym_from_json] = ACTIONS(474), - [anon_sym_to_json] = ACTIONS(474), - [anon_sym_to_string] = ACTIONS(474), - [anon_sym_to_float] = ACTIONS(474), - [anon_sym_bash] = ACTIONS(474), - [anon_sym_fish] = ACTIONS(474), - [anon_sym_raw] = ACTIONS(474), - [anon_sym_sh] = ACTIONS(474), - [anon_sym_zsh] = ACTIONS(474), - [anon_sym_random] = ACTIONS(474), - [anon_sym_random_boolean] = ACTIONS(474), - [anon_sym_random_float] = ACTIONS(474), - [anon_sym_random_integer] = ACTIONS(474), - [anon_sym_columns] = ACTIONS(474), - [anon_sym_rows] = ACTIONS(474), - [anon_sym_reverse] = ACTIONS(474), - }, - [146] = { - [sym_math_operator] = STATE(238), - [sym_logic_operator] = STATE(239), - [sym_identifier] = ACTIONS(470), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(470), - [anon_sym_LBRACE] = ACTIONS(468), - [anon_sym_RBRACE] = ACTIONS(468), - [anon_sym_SEMI] = ACTIONS(468), - [anon_sym_LPAREN] = ACTIONS(468), - [anon_sym_RPAREN] = ACTIONS(468), - [anon_sym_COMMA] = ACTIONS(468), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(468), - [sym_string] = ACTIONS(468), - [anon_sym_true] = ACTIONS(470), - [anon_sym_false] = ACTIONS(470), - [anon_sym_LBRACK] = ACTIONS(468), - [anon_sym_RBRACK] = ACTIONS(468), - [anon_sym_COLON] = ACTIONS(622), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(462), - [anon_sym_STAR] = ACTIONS(460), - [anon_sym_SLASH] = ACTIONS(460), - [anon_sym_PERCENT] = ACTIONS(460), - [anon_sym_EQ_EQ] = ACTIONS(464), - [anon_sym_BANG_EQ] = ACTIONS(464), - [anon_sym_AMP_AMP] = ACTIONS(464), - [anon_sym_PIPE_PIPE] = ACTIONS(464), - [anon_sym_GT] = ACTIONS(466), - [anon_sym_LT] = ACTIONS(466), - [anon_sym_GT_EQ] = ACTIONS(464), - [anon_sym_LT_EQ] = ACTIONS(464), - [anon_sym_EQ_GT] = ACTIONS(468), - [anon_sym_PIPE] = ACTIONS(470), - [anon_sym_table] = ACTIONS(470), - [anon_sym_assert] = ACTIONS(470), - [anon_sym_assert_equal] = ACTIONS(470), - [anon_sym_context] = ACTIONS(470), - [anon_sym_download] = ACTIONS(470), - [anon_sym_help] = ACTIONS(470), - [anon_sym_length] = ACTIONS(470), - [anon_sym_output] = ACTIONS(470), - [anon_sym_output_error] = ACTIONS(470), - [anon_sym_type] = ACTIONS(470), - [anon_sym_append] = ACTIONS(470), - [anon_sym_metadata] = ACTIONS(470), - [anon_sym_move] = ACTIONS(470), - [anon_sym_read] = ACTIONS(470), - [anon_sym_workdir] = ACTIONS(470), - [anon_sym_write] = ACTIONS(470), - [anon_sym_from_json] = ACTIONS(470), - [anon_sym_to_json] = ACTIONS(470), - [anon_sym_to_string] = ACTIONS(470), - [anon_sym_to_float] = ACTIONS(470), - [anon_sym_bash] = ACTIONS(470), - [anon_sym_fish] = ACTIONS(470), - [anon_sym_raw] = ACTIONS(470), - [anon_sym_sh] = ACTIONS(470), - [anon_sym_zsh] = ACTIONS(470), - [anon_sym_random] = ACTIONS(470), - [anon_sym_random_boolean] = ACTIONS(470), - [anon_sym_random_float] = ACTIONS(470), - [anon_sym_random_integer] = ACTIONS(470), - [anon_sym_columns] = ACTIONS(470), - [anon_sym_rows] = ACTIONS(470), - [anon_sym_reverse] = ACTIONS(470), - }, - [147] = { - [sym_else_if] = STATE(163), - [sym_else] = STATE(303), - [aux_sym_if_else_repeat1] = STATE(163), - [ts_builtin_sym_end] = ACTIONS(632), - [sym_identifier] = ACTIONS(634), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(634), - [anon_sym_LBRACE] = ACTIONS(632), - [anon_sym_RBRACE] = ACTIONS(632), - [anon_sym_SEMI] = ACTIONS(632), - [anon_sym_LPAREN] = ACTIONS(632), - [anon_sym_RPAREN] = ACTIONS(632), - [sym_integer] = ACTIONS(634), - [sym_float] = ACTIONS(632), - [sym_string] = ACTIONS(632), - [anon_sym_true] = ACTIONS(634), - [anon_sym_false] = ACTIONS(634), - [anon_sym_LBRACK] = ACTIONS(632), - [anon_sym_if] = ACTIONS(634), - [anon_sym_elseif] = ACTIONS(628), - [anon_sym_else] = ACTIONS(630), - [anon_sym_match] = ACTIONS(634), - [anon_sym_EQ_GT] = ACTIONS(632), - [anon_sym_while] = ACTIONS(634), - [anon_sym_for] = ACTIONS(634), - [anon_sym_asyncfor] = ACTIONS(632), - [anon_sym_transform] = ACTIONS(634), - [anon_sym_filter] = ACTIONS(634), - [anon_sym_find] = ACTIONS(634), - [anon_sym_remove] = ACTIONS(634), - [anon_sym_reduce] = ACTIONS(634), - [anon_sym_select] = ACTIONS(634), - [anon_sym_insert] = ACTIONS(634), - [anon_sym_PIPE] = ACTIONS(632), - [anon_sym_table] = ACTIONS(634), - [anon_sym_assert] = ACTIONS(634), - [anon_sym_assert_equal] = ACTIONS(634), - [anon_sym_context] = ACTIONS(634), - [anon_sym_download] = ACTIONS(634), - [anon_sym_help] = ACTIONS(634), - [anon_sym_length] = ACTIONS(634), - [anon_sym_output] = ACTIONS(634), - [anon_sym_output_error] = ACTIONS(634), - [anon_sym_type] = ACTIONS(634), - [anon_sym_append] = ACTIONS(634), - [anon_sym_metadata] = ACTIONS(634), - [anon_sym_move] = ACTIONS(634), - [anon_sym_read] = ACTIONS(634), - [anon_sym_workdir] = ACTIONS(634), - [anon_sym_write] = ACTIONS(634), - [anon_sym_from_json] = ACTIONS(634), - [anon_sym_to_json] = ACTIONS(634), - [anon_sym_to_string] = ACTIONS(634), - [anon_sym_to_float] = ACTIONS(634), - [anon_sym_bash] = ACTIONS(634), - [anon_sym_fish] = ACTIONS(634), - [anon_sym_raw] = ACTIONS(634), - [anon_sym_sh] = ACTIONS(634), - [anon_sym_zsh] = ACTIONS(634), - [anon_sym_random] = ACTIONS(634), - [anon_sym_random_boolean] = ACTIONS(634), - [anon_sym_random_float] = ACTIONS(634), - [anon_sym_random_integer] = ACTIONS(634), - [anon_sym_columns] = ACTIONS(634), - [anon_sym_rows] = ACTIONS(634), - [anon_sym_reverse] = ACTIONS(634), - }, - [148] = { - [sym_math_operator] = STATE(238), - [sym_logic_operator] = STATE(239), - [sym_identifier] = ACTIONS(450), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(450), - [anon_sym_LBRACE] = ACTIONS(448), - [anon_sym_RBRACE] = ACTIONS(448), - [anon_sym_SEMI] = ACTIONS(448), - [anon_sym_LPAREN] = ACTIONS(448), - [anon_sym_RPAREN] = ACTIONS(448), - [anon_sym_COMMA] = ACTIONS(448), - [sym_integer] = ACTIONS(450), - [sym_float] = ACTIONS(448), - [sym_string] = ACTIONS(448), - [anon_sym_true] = ACTIONS(450), - [anon_sym_false] = ACTIONS(450), - [anon_sym_LBRACK] = ACTIONS(448), - [anon_sym_RBRACK] = ACTIONS(448), - [anon_sym_COLON] = ACTIONS(448), - [anon_sym_PLUS] = ACTIONS(448), - [anon_sym_DASH] = ACTIONS(450), - [anon_sym_STAR] = ACTIONS(448), - [anon_sym_SLASH] = ACTIONS(448), - [anon_sym_PERCENT] = ACTIONS(448), - [anon_sym_EQ_EQ] = ACTIONS(448), - [anon_sym_BANG_EQ] = ACTIONS(448), - [anon_sym_AMP_AMP] = ACTIONS(448), - [anon_sym_PIPE_PIPE] = ACTIONS(448), - [anon_sym_GT] = ACTIONS(450), - [anon_sym_LT] = ACTIONS(450), - [anon_sym_GT_EQ] = ACTIONS(448), - [anon_sym_LT_EQ] = ACTIONS(448), - [anon_sym_EQ_GT] = ACTIONS(448), - [anon_sym_PIPE] = ACTIONS(450), - [anon_sym_table] = ACTIONS(450), - [anon_sym_assert] = ACTIONS(450), - [anon_sym_assert_equal] = ACTIONS(450), - [anon_sym_context] = ACTIONS(450), - [anon_sym_download] = ACTIONS(450), - [anon_sym_help] = ACTIONS(450), - [anon_sym_length] = ACTIONS(450), - [anon_sym_output] = ACTIONS(450), - [anon_sym_output_error] = ACTIONS(450), - [anon_sym_type] = ACTIONS(450), - [anon_sym_append] = ACTIONS(450), - [anon_sym_metadata] = ACTIONS(450), - [anon_sym_move] = ACTIONS(450), - [anon_sym_read] = ACTIONS(450), - [anon_sym_workdir] = ACTIONS(450), - [anon_sym_write] = ACTIONS(450), - [anon_sym_from_json] = ACTIONS(450), - [anon_sym_to_json] = ACTIONS(450), - [anon_sym_to_string] = ACTIONS(450), - [anon_sym_to_float] = ACTIONS(450), - [anon_sym_bash] = ACTIONS(450), - [anon_sym_fish] = ACTIONS(450), - [anon_sym_raw] = ACTIONS(450), - [anon_sym_sh] = ACTIONS(450), - [anon_sym_zsh] = ACTIONS(450), - [anon_sym_random] = ACTIONS(450), - [anon_sym_random_boolean] = ACTIONS(450), - [anon_sym_random_float] = ACTIONS(450), - [anon_sym_random_integer] = ACTIONS(450), - [anon_sym_columns] = ACTIONS(450), - [anon_sym_rows] = ACTIONS(450), - [anon_sym_reverse] = ACTIONS(450), - }, - [149] = { - [sym_expression] = STATE(422), - [sym__expression_kind] = STATE(344), - [sym_value] = STATE(344), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(344), - [sym_math] = STATE(344), - [sym_logic] = STATE(344), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(344), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(120), - [aux_sym_match_repeat1] = STATE(153), - [sym_identifier] = ACTIONS(491), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(133), - [anon_sym_RBRACE] = ACTIONS(547), - [anon_sym_SEMI] = ACTIONS(547), - [anon_sym_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(137), - [anon_sym_COMMA] = ACTIONS(547), - [sym_integer] = ACTIONS(139), - [sym_float] = ACTIONS(141), - [sym_string] = ACTIONS(141), - [anon_sym_true] = ACTIONS(143), - [anon_sym_false] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(145), - [anon_sym_EQ_GT] = ACTIONS(147), - [anon_sym_PIPE] = ACTIONS(49), - [anon_sym_table] = ACTIONS(495), - [anon_sym_assert] = ACTIONS(151), - [anon_sym_assert_equal] = ACTIONS(151), - [anon_sym_context] = ACTIONS(151), - [anon_sym_download] = ACTIONS(151), - [anon_sym_help] = ACTIONS(151), - [anon_sym_length] = ACTIONS(151), - [anon_sym_output] = ACTIONS(151), - [anon_sym_output_error] = ACTIONS(151), - [anon_sym_type] = ACTIONS(151), - [anon_sym_append] = ACTIONS(151), - [anon_sym_metadata] = ACTIONS(151), - [anon_sym_move] = ACTIONS(151), - [anon_sym_read] = ACTIONS(151), - [anon_sym_workdir] = ACTIONS(151), - [anon_sym_write] = ACTIONS(151), - [anon_sym_from_json] = ACTIONS(151), - [anon_sym_to_json] = ACTIONS(151), - [anon_sym_to_string] = ACTIONS(151), - [anon_sym_to_float] = ACTIONS(151), - [anon_sym_bash] = ACTIONS(151), - [anon_sym_fish] = ACTIONS(151), - [anon_sym_raw] = ACTIONS(151), - [anon_sym_sh] = ACTIONS(151), - [anon_sym_zsh] = ACTIONS(151), - [anon_sym_random] = ACTIONS(151), - [anon_sym_random_boolean] = ACTIONS(151), - [anon_sym_random_float] = ACTIONS(151), - [anon_sym_random_integer] = ACTIONS(151), - [anon_sym_columns] = ACTIONS(151), - [anon_sym_rows] = ACTIONS(151), - [anon_sym_reverse] = ACTIONS(151), - }, - [150] = { - [sym_identifier] = ACTIONS(593), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(593), - [anon_sym_LBRACE] = ACTIONS(591), - [anon_sym_RBRACE] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(591), - [anon_sym_RPAREN] = ACTIONS(591), - [anon_sym_COMMA] = ACTIONS(591), - [sym_integer] = ACTIONS(593), - [sym_float] = ACTIONS(591), - [sym_string] = ACTIONS(591), - [anon_sym_true] = ACTIONS(593), - [anon_sym_false] = ACTIONS(593), - [anon_sym_LBRACK] = ACTIONS(591), - [anon_sym_RBRACK] = ACTIONS(591), - [anon_sym_COLON] = ACTIONS(591), - [anon_sym_DOT_DOT] = ACTIONS(591), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(591), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_EQ_EQ] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_AMP_AMP] = ACTIONS(591), - [anon_sym_PIPE_PIPE] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_EQ_GT] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(593), - [anon_sym_table] = ACTIONS(593), - [anon_sym_assert] = ACTIONS(593), - [anon_sym_assert_equal] = ACTIONS(593), - [anon_sym_context] = ACTIONS(593), - [anon_sym_download] = ACTIONS(593), - [anon_sym_help] = ACTIONS(593), - [anon_sym_length] = ACTIONS(593), - [anon_sym_output] = ACTIONS(593), - [anon_sym_output_error] = ACTIONS(593), - [anon_sym_type] = ACTIONS(593), - [anon_sym_append] = ACTIONS(593), - [anon_sym_metadata] = ACTIONS(593), - [anon_sym_move] = ACTIONS(593), - [anon_sym_read] = ACTIONS(593), - [anon_sym_workdir] = ACTIONS(593), - [anon_sym_write] = ACTIONS(593), - [anon_sym_from_json] = ACTIONS(593), - [anon_sym_to_json] = ACTIONS(593), - [anon_sym_to_string] = ACTIONS(593), - [anon_sym_to_float] = ACTIONS(593), - [anon_sym_bash] = ACTIONS(593), - [anon_sym_fish] = ACTIONS(593), - [anon_sym_raw] = ACTIONS(593), - [anon_sym_sh] = ACTIONS(593), - [anon_sym_zsh] = ACTIONS(593), - [anon_sym_random] = ACTIONS(593), - [anon_sym_random_boolean] = ACTIONS(593), - [anon_sym_random_float] = ACTIONS(593), - [anon_sym_random_integer] = ACTIONS(593), - [anon_sym_columns] = ACTIONS(593), - [anon_sym_rows] = ACTIONS(593), - [anon_sym_reverse] = ACTIONS(593), - }, - [151] = { - [sym_identifier] = ACTIONS(555), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(555), - [anon_sym_LBRACE] = ACTIONS(553), - [anon_sym_RBRACE] = ACTIONS(553), - [anon_sym_SEMI] = ACTIONS(553), - [anon_sym_LPAREN] = ACTIONS(553), - [anon_sym_RPAREN] = ACTIONS(553), - [anon_sym_COMMA] = ACTIONS(553), - [sym_integer] = ACTIONS(555), - [sym_float] = ACTIONS(553), - [sym_string] = ACTIONS(553), - [anon_sym_true] = ACTIONS(555), - [anon_sym_false] = ACTIONS(555), - [anon_sym_LBRACK] = ACTIONS(553), - [anon_sym_RBRACK] = ACTIONS(553), - [anon_sym_COLON] = ACTIONS(553), - [anon_sym_DOT_DOT] = ACTIONS(553), - [anon_sym_PLUS] = ACTIONS(553), - [anon_sym_DASH] = ACTIONS(555), - [anon_sym_STAR] = ACTIONS(553), - [anon_sym_SLASH] = ACTIONS(553), - [anon_sym_PERCENT] = ACTIONS(553), - [anon_sym_EQ_EQ] = ACTIONS(553), - [anon_sym_BANG_EQ] = ACTIONS(553), - [anon_sym_AMP_AMP] = ACTIONS(553), - [anon_sym_PIPE_PIPE] = ACTIONS(553), - [anon_sym_GT] = ACTIONS(555), - [anon_sym_LT] = ACTIONS(555), - [anon_sym_GT_EQ] = ACTIONS(553), - [anon_sym_LT_EQ] = ACTIONS(553), - [anon_sym_EQ_GT] = ACTIONS(553), - [anon_sym_PIPE] = ACTIONS(555), - [anon_sym_table] = ACTIONS(555), - [anon_sym_assert] = ACTIONS(555), - [anon_sym_assert_equal] = ACTIONS(555), - [anon_sym_context] = ACTIONS(555), - [anon_sym_download] = ACTIONS(555), - [anon_sym_help] = ACTIONS(555), - [anon_sym_length] = ACTIONS(555), - [anon_sym_output] = ACTIONS(555), - [anon_sym_output_error] = ACTIONS(555), - [anon_sym_type] = ACTIONS(555), - [anon_sym_append] = ACTIONS(555), - [anon_sym_metadata] = ACTIONS(555), - [anon_sym_move] = ACTIONS(555), - [anon_sym_read] = ACTIONS(555), - [anon_sym_workdir] = ACTIONS(555), - [anon_sym_write] = ACTIONS(555), - [anon_sym_from_json] = ACTIONS(555), - [anon_sym_to_json] = ACTIONS(555), - [anon_sym_to_string] = ACTIONS(555), - [anon_sym_to_float] = ACTIONS(555), - [anon_sym_bash] = ACTIONS(555), - [anon_sym_fish] = ACTIONS(555), - [anon_sym_raw] = ACTIONS(555), - [anon_sym_sh] = ACTIONS(555), - [anon_sym_zsh] = ACTIONS(555), - [anon_sym_random] = ACTIONS(555), - [anon_sym_random_boolean] = ACTIONS(555), - [anon_sym_random_float] = ACTIONS(555), - [anon_sym_random_integer] = ACTIONS(555), - [anon_sym_columns] = ACTIONS(555), - [anon_sym_rows] = ACTIONS(555), - [anon_sym_reverse] = ACTIONS(555), - }, - [152] = { - [sym_identifier] = ACTIONS(131), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(131), - [anon_sym_LBRACE] = ACTIONS(127), - [anon_sym_RBRACE] = ACTIONS(127), - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(127), - [anon_sym_RPAREN] = ACTIONS(127), - [anon_sym_COMMA] = ACTIONS(127), - [sym_integer] = ACTIONS(131), - [sym_float] = ACTIONS(127), - [sym_string] = ACTIONS(127), - [anon_sym_true] = ACTIONS(131), - [anon_sym_false] = ACTIONS(131), - [anon_sym_LBRACK] = ACTIONS(127), - [anon_sym_RBRACK] = ACTIONS(127), - [anon_sym_COLON] = ACTIONS(127), - [anon_sym_DOT_DOT] = ACTIONS(127), - [anon_sym_PLUS] = ACTIONS(127), - [anon_sym_DASH] = ACTIONS(131), - [anon_sym_STAR] = ACTIONS(127), - [anon_sym_SLASH] = ACTIONS(127), - [anon_sym_PERCENT] = ACTIONS(127), - [anon_sym_EQ_EQ] = ACTIONS(127), - [anon_sym_BANG_EQ] = ACTIONS(127), - [anon_sym_AMP_AMP] = ACTIONS(127), - [anon_sym_PIPE_PIPE] = ACTIONS(127), - [anon_sym_GT] = ACTIONS(131), - [anon_sym_LT] = ACTIONS(131), - [anon_sym_GT_EQ] = ACTIONS(127), - [anon_sym_LT_EQ] = ACTIONS(127), - [anon_sym_EQ_GT] = ACTIONS(127), - [anon_sym_PIPE] = ACTIONS(131), - [anon_sym_table] = ACTIONS(131), - [anon_sym_assert] = ACTIONS(131), - [anon_sym_assert_equal] = ACTIONS(131), - [anon_sym_context] = ACTIONS(131), - [anon_sym_download] = ACTIONS(131), - [anon_sym_help] = ACTIONS(131), - [anon_sym_length] = ACTIONS(131), - [anon_sym_output] = ACTIONS(131), - [anon_sym_output_error] = ACTIONS(131), - [anon_sym_type] = ACTIONS(131), - [anon_sym_append] = ACTIONS(131), - [anon_sym_metadata] = ACTIONS(131), - [anon_sym_move] = ACTIONS(131), - [anon_sym_read] = ACTIONS(131), - [anon_sym_workdir] = ACTIONS(131), - [anon_sym_write] = ACTIONS(131), - [anon_sym_from_json] = ACTIONS(131), - [anon_sym_to_json] = ACTIONS(131), - [anon_sym_to_string] = ACTIONS(131), - [anon_sym_to_float] = ACTIONS(131), - [anon_sym_bash] = ACTIONS(131), - [anon_sym_fish] = ACTIONS(131), - [anon_sym_raw] = ACTIONS(131), - [anon_sym_sh] = ACTIONS(131), - [anon_sym_zsh] = ACTIONS(131), - [anon_sym_random] = ACTIONS(131), - [anon_sym_random_boolean] = ACTIONS(131), - [anon_sym_random_float] = ACTIONS(131), - [anon_sym_random_integer] = ACTIONS(131), - [anon_sym_columns] = ACTIONS(131), - [anon_sym_rows] = ACTIONS(131), - [anon_sym_reverse] = ACTIONS(131), - }, - [153] = { - [sym_expression] = STATE(422), - [sym__expression_kind] = STATE(344), - [sym_value] = STATE(344), - [sym_boolean] = STATE(352), - [sym_list] = STATE(352), - [sym_map] = STATE(352), - [sym_index] = STATE(344), - [sym_math] = STATE(344), - [sym_logic] = STATE(344), - [sym_identifier_list] = STATE(519), - [sym_table] = STATE(352), - [sym_function] = STATE(352), - [sym_function_call] = STATE(344), - [sym__context_defined_function] = STATE(350), - [sym_built_in_function] = STATE(350), - [sym__built_in_function_name] = STATE(120), - [aux_sym_match_repeat1] = STATE(153), - [sym_identifier] = ACTIONS(509), - [sym__comment] = ACTIONS(3), - [anon_sym_LBRACE] = ACTIONS(514), - [anon_sym_RBRACE] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [anon_sym_LPAREN] = ACTIONS(517), - [anon_sym_RPAREN] = ACTIONS(520), - [anon_sym_COMMA] = ACTIONS(507), - [sym_integer] = ACTIONS(523), - [sym_float] = ACTIONS(526), - [sym_string] = ACTIONS(526), - [anon_sym_true] = ACTIONS(529), - [anon_sym_false] = ACTIONS(529), - [anon_sym_LBRACK] = ACTIONS(532), - [anon_sym_EQ_GT] = ACTIONS(535), - [anon_sym_PIPE] = ACTIONS(538), - [anon_sym_table] = ACTIONS(541), - [anon_sym_assert] = ACTIONS(544), - [anon_sym_assert_equal] = ACTIONS(544), - [anon_sym_context] = ACTIONS(544), - [anon_sym_download] = ACTIONS(544), - [anon_sym_help] = ACTIONS(544), - [anon_sym_length] = ACTIONS(544), - [anon_sym_output] = ACTIONS(544), - [anon_sym_output_error] = ACTIONS(544), - [anon_sym_type] = ACTIONS(544), - [anon_sym_append] = ACTIONS(544), - [anon_sym_metadata] = ACTIONS(544), - [anon_sym_move] = ACTIONS(544), - [anon_sym_read] = ACTIONS(544), - [anon_sym_workdir] = ACTIONS(544), - [anon_sym_write] = ACTIONS(544), - [anon_sym_from_json] = ACTIONS(544), - [anon_sym_to_json] = ACTIONS(544), - [anon_sym_to_string] = ACTIONS(544), - [anon_sym_to_float] = ACTIONS(544), - [anon_sym_bash] = ACTIONS(544), - [anon_sym_fish] = ACTIONS(544), - [anon_sym_raw] = ACTIONS(544), - [anon_sym_sh] = ACTIONS(544), - [anon_sym_zsh] = ACTIONS(544), - [anon_sym_random] = ACTIONS(544), - [anon_sym_random_boolean] = ACTIONS(544), - [anon_sym_random_float] = ACTIONS(544), - [anon_sym_random_integer] = ACTIONS(544), - [anon_sym_columns] = ACTIONS(544), - [anon_sym_rows] = ACTIONS(544), - [anon_sym_reverse] = ACTIONS(544), - }, - [154] = { - [sym_identifier] = ACTIONS(613), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(613), - [anon_sym_LBRACE] = ACTIONS(611), - [anon_sym_RBRACE] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [anon_sym_LPAREN] = ACTIONS(611), - [anon_sym_RPAREN] = ACTIONS(611), - [anon_sym_COMMA] = ACTIONS(611), - [sym_integer] = ACTIONS(613), - [sym_float] = ACTIONS(611), - [sym_string] = ACTIONS(611), - [anon_sym_true] = ACTIONS(613), - [anon_sym_false] = ACTIONS(613), - [anon_sym_LBRACK] = ACTIONS(611), - [anon_sym_RBRACK] = ACTIONS(611), - [anon_sym_COLON] = ACTIONS(611), - [anon_sym_DOT_DOT] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(611), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_EQ_EQ] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_AMP_AMP] = ACTIONS(611), - [anon_sym_PIPE_PIPE] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_EQ_GT] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(613), - [anon_sym_table] = ACTIONS(613), - [anon_sym_assert] = ACTIONS(613), - [anon_sym_assert_equal] = ACTIONS(613), - [anon_sym_context] = ACTIONS(613), - [anon_sym_download] = ACTIONS(613), - [anon_sym_help] = ACTIONS(613), - [anon_sym_length] = ACTIONS(613), - [anon_sym_output] = ACTIONS(613), - [anon_sym_output_error] = ACTIONS(613), - [anon_sym_type] = ACTIONS(613), - [anon_sym_append] = ACTIONS(613), - [anon_sym_metadata] = ACTIONS(613), - [anon_sym_move] = ACTIONS(613), - [anon_sym_read] = ACTIONS(613), - [anon_sym_workdir] = ACTIONS(613), - [anon_sym_write] = ACTIONS(613), - [anon_sym_from_json] = ACTIONS(613), - [anon_sym_to_json] = ACTIONS(613), - [anon_sym_to_string] = ACTIONS(613), - [anon_sym_to_float] = ACTIONS(613), - [anon_sym_bash] = ACTIONS(613), - [anon_sym_fish] = ACTIONS(613), - [anon_sym_raw] = ACTIONS(613), - [anon_sym_sh] = ACTIONS(613), - [anon_sym_zsh] = ACTIONS(613), - [anon_sym_random] = ACTIONS(613), - [anon_sym_random_boolean] = ACTIONS(613), - [anon_sym_random_float] = ACTIONS(613), - [anon_sym_random_integer] = ACTIONS(613), - [anon_sym_columns] = ACTIONS(613), - [anon_sym_rows] = ACTIONS(613), - [anon_sym_reverse] = ACTIONS(613), - }, - [155] = { - [sym_identifier] = ACTIONS(571), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(571), - [anon_sym_LBRACE] = ACTIONS(569), - [anon_sym_RBRACE] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [anon_sym_LPAREN] = ACTIONS(569), - [anon_sym_RPAREN] = ACTIONS(569), - [anon_sym_COMMA] = ACTIONS(569), - [sym_integer] = ACTIONS(571), - [sym_float] = ACTIONS(569), - [sym_string] = ACTIONS(569), - [anon_sym_true] = ACTIONS(571), - [anon_sym_false] = ACTIONS(571), - [anon_sym_LBRACK] = ACTIONS(569), - [anon_sym_RBRACK] = ACTIONS(569), - [anon_sym_COLON] = ACTIONS(569), - [anon_sym_DOT_DOT] = ACTIONS(569), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(569), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_EQ_EQ] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_AMP_AMP] = ACTIONS(569), - [anon_sym_PIPE_PIPE] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_EQ_GT] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(571), - [anon_sym_table] = ACTIONS(571), - [anon_sym_assert] = ACTIONS(571), - [anon_sym_assert_equal] = ACTIONS(571), - [anon_sym_context] = ACTIONS(571), - [anon_sym_download] = ACTIONS(571), - [anon_sym_help] = ACTIONS(571), - [anon_sym_length] = ACTIONS(571), - [anon_sym_output] = ACTIONS(571), - [anon_sym_output_error] = ACTIONS(571), - [anon_sym_type] = ACTIONS(571), - [anon_sym_append] = ACTIONS(571), - [anon_sym_metadata] = ACTIONS(571), - [anon_sym_move] = ACTIONS(571), - [anon_sym_read] = ACTIONS(571), - [anon_sym_workdir] = ACTIONS(571), - [anon_sym_write] = ACTIONS(571), - [anon_sym_from_json] = ACTIONS(571), - [anon_sym_to_json] = ACTIONS(571), - [anon_sym_to_string] = ACTIONS(571), - [anon_sym_to_float] = ACTIONS(571), - [anon_sym_bash] = ACTIONS(571), - [anon_sym_fish] = ACTIONS(571), - [anon_sym_raw] = ACTIONS(571), - [anon_sym_sh] = ACTIONS(571), - [anon_sym_zsh] = ACTIONS(571), - [anon_sym_random] = ACTIONS(571), - [anon_sym_random_boolean] = ACTIONS(571), - [anon_sym_random_float] = ACTIONS(571), - [anon_sym_random_integer] = ACTIONS(571), - [anon_sym_columns] = ACTIONS(571), - [anon_sym_rows] = ACTIONS(571), - [anon_sym_reverse] = ACTIONS(571), - }, - [156] = { - [sym_identifier] = ACTIONS(585), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(585), - [anon_sym_LBRACE] = ACTIONS(583), - [anon_sym_RBRACE] = ACTIONS(583), - [anon_sym_SEMI] = ACTIONS(583), - [anon_sym_LPAREN] = ACTIONS(583), - [anon_sym_RPAREN] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(583), - [sym_integer] = ACTIONS(585), - [sym_float] = ACTIONS(583), - [sym_string] = ACTIONS(583), - [anon_sym_true] = ACTIONS(585), - [anon_sym_false] = ACTIONS(585), - [anon_sym_LBRACK] = ACTIONS(583), - [anon_sym_RBRACK] = ACTIONS(583), - [anon_sym_COLON] = ACTIONS(583), - [anon_sym_DOT_DOT] = ACTIONS(583), - [anon_sym_PLUS] = ACTIONS(583), - [anon_sym_DASH] = ACTIONS(585), - [anon_sym_STAR] = ACTIONS(583), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(583), - [anon_sym_EQ_EQ] = ACTIONS(583), - [anon_sym_BANG_EQ] = ACTIONS(583), - [anon_sym_AMP_AMP] = ACTIONS(583), - [anon_sym_PIPE_PIPE] = ACTIONS(583), - [anon_sym_GT] = ACTIONS(585), - [anon_sym_LT] = ACTIONS(585), - [anon_sym_GT_EQ] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(583), - [anon_sym_EQ_GT] = ACTIONS(583), - [anon_sym_PIPE] = ACTIONS(585), - [anon_sym_table] = ACTIONS(585), - [anon_sym_assert] = ACTIONS(585), - [anon_sym_assert_equal] = ACTIONS(585), - [anon_sym_context] = ACTIONS(585), - [anon_sym_download] = ACTIONS(585), - [anon_sym_help] = ACTIONS(585), - [anon_sym_length] = ACTIONS(585), - [anon_sym_output] = ACTIONS(585), - [anon_sym_output_error] = ACTIONS(585), - [anon_sym_type] = ACTIONS(585), - [anon_sym_append] = ACTIONS(585), - [anon_sym_metadata] = ACTIONS(585), - [anon_sym_move] = ACTIONS(585), - [anon_sym_read] = ACTIONS(585), - [anon_sym_workdir] = ACTIONS(585), - [anon_sym_write] = ACTIONS(585), - [anon_sym_from_json] = ACTIONS(585), - [anon_sym_to_json] = ACTIONS(585), - [anon_sym_to_string] = ACTIONS(585), - [anon_sym_to_float] = ACTIONS(585), - [anon_sym_bash] = ACTIONS(585), - [anon_sym_fish] = ACTIONS(585), - [anon_sym_raw] = ACTIONS(585), - [anon_sym_sh] = ACTIONS(585), - [anon_sym_zsh] = ACTIONS(585), - [anon_sym_random] = ACTIONS(585), - [anon_sym_random_boolean] = ACTIONS(585), - [anon_sym_random_float] = ACTIONS(585), - [anon_sym_random_integer] = ACTIONS(585), - [anon_sym_columns] = ACTIONS(585), - [anon_sym_rows] = ACTIONS(585), - [anon_sym_reverse] = ACTIONS(585), - }, - [157] = { - [sym_identifier] = ACTIONS(609), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(607), - [anon_sym_RBRACE] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [anon_sym_LPAREN] = ACTIONS(607), - [anon_sym_RPAREN] = ACTIONS(607), - [anon_sym_COMMA] = ACTIONS(607), - [sym_integer] = ACTIONS(609), - [sym_float] = ACTIONS(607), - [sym_string] = ACTIONS(607), - [anon_sym_true] = ACTIONS(609), - [anon_sym_false] = ACTIONS(609), - [anon_sym_LBRACK] = ACTIONS(607), - [anon_sym_RBRACK] = ACTIONS(607), - [anon_sym_COLON] = ACTIONS(607), - [anon_sym_DOT_DOT] = ACTIONS(607), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(607), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_EQ_EQ] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_AMP_AMP] = ACTIONS(607), - [anon_sym_PIPE_PIPE] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_EQ_GT] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(609), - [anon_sym_table] = ACTIONS(609), - [anon_sym_assert] = ACTIONS(609), - [anon_sym_assert_equal] = ACTIONS(609), - [anon_sym_context] = ACTIONS(609), - [anon_sym_download] = ACTIONS(609), - [anon_sym_help] = ACTIONS(609), - [anon_sym_length] = ACTIONS(609), - [anon_sym_output] = ACTIONS(609), - [anon_sym_output_error] = ACTIONS(609), - [anon_sym_type] = ACTIONS(609), - [anon_sym_append] = ACTIONS(609), - [anon_sym_metadata] = ACTIONS(609), - [anon_sym_move] = ACTIONS(609), - [anon_sym_read] = ACTIONS(609), - [anon_sym_workdir] = ACTIONS(609), - [anon_sym_write] = ACTIONS(609), - [anon_sym_from_json] = ACTIONS(609), - [anon_sym_to_json] = ACTIONS(609), - [anon_sym_to_string] = ACTIONS(609), - [anon_sym_to_float] = ACTIONS(609), - [anon_sym_bash] = ACTIONS(609), - [anon_sym_fish] = ACTIONS(609), - [anon_sym_raw] = ACTIONS(609), - [anon_sym_sh] = ACTIONS(609), - [anon_sym_zsh] = ACTIONS(609), - [anon_sym_random] = ACTIONS(609), - [anon_sym_random_boolean] = ACTIONS(609), - [anon_sym_random_float] = ACTIONS(609), - [anon_sym_random_integer] = ACTIONS(609), - [anon_sym_columns] = ACTIONS(609), - [anon_sym_rows] = ACTIONS(609), - [anon_sym_reverse] = ACTIONS(609), - }, - [158] = { - [sym_identifier] = ACTIONS(589), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(589), - [anon_sym_LBRACE] = ACTIONS(587), - [anon_sym_RBRACE] = ACTIONS(587), - [anon_sym_SEMI] = ACTIONS(587), - [anon_sym_LPAREN] = ACTIONS(587), - [anon_sym_RPAREN] = ACTIONS(587), - [anon_sym_COMMA] = ACTIONS(587), - [sym_integer] = ACTIONS(589), - [sym_float] = ACTIONS(587), - [sym_string] = ACTIONS(587), - [anon_sym_true] = ACTIONS(589), - [anon_sym_false] = ACTIONS(589), - [anon_sym_LBRACK] = ACTIONS(587), - [anon_sym_RBRACK] = ACTIONS(587), - [anon_sym_COLON] = ACTIONS(587), - [anon_sym_DOT_DOT] = ACTIONS(587), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(589), - [anon_sym_STAR] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(587), - [anon_sym_PERCENT] = ACTIONS(587), - [anon_sym_EQ_EQ] = ACTIONS(587), - [anon_sym_BANG_EQ] = ACTIONS(587), - [anon_sym_AMP_AMP] = ACTIONS(587), - [anon_sym_PIPE_PIPE] = ACTIONS(587), - [anon_sym_GT] = ACTIONS(589), - [anon_sym_LT] = ACTIONS(589), - [anon_sym_GT_EQ] = ACTIONS(587), - [anon_sym_LT_EQ] = ACTIONS(587), - [anon_sym_EQ_GT] = ACTIONS(587), - [anon_sym_PIPE] = ACTIONS(589), - [anon_sym_table] = ACTIONS(589), - [anon_sym_assert] = ACTIONS(589), - [anon_sym_assert_equal] = ACTIONS(589), - [anon_sym_context] = ACTIONS(589), - [anon_sym_download] = ACTIONS(589), - [anon_sym_help] = ACTIONS(589), - [anon_sym_length] = ACTIONS(589), - [anon_sym_output] = ACTIONS(589), - [anon_sym_output_error] = ACTIONS(589), - [anon_sym_type] = ACTIONS(589), - [anon_sym_append] = ACTIONS(589), - [anon_sym_metadata] = ACTIONS(589), - [anon_sym_move] = ACTIONS(589), - [anon_sym_read] = ACTIONS(589), - [anon_sym_workdir] = ACTIONS(589), - [anon_sym_write] = ACTIONS(589), - [anon_sym_from_json] = ACTIONS(589), - [anon_sym_to_json] = ACTIONS(589), - [anon_sym_to_string] = ACTIONS(589), - [anon_sym_to_float] = ACTIONS(589), - [anon_sym_bash] = ACTIONS(589), - [anon_sym_fish] = ACTIONS(589), - [anon_sym_raw] = ACTIONS(589), - [anon_sym_sh] = ACTIONS(589), - [anon_sym_zsh] = ACTIONS(589), - [anon_sym_random] = ACTIONS(589), - [anon_sym_random_boolean] = ACTIONS(589), - [anon_sym_random_float] = ACTIONS(589), - [anon_sym_random_integer] = ACTIONS(589), - [anon_sym_columns] = ACTIONS(589), - [anon_sym_rows] = ACTIONS(589), - [anon_sym_reverse] = ACTIONS(589), - }, - [159] = { - [sym_identifier] = ACTIONS(567), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(567), - [anon_sym_LBRACE] = ACTIONS(565), - [anon_sym_RBRACE] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [anon_sym_LPAREN] = ACTIONS(565), - [anon_sym_RPAREN] = ACTIONS(565), - [anon_sym_COMMA] = ACTIONS(565), - [sym_integer] = ACTIONS(567), - [sym_float] = ACTIONS(565), - [sym_string] = ACTIONS(565), - [anon_sym_true] = ACTIONS(567), - [anon_sym_false] = ACTIONS(567), - [anon_sym_LBRACK] = ACTIONS(565), - [anon_sym_RBRACK] = ACTIONS(565), - [anon_sym_COLON] = ACTIONS(565), - [anon_sym_DOT_DOT] = ACTIONS(565), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(565), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_EQ_EQ] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_AMP_AMP] = ACTIONS(565), - [anon_sym_PIPE_PIPE] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_EQ_GT] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(567), - [anon_sym_table] = ACTIONS(567), - [anon_sym_assert] = ACTIONS(567), - [anon_sym_assert_equal] = ACTIONS(567), - [anon_sym_context] = ACTIONS(567), - [anon_sym_download] = ACTIONS(567), - [anon_sym_help] = ACTIONS(567), - [anon_sym_length] = ACTIONS(567), - [anon_sym_output] = ACTIONS(567), - [anon_sym_output_error] = ACTIONS(567), - [anon_sym_type] = ACTIONS(567), - [anon_sym_append] = ACTIONS(567), - [anon_sym_metadata] = ACTIONS(567), - [anon_sym_move] = ACTIONS(567), - [anon_sym_read] = ACTIONS(567), - [anon_sym_workdir] = ACTIONS(567), - [anon_sym_write] = ACTIONS(567), - [anon_sym_from_json] = ACTIONS(567), - [anon_sym_to_json] = ACTIONS(567), - [anon_sym_to_string] = ACTIONS(567), - [anon_sym_to_float] = ACTIONS(567), - [anon_sym_bash] = ACTIONS(567), - [anon_sym_fish] = ACTIONS(567), - [anon_sym_raw] = ACTIONS(567), - [anon_sym_sh] = ACTIONS(567), - [anon_sym_zsh] = ACTIONS(567), - [anon_sym_random] = ACTIONS(567), - [anon_sym_random_boolean] = ACTIONS(567), - [anon_sym_random_float] = ACTIONS(567), - [anon_sym_random_integer] = ACTIONS(567), - [anon_sym_columns] = ACTIONS(567), - [anon_sym_rows] = ACTIONS(567), - [anon_sym_reverse] = ACTIONS(567), - }, - [160] = { - [sym_identifier] = ACTIONS(88), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(88), - [anon_sym_LBRACE] = ACTIONS(83), - [anon_sym_RBRACE] = ACTIONS(83), - [anon_sym_SEMI] = ACTIONS(83), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_RPAREN] = ACTIONS(83), - [anon_sym_COMMA] = ACTIONS(83), - [sym_integer] = ACTIONS(88), - [sym_float] = ACTIONS(83), - [sym_string] = ACTIONS(83), - [anon_sym_true] = ACTIONS(88), - [anon_sym_false] = ACTIONS(88), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_RBRACK] = ACTIONS(83), - [anon_sym_COLON] = ACTIONS(83), - [anon_sym_DOT_DOT] = ACTIONS(83), - [anon_sym_PLUS] = ACTIONS(83), - [anon_sym_DASH] = ACTIONS(88), - [anon_sym_STAR] = ACTIONS(83), - [anon_sym_SLASH] = ACTIONS(83), - [anon_sym_PERCENT] = ACTIONS(83), - [anon_sym_EQ_EQ] = ACTIONS(83), - [anon_sym_BANG_EQ] = ACTIONS(83), - [anon_sym_AMP_AMP] = ACTIONS(83), - [anon_sym_PIPE_PIPE] = ACTIONS(83), - [anon_sym_GT] = ACTIONS(88), - [anon_sym_LT] = ACTIONS(88), - [anon_sym_GT_EQ] = ACTIONS(83), - [anon_sym_LT_EQ] = ACTIONS(83), - [anon_sym_EQ_GT] = ACTIONS(83), - [anon_sym_PIPE] = ACTIONS(88), - [anon_sym_table] = ACTIONS(88), - [anon_sym_assert] = ACTIONS(88), - [anon_sym_assert_equal] = ACTIONS(88), - [anon_sym_context] = ACTIONS(88), - [anon_sym_download] = ACTIONS(88), - [anon_sym_help] = ACTIONS(88), - [anon_sym_length] = ACTIONS(88), - [anon_sym_output] = ACTIONS(88), - [anon_sym_output_error] = ACTIONS(88), - [anon_sym_type] = ACTIONS(88), - [anon_sym_append] = ACTIONS(88), - [anon_sym_metadata] = ACTIONS(88), - [anon_sym_move] = ACTIONS(88), - [anon_sym_read] = ACTIONS(88), - [anon_sym_workdir] = ACTIONS(88), - [anon_sym_write] = ACTIONS(88), - [anon_sym_from_json] = ACTIONS(88), - [anon_sym_to_json] = ACTIONS(88), - [anon_sym_to_string] = ACTIONS(88), - [anon_sym_to_float] = ACTIONS(88), - [anon_sym_bash] = ACTIONS(88), - [anon_sym_fish] = ACTIONS(88), - [anon_sym_raw] = ACTIONS(88), - [anon_sym_sh] = ACTIONS(88), - [anon_sym_zsh] = ACTIONS(88), - [anon_sym_random] = ACTIONS(88), - [anon_sym_random_boolean] = ACTIONS(88), - [anon_sym_random_float] = ACTIONS(88), - [anon_sym_random_integer] = ACTIONS(88), - [anon_sym_columns] = ACTIONS(88), - [anon_sym_rows] = ACTIONS(88), - [anon_sym_reverse] = ACTIONS(88), - }, - [161] = { - [sym_identifier] = ACTIONS(563), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(563), - [anon_sym_LBRACE] = ACTIONS(561), - [anon_sym_RBRACE] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(561), - [anon_sym_LPAREN] = ACTIONS(561), - [anon_sym_RPAREN] = ACTIONS(561), - [anon_sym_COMMA] = ACTIONS(561), - [sym_integer] = ACTIONS(563), - [sym_float] = ACTIONS(561), - [sym_string] = ACTIONS(561), - [anon_sym_true] = ACTIONS(563), - [anon_sym_false] = ACTIONS(563), - [anon_sym_LBRACK] = ACTIONS(561), - [anon_sym_RBRACK] = ACTIONS(561), - [anon_sym_COLON] = ACTIONS(561), - [anon_sym_DOT_DOT] = ACTIONS(561), - [anon_sym_PLUS] = ACTIONS(561), - [anon_sym_DASH] = ACTIONS(563), - [anon_sym_STAR] = ACTIONS(561), - [anon_sym_SLASH] = ACTIONS(561), - [anon_sym_PERCENT] = ACTIONS(561), - [anon_sym_EQ_EQ] = ACTIONS(561), - [anon_sym_BANG_EQ] = ACTIONS(561), - [anon_sym_AMP_AMP] = ACTIONS(561), - [anon_sym_PIPE_PIPE] = ACTIONS(561), - [anon_sym_GT] = ACTIONS(563), - [anon_sym_LT] = ACTIONS(563), - [anon_sym_GT_EQ] = ACTIONS(561), - [anon_sym_LT_EQ] = ACTIONS(561), - [anon_sym_EQ_GT] = ACTIONS(561), - [anon_sym_PIPE] = ACTIONS(563), - [anon_sym_table] = ACTIONS(563), - [anon_sym_assert] = ACTIONS(563), - [anon_sym_assert_equal] = ACTIONS(563), - [anon_sym_context] = ACTIONS(563), - [anon_sym_download] = ACTIONS(563), - [anon_sym_help] = ACTIONS(563), - [anon_sym_length] = ACTIONS(563), - [anon_sym_output] = ACTIONS(563), - [anon_sym_output_error] = ACTIONS(563), - [anon_sym_type] = ACTIONS(563), - [anon_sym_append] = ACTIONS(563), - [anon_sym_metadata] = ACTIONS(563), - [anon_sym_move] = ACTIONS(563), - [anon_sym_read] = ACTIONS(563), - [anon_sym_workdir] = ACTIONS(563), - [anon_sym_write] = ACTIONS(563), - [anon_sym_from_json] = ACTIONS(563), - [anon_sym_to_json] = ACTIONS(563), - [anon_sym_to_string] = ACTIONS(563), - [anon_sym_to_float] = ACTIONS(563), - [anon_sym_bash] = ACTIONS(563), - [anon_sym_fish] = ACTIONS(563), - [anon_sym_raw] = ACTIONS(563), - [anon_sym_sh] = ACTIONS(563), - [anon_sym_zsh] = ACTIONS(563), - [anon_sym_random] = ACTIONS(563), - [anon_sym_random_boolean] = ACTIONS(563), - [anon_sym_random_float] = ACTIONS(563), - [anon_sym_random_integer] = ACTIONS(563), - [anon_sym_columns] = ACTIONS(563), - [anon_sym_rows] = ACTIONS(563), - [anon_sym_reverse] = ACTIONS(563), - }, - [162] = { - [sym_identifier] = ACTIONS(559), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(559), - [anon_sym_LBRACE] = ACTIONS(557), - [anon_sym_RBRACE] = ACTIONS(557), - [anon_sym_SEMI] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(557), - [anon_sym_RPAREN] = ACTIONS(557), - [anon_sym_COMMA] = ACTIONS(557), - [sym_integer] = ACTIONS(559), - [sym_float] = ACTIONS(557), - [sym_string] = ACTIONS(557), - [anon_sym_true] = ACTIONS(559), - [anon_sym_false] = ACTIONS(559), - [anon_sym_LBRACK] = ACTIONS(557), - [anon_sym_RBRACK] = ACTIONS(557), - [anon_sym_COLON] = ACTIONS(557), - [anon_sym_DOT_DOT] = ACTIONS(557), - [anon_sym_PLUS] = ACTIONS(557), - [anon_sym_DASH] = ACTIONS(559), - [anon_sym_STAR] = ACTIONS(557), - [anon_sym_SLASH] = ACTIONS(557), - [anon_sym_PERCENT] = ACTIONS(557), - [anon_sym_EQ_EQ] = ACTIONS(557), - [anon_sym_BANG_EQ] = ACTIONS(557), - [anon_sym_AMP_AMP] = ACTIONS(557), - [anon_sym_PIPE_PIPE] = ACTIONS(557), - [anon_sym_GT] = ACTIONS(559), - [anon_sym_LT] = ACTIONS(559), - [anon_sym_GT_EQ] = ACTIONS(557), - [anon_sym_LT_EQ] = ACTIONS(557), - [anon_sym_EQ_GT] = ACTIONS(557), - [anon_sym_PIPE] = ACTIONS(559), - [anon_sym_table] = ACTIONS(559), - [anon_sym_assert] = ACTIONS(559), - [anon_sym_assert_equal] = ACTIONS(559), - [anon_sym_context] = ACTIONS(559), - [anon_sym_download] = ACTIONS(559), - [anon_sym_help] = ACTIONS(559), - [anon_sym_length] = ACTIONS(559), - [anon_sym_output] = ACTIONS(559), - [anon_sym_output_error] = ACTIONS(559), - [anon_sym_type] = ACTIONS(559), - [anon_sym_append] = ACTIONS(559), - [anon_sym_metadata] = ACTIONS(559), - [anon_sym_move] = ACTIONS(559), - [anon_sym_read] = ACTIONS(559), - [anon_sym_workdir] = ACTIONS(559), - [anon_sym_write] = ACTIONS(559), - [anon_sym_from_json] = ACTIONS(559), - [anon_sym_to_json] = ACTIONS(559), - [anon_sym_to_string] = ACTIONS(559), - [anon_sym_to_float] = ACTIONS(559), - [anon_sym_bash] = ACTIONS(559), - [anon_sym_fish] = ACTIONS(559), - [anon_sym_raw] = ACTIONS(559), - [anon_sym_sh] = ACTIONS(559), - [anon_sym_zsh] = ACTIONS(559), - [anon_sym_random] = ACTIONS(559), - [anon_sym_random_boolean] = ACTIONS(559), - [anon_sym_random_float] = ACTIONS(559), - [anon_sym_random_integer] = ACTIONS(559), - [anon_sym_columns] = ACTIONS(559), - [anon_sym_rows] = ACTIONS(559), - [anon_sym_reverse] = ACTIONS(559), - }, - [163] = { - [sym_else_if] = STATE(163), - [aux_sym_if_else_repeat1] = STATE(163), - [ts_builtin_sym_end] = ACTIONS(636), - [sym_identifier] = ACTIONS(638), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(638), - [anon_sym_LBRACE] = ACTIONS(636), - [anon_sym_RBRACE] = ACTIONS(636), - [anon_sym_SEMI] = ACTIONS(636), - [anon_sym_LPAREN] = ACTIONS(636), - [anon_sym_RPAREN] = ACTIONS(636), - [sym_integer] = ACTIONS(638), - [sym_float] = ACTIONS(636), - [sym_string] = ACTIONS(636), - [anon_sym_true] = ACTIONS(638), - [anon_sym_false] = ACTIONS(638), - [anon_sym_LBRACK] = ACTIONS(636), - [anon_sym_if] = ACTIONS(638), - [anon_sym_elseif] = ACTIONS(640), - [anon_sym_else] = ACTIONS(638), - [anon_sym_match] = ACTIONS(638), - [anon_sym_EQ_GT] = ACTIONS(636), - [anon_sym_while] = ACTIONS(638), - [anon_sym_for] = ACTIONS(638), - [anon_sym_asyncfor] = ACTIONS(636), - [anon_sym_transform] = ACTIONS(638), - [anon_sym_filter] = ACTIONS(638), - [anon_sym_find] = ACTIONS(638), - [anon_sym_remove] = ACTIONS(638), - [anon_sym_reduce] = ACTIONS(638), - [anon_sym_select] = ACTIONS(638), - [anon_sym_insert] = ACTIONS(638), - [anon_sym_PIPE] = ACTIONS(636), - [anon_sym_table] = ACTIONS(638), - [anon_sym_assert] = ACTIONS(638), - [anon_sym_assert_equal] = ACTIONS(638), - [anon_sym_context] = ACTIONS(638), - [anon_sym_download] = ACTIONS(638), - [anon_sym_help] = ACTIONS(638), - [anon_sym_length] = ACTIONS(638), - [anon_sym_output] = ACTIONS(638), - [anon_sym_output_error] = ACTIONS(638), - [anon_sym_type] = ACTIONS(638), - [anon_sym_append] = ACTIONS(638), - [anon_sym_metadata] = ACTIONS(638), - [anon_sym_move] = ACTIONS(638), - [anon_sym_read] = ACTIONS(638), - [anon_sym_workdir] = ACTIONS(638), - [anon_sym_write] = ACTIONS(638), - [anon_sym_from_json] = ACTIONS(638), - [anon_sym_to_json] = ACTIONS(638), - [anon_sym_to_string] = ACTIONS(638), - [anon_sym_to_float] = ACTIONS(638), - [anon_sym_bash] = ACTIONS(638), - [anon_sym_fish] = ACTIONS(638), - [anon_sym_raw] = ACTIONS(638), - [anon_sym_sh] = ACTIONS(638), - [anon_sym_zsh] = ACTIONS(638), - [anon_sym_random] = ACTIONS(638), - [anon_sym_random_boolean] = ACTIONS(638), - [anon_sym_random_float] = ACTIONS(638), - [anon_sym_random_integer] = ACTIONS(638), - [anon_sym_columns] = ACTIONS(638), - [anon_sym_rows] = ACTIONS(638), - [anon_sym_reverse] = ACTIONS(638), - }, - [164] = { - [sym_identifier] = ACTIONS(597), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(597), - [anon_sym_LBRACE] = ACTIONS(595), - [anon_sym_RBRACE] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(595), - [anon_sym_RPAREN] = ACTIONS(595), - [anon_sym_COMMA] = ACTIONS(595), - [sym_integer] = ACTIONS(597), - [sym_float] = ACTIONS(595), - [sym_string] = ACTIONS(595), - [anon_sym_true] = ACTIONS(597), - [anon_sym_false] = ACTIONS(597), - [anon_sym_LBRACK] = ACTIONS(595), - [anon_sym_RBRACK] = ACTIONS(595), - [anon_sym_COLON] = ACTIONS(595), - [anon_sym_DOT_DOT] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(595), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_EQ_EQ] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_AMP_AMP] = ACTIONS(595), - [anon_sym_PIPE_PIPE] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_EQ_GT] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(597), - [anon_sym_table] = ACTIONS(597), - [anon_sym_assert] = ACTIONS(597), - [anon_sym_assert_equal] = ACTIONS(597), - [anon_sym_context] = ACTIONS(597), - [anon_sym_download] = ACTIONS(597), - [anon_sym_help] = ACTIONS(597), - [anon_sym_length] = ACTIONS(597), - [anon_sym_output] = ACTIONS(597), - [anon_sym_output_error] = ACTIONS(597), - [anon_sym_type] = ACTIONS(597), - [anon_sym_append] = ACTIONS(597), - [anon_sym_metadata] = ACTIONS(597), - [anon_sym_move] = ACTIONS(597), - [anon_sym_read] = ACTIONS(597), - [anon_sym_workdir] = ACTIONS(597), - [anon_sym_write] = ACTIONS(597), - [anon_sym_from_json] = ACTIONS(597), - [anon_sym_to_json] = ACTIONS(597), - [anon_sym_to_string] = ACTIONS(597), - [anon_sym_to_float] = ACTIONS(597), - [anon_sym_bash] = ACTIONS(597), - [anon_sym_fish] = ACTIONS(597), - [anon_sym_raw] = ACTIONS(597), - [anon_sym_sh] = ACTIONS(597), - [anon_sym_zsh] = ACTIONS(597), - [anon_sym_random] = ACTIONS(597), - [anon_sym_random_boolean] = ACTIONS(597), - [anon_sym_random_float] = ACTIONS(597), - [anon_sym_random_integer] = ACTIONS(597), - [anon_sym_columns] = ACTIONS(597), - [anon_sym_rows] = ACTIONS(597), - [anon_sym_reverse] = ACTIONS(597), - }, - [165] = { - [sym_identifier] = ACTIONS(575), - [sym__comment] = ACTIONS(3), - [anon_sym_async] = ACTIONS(575), - [anon_sym_LBRACE] = ACTIONS(573), - [anon_sym_RBRACE] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [anon_sym_LPAREN] = ACTIONS(573), - [anon_sym_RPAREN] = ACTIONS(573), - [anon_sym_COMMA] = ACTIONS(573), - [sym_integer] = ACTIONS(575), - [sym_float] = ACTIONS(573), - [sym_string] = ACTIONS(573), - [anon_sym_true] = ACTIONS(575), - [anon_sym_false] = ACTIONS(575), - [anon_sym_LBRACK] = ACTIONS(573), - [anon_sym_RBRACK] = ACTIONS(573), - [anon_sym_COLON] = ACTIONS(573), - [anon_sym_DOT_DOT] = ACTIONS(573), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(573), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_EQ_EQ] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_AMP_AMP] = ACTIONS(573), - [anon_sym_PIPE_PIPE] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_EQ_GT] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(575), - [anon_sym_table] = ACTIONS(575), - [anon_sym_assert] = ACTIONS(575), - [anon_sym_assert_equal] = ACTIONS(575), - [anon_sym_context] = ACTIONS(575), - [anon_sym_download] = ACTIONS(575), - [anon_sym_help] = ACTIONS(575), - [anon_sym_length] = ACTIONS(575), - [anon_sym_output] = ACTIONS(575), - [anon_sym_output_error] = ACTIONS(575), - [anon_sym_type] = ACTIONS(575), - [anon_sym_append] = ACTIONS(575), - [anon_sym_metadata] = ACTIONS(575), - [anon_sym_move] = ACTIONS(575), - [anon_sym_read] = ACTIONS(575), - [anon_sym_workdir] = ACTIONS(575), - [anon_sym_write] = ACTIONS(575), - [anon_sym_from_json] = ACTIONS(575), - [anon_sym_to_json] = ACTIONS(575), - [anon_sym_to_string] = ACTIONS(575), - [anon_sym_to_float] = ACTIONS(575), - [anon_sym_bash] = ACTIONS(575), - [anon_sym_fish] = ACTIONS(575), - [anon_sym_raw] = ACTIONS(575), - [anon_sym_sh] = ACTIONS(575), - [anon_sym_zsh] = ACTIONS(575), - [anon_sym_random] = ACTIONS(575), - [anon_sym_random_boolean] = ACTIONS(575), - [anon_sym_random_float] = ACTIONS(575), - [anon_sym_random_integer] = ACTIONS(575), - [anon_sym_columns] = ACTIONS(575), - [anon_sym_rows] = ACTIONS(575), - [anon_sym_reverse] = ACTIONS(575), + [sym_integer] = ACTIONS(13), + [sym_float] = ACTIONS(15), + [sym_string] = ACTIONS(15), + [anon_sym_true] = ACTIONS(17), + [anon_sym_false] = ACTIONS(17), + [anon_sym_LBRACK] = ACTIONS(19), + [anon_sym_if] = ACTIONS(21), + [anon_sym_match] = ACTIONS(23), + [anon_sym_EQ_GT] = ACTIONS(25), + [anon_sym_while] = ACTIONS(27), + [anon_sym_for] = ACTIONS(29), + [anon_sym_asyncfor] = ACTIONS(31), + [anon_sym_transform] = ACTIONS(33), + [anon_sym_filter] = ACTIONS(35), + [anon_sym_find] = ACTIONS(37), + [anon_sym_remove] = ACTIONS(39), + [anon_sym_reduce] = ACTIONS(41), + [anon_sym_select] = ACTIONS(43), + [anon_sym_insert] = ACTIONS(45), + [anon_sym_PIPE] = ACTIONS(47), + [anon_sym_table] = ACTIONS(49), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 11, + [0] = 18, ACTIONS(3), 1, sym__comment, - ACTIONS(462), 1, - anon_sym_DASH, - ACTIONS(620), 1, - anon_sym_COLON, - ACTIONS(643), 1, - anon_sym_COMMA, - STATE(256), 1, - sym_logic_operator, - STATE(263), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(452), 8, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_DOT_DOT, - anon_sym_EQ_GT, - ACTIONS(454), 38, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [87] = 11, - ACTIONS(3), 1, - sym__comment, - ACTIONS(462), 1, - anon_sym_DASH, - ACTIONS(622), 1, - anon_sym_COLON, - ACTIONS(649), 1, - anon_sym_COMMA, - STATE(238), 1, - sym_math_operator, - STATE(239), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(647), 8, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - ACTIONS(645), 37, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [173] = 11, - ACTIONS(3), 1, - sym__comment, - ACTIONS(462), 1, - anon_sym_DASH, - ACTIONS(622), 1, - anon_sym_COLON, - ACTIONS(643), 1, - anon_sym_COMMA, - STATE(238), 1, - sym_math_operator, - STATE(239), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(452), 7, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - ACTIONS(454), 38, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [259] = 21, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(401), 1, - anon_sym_table, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(651), 1, - anon_sym_RBRACK, - STATE(67), 1, - sym__built_in_function_name, - STATE(167), 1, - sym_expression, - STATE(170), 1, - aux_sym_list_repeat1, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [365] = 21, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(401), 1, - anon_sym_table, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(653), 1, - anon_sym_RBRACK, - STATE(67), 1, - sym__built_in_function_name, - STATE(167), 1, - sym_expression, - STATE(178), 1, - aux_sym_list_repeat1, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [471] = 21, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(401), 1, - anon_sym_table, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(655), 1, - anon_sym_RBRACK, - STATE(67), 1, - sym__built_in_function_name, - STATE(167), 1, - sym_expression, - STATE(172), 1, - aux_sym_list_repeat1, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [577] = 21, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(401), 1, - anon_sym_table, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(657), 1, - anon_sym_RBRACK, - STATE(67), 1, - sym__built_in_function_name, - STATE(167), 1, - sym_expression, - STATE(178), 1, - aux_sym_list_repeat1, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [683] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(569), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(571), 49, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [753] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(659), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(661), 49, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [823] = 21, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(401), 1, - anon_sym_table, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(663), 1, - anon_sym_RBRACK, - STATE(67), 1, - sym__built_in_function_name, - STATE(167), 1, - sym_expression, - STATE(179), 1, - aux_sym_list_repeat1, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [929] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(553), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(555), 49, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [999] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(665), 13, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_elseif, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(667), 49, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_else, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1069] = 21, - ACTIONS(3), 1, - sym__comment, - ACTIONS(669), 1, - sym_identifier, - ACTIONS(672), 1, - anon_sym_LBRACE, - ACTIONS(675), 1, - anon_sym_LPAREN, - ACTIONS(678), 1, - anon_sym_RPAREN, - ACTIONS(681), 1, - sym_integer, - ACTIONS(690), 1, - anon_sym_LBRACK, - ACTIONS(693), 1, - anon_sym_RBRACK, - ACTIONS(695), 1, - anon_sym_EQ_GT, - ACTIONS(698), 1, - anon_sym_PIPE, - ACTIONS(701), 1, - anon_sym_table, - STATE(67), 1, - sym__built_in_function_name, - STATE(167), 1, - sym_expression, - STATE(178), 1, - aux_sym_list_repeat1, - STATE(520), 1, - sym_identifier_list, - ACTIONS(684), 2, - sym_float, - sym_string, - ACTIONS(687), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(704), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1175] = 21, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(401), 1, - anon_sym_table, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(707), 1, - anon_sym_RBRACK, - STATE(67), 1, - sym__built_in_function_name, - STATE(167), 1, - sym_expression, - STATE(178), 1, - aux_sym_list_repeat1, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1281] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(709), 1, - anon_sym_DOT_DOT, - STATE(248), 1, - sym_logic_operator, - STATE(254), 1, - sym_math_operator, - ACTIONS(480), 18, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - ACTIONS(482), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1356] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(248), 1, - sym_logic_operator, - STATE(254), 1, - sym_math_operator, - ACTIONS(480), 19, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - ACTIONS(482), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1429] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(248), 1, - sym_logic_operator, - STATE(254), 1, - sym_math_operator, - ACTIONS(472), 19, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - ACTIONS(474), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1502] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(248), 1, - sym_logic_operator, - STATE(254), 1, - sym_math_operator, - ACTIONS(448), 19, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - ACTIONS(450), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1575] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(462), 1, - anon_sym_DASH, - ACTIONS(711), 1, - anon_sym_COLON, - STATE(248), 1, - sym_logic_operator, - STATE(254), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(468), 8, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_DOT_DOT, - anon_sym_EQ_GT, - ACTIONS(470), 37, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1658] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(462), 1, - anon_sym_DASH, - ACTIONS(711), 1, - anon_sym_COLON, - STATE(248), 1, - sym_logic_operator, - STATE(254), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(476), 8, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_DOT_DOT, - anon_sym_EQ_GT, - ACTIONS(478), 37, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1741] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(713), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(715), 48, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1809] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(51), 1, - anon_sym_table, + sym_identifier, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - STATE(23), 1, - sym__built_in_function_name, - STATE(126), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(53), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [1909] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(717), 1, - sym_identifier, - ACTIONS(719), 1, anon_sym_table, - STATE(58), 1, + STATE(128), 1, sym__built_in_function_name, - STATE(354), 1, + STATE(245), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, + STATE(335), 2, sym__context_defined_function, sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(248), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(407), 31, + ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -18840,704 +3258,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [2009] = 19, + [97] = 18, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(721), 1, - sym_identifier, - ACTIONS(723), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(421), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2109] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(717), 1, - sym_identifier, - ACTIONS(719), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(342), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2209] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - ACTIONS(725), 1, - anon_sym_table, - STATE(12), 1, - sym__built_in_function_name, - STATE(97), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(727), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2309] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(717), 1, - sym_identifier, - ACTIONS(719), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(339), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2409] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(374), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2509] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(717), 1, - sym_identifier, - ACTIONS(719), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(341), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2609] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(376), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2709] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(51), 1, - anon_sym_table, + sym_identifier, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - STATE(23), 1, - sym__built_in_function_name, - STATE(109), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(53), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [2809] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(129), 1, - sym_identifier, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, anon_sym_table, - STATE(120), 1, + STATE(128), 1, sym__built_in_function_name, - STATE(433), 1, + STATE(245), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, + STATE(320), 2, sym__context_defined_function, sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(250), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(151), 31, + ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, @@ -19569,914 +3337,5040 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_columns, anon_sym_rows, anon_sym_reverse, - [2909] = 19, + [194] = 18, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, + ACTIONS(51), 1, sym_identifier, - ACTIONS(733), 1, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + STATE(128), 1, + sym__built_in_function_name, + STATE(245), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(318), 2, + sym__context_defined_function, + sym_built_in_function, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(247), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + ACTIONS(69), 31, + anon_sym_assert, + anon_sym_assert_equal, + anon_sym_context, + anon_sym_download, + anon_sym_help, + anon_sym_length, + anon_sym_output, + anon_sym_output_error, + anon_sym_type, + anon_sym_append, + anon_sym_metadata, + anon_sym_move, + anon_sym_read, + anon_sym_workdir, + anon_sym_write, + anon_sym_from_json, + anon_sym_to_json, + anon_sym_to_string, + anon_sym_to_float, + anon_sym_bash, + anon_sym_fish, + anon_sym_raw, + anon_sym_sh, + anon_sym_zsh, + anon_sym_random, + anon_sym_random_boolean, + anon_sym_random_float, + anon_sym_random_integer, + anon_sym_columns, + anon_sym_rows, + anon_sym_reverse, + [291] = 33, + ACTIONS(3), 1, + sym__comment, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(71), 1, + sym_identifier, + ACTIONS(73), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(291), 1, + aux_sym_map_repeat1, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(13), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [415] = 33, + ACTIONS(3), 1, + sym__comment, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(71), 1, + sym_identifier, + ACTIONS(75), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(288), 1, + aux_sym_map_repeat1, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(21), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [539] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(79), 1, + sym_identifier, + ACTIONS(82), 1, + anon_sym_async, + ACTIONS(85), 1, + anon_sym_LBRACE, + ACTIONS(88), 1, + anon_sym_LPAREN, + ACTIONS(91), 1, + sym_integer, + ACTIONS(100), 1, + anon_sym_LBRACK, + ACTIONS(103), 1, + anon_sym_if, + ACTIONS(106), 1, + anon_sym_match, + ACTIONS(109), 1, + anon_sym_EQ_GT, + ACTIONS(112), 1, + anon_sym_while, + ACTIONS(115), 1, + anon_sym_for, + ACTIONS(118), 1, + anon_sym_asyncfor, + ACTIONS(121), 1, + anon_sym_transform, + ACTIONS(124), 1, + anon_sym_filter, + ACTIONS(127), 1, + anon_sym_find, + ACTIONS(130), 1, + anon_sym_remove, + ACTIONS(133), 1, + anon_sym_reduce, + ACTIONS(136), 1, + anon_sym_select, + ACTIONS(139), 1, + anon_sym_insert, + ACTIONS(142), 1, + anon_sym_PIPE, + ACTIONS(145), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(77), 2, + ts_builtin_sym_end, + anon_sym_RBRACE, + ACTIONS(94), 2, + sym_float, + sym_string, + ACTIONS(97), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [661] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(148), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [782] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(150), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [903] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(152), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [1024] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(154), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [1145] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(156), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [1266] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(158), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [1387] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(160), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [1508] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(162), 1, + ts_builtin_sym_end, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [1629] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(164), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [1750] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(166), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [1871] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(168), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [1992] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(170), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [2113] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(172), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [2234] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(174), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [2355] = 32, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(176), 1, + anon_sym_RBRACE, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(7), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [2476] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(10), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [2594] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(21), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [2712] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(22), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [2830] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(12), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [2948] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(13), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [3066] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(19), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [3184] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(9), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [3302] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(14), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [3420] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(20), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [3538] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(8), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [3656] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(16), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [3774] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(18), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [3892] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(17), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [4010] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(11), 2, + sym_statement, + aux_sym_root_repeat1, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [4128] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(178), 1, + sym_identifier, + ACTIONS(180), 1, + anon_sym_async, + ACTIONS(182), 1, + anon_sym_LBRACE, + ACTIONS(184), 1, + anon_sym_if, + ACTIONS(186), 1, + anon_sym_match, + ACTIONS(188), 1, + anon_sym_while, + ACTIONS(190), 1, + anon_sym_for, + ACTIONS(192), 1, + anon_sym_asyncfor, + ACTIONS(194), 1, + anon_sym_transform, + ACTIONS(196), 1, + anon_sym_filter, + ACTIONS(198), 1, + anon_sym_find, + ACTIONS(200), 1, + anon_sym_remove, + ACTIONS(202), 1, + anon_sym_reduce, + ACTIONS(204), 1, + anon_sym_select, + ACTIONS(206), 1, + anon_sym_insert, + STATE(219), 1, + sym_expression, + STATE(260), 1, + sym_if, + STATE(277), 1, + sym_statement, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(266), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [4245] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(178), 1, + sym_identifier, + ACTIONS(180), 1, + anon_sym_async, + ACTIONS(182), 1, + anon_sym_LBRACE, + ACTIONS(184), 1, + anon_sym_if, + ACTIONS(186), 1, + anon_sym_match, + ACTIONS(188), 1, + anon_sym_while, + ACTIONS(190), 1, + anon_sym_for, + ACTIONS(192), 1, + anon_sym_asyncfor, + ACTIONS(194), 1, + anon_sym_transform, + ACTIONS(196), 1, + anon_sym_filter, + ACTIONS(198), 1, + anon_sym_find, + ACTIONS(200), 1, + anon_sym_remove, + ACTIONS(202), 1, + anon_sym_reduce, + ACTIONS(204), 1, + anon_sym_select, + ACTIONS(206), 1, + anon_sym_insert, + STATE(219), 1, + sym_expression, + STATE(260), 1, + sym_if, + STATE(301), 1, + sym_statement, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(266), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [4362] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(208), 1, + sym_identifier, + ACTIONS(211), 1, + anon_sym_async, + ACTIONS(214), 1, + anon_sym_LBRACE, + ACTIONS(217), 1, + anon_sym_LPAREN, + ACTIONS(220), 1, + sym_integer, + ACTIONS(229), 1, + anon_sym_LBRACK, + ACTIONS(232), 1, + anon_sym_if, + ACTIONS(235), 1, + anon_sym_match, + ACTIONS(238), 1, + anon_sym_EQ_GT, + ACTIONS(241), 1, + anon_sym_while, + ACTIONS(244), 1, + anon_sym_for, + ACTIONS(247), 1, + anon_sym_asyncfor, + ACTIONS(250), 1, + anon_sym_transform, + ACTIONS(253), 1, + anon_sym_filter, + ACTIONS(256), 1, + anon_sym_find, + ACTIONS(259), 1, + anon_sym_remove, + ACTIONS(262), 1, + anon_sym_reduce, + ACTIONS(265), 1, + anon_sym_select, + ACTIONS(268), 1, + anon_sym_insert, + ACTIONS(271), 1, + anon_sym_PIPE, + ACTIONS(274), 1, + anon_sym_table, + STATE(219), 1, + sym_expression, + STATE(260), 1, + sym_if, + STATE(301), 1, + sym_statement, + STATE(327), 1, + sym_identifier_list, + ACTIONS(223), 2, + sym_float, + sym_string, + ACTIONS(226), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(266), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [4479] = 31, + ACTIONS(3), 1, + sym__comment, + ACTIONS(5), 1, + sym_identifier, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(21), 1, + anon_sym_if, + ACTIONS(23), 1, + anon_sym_match, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(27), 1, + anon_sym_while, + ACTIONS(29), 1, + anon_sym_for, + ACTIONS(31), 1, + anon_sym_asyncfor, + ACTIONS(33), 1, + anon_sym_transform, + ACTIONS(35), 1, + anon_sym_filter, + ACTIONS(37), 1, + anon_sym_find, + ACTIONS(39), 1, + anon_sym_remove, + ACTIONS(41), 1, + anon_sym_reduce, + ACTIONS(43), 1, + anon_sym_select, + ACTIONS(45), 1, + anon_sym_insert, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + STATE(53), 1, + sym_expression, + STATE(74), 1, + sym_if, + STATE(124), 1, + sym_statement, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + STATE(109), 13, + sym_block, + sym_assignment, + sym_if_else, + sym_match, + sym_while, + sym_for, + sym_transform, + sym_filter, + sym_find, + sym_remove, + sym_reduce, + sym_select, + sym_insert, + [4596] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(281), 1, + anon_sym_EQ, + STATE(40), 1, + sym_assignment_operator, + ACTIONS(283), 2, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + ACTIONS(277), 20, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(279), 22, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [4656] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(144), 1, + sym_math_operator, + STATE(186), 1, + sym_logic_operator, + ACTIONS(287), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(285), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [4713] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(293), 1, + anon_sym_DOT_DOT, + STATE(144), 1, + sym_math_operator, + STATE(186), 1, + sym_logic_operator, + ACTIONS(289), 21, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(291), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [4772] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(7), 1, + anon_sym_async, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(301), 1, + anon_sym_COLON, + ACTIONS(305), 1, + anon_sym_DASH, + STATE(122), 1, + sym_block, + STATE(150), 1, + sym_logic_operator, + STATE(158), 1, + sym_math_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(295), 9, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(297), 17, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [4845] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(144), 1, + sym_math_operator, + STATE(186), 1, + sym_logic_operator, + ACTIONS(291), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(289), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [4902] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(144), 1, + sym_math_operator, + STATE(186), 1, + sym_logic_operator, + ACTIONS(313), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(311), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [4959] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(315), 1, + anon_sym_EQ, + STATE(40), 1, + sym_assignment_operator, + ACTIONS(283), 2, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + ACTIONS(277), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(279), 22, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [5018] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(321), 1, + anon_sym_COLON, + STATE(144), 1, + sym_math_operator, + STATE(186), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(317), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_DOT_DOT, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(319), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [5085] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(321), 1, + anon_sym_COLON, + STATE(144), 1, + sym_math_operator, + STATE(186), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(323), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_DOT_DOT, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(325), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [5152] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(301), 1, + anon_sym_COLON, + ACTIONS(305), 1, + anon_sym_DASH, + STATE(150), 1, + sym_logic_operator, + STATE(158), 1, + sym_math_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(327), 10, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(329), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [5218] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(150), 1, + sym_logic_operator, + STATE(158), 1, + sym_math_operator, + ACTIONS(285), 21, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(287), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [5274] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(301), 1, + anon_sym_COLON, + ACTIONS(305), 1, + anon_sym_DASH, + STATE(150), 1, + sym_logic_operator, + STATE(158), 1, + sym_math_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(317), 10, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(319), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [5340] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(301), 1, + anon_sym_COLON, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(335), 1, + anon_sym_SEMI, + STATE(150), 1, + sym_logic_operator, + STATE(158), 1, + sym_math_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(331), 9, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(333), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [5408] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(301), 1, + anon_sym_COLON, + ACTIONS(305), 1, + anon_sym_DASH, + STATE(150), 1, + sym_logic_operator, + STATE(158), 1, + sym_math_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(323), 10, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(325), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [5474] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(150), 1, + sym_logic_operator, + STATE(158), 1, + sym_math_operator, + ACTIONS(311), 21, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + ACTIONS(313), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + [5530] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(339), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(337), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [5581] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(343), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(341), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [5632] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(347), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(345), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [5683] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(351), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(349), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [5734] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(355), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(353), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [5785] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(359), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(357), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [5836] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(363), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(361), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [5887] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(367), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(365), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [5938] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(371), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(369), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [5989] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(375), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(373), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [6040] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(379), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(377), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [6091] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(383), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(381), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [6142] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(387), 21, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(385), 22, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + anon_sym_asyncfor, + [6193] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(391), 1, + sym_identifier, + ACTIONS(396), 1, + anon_sym_LBRACE, + ACTIONS(399), 1, + anon_sym_LPAREN, + ACTIONS(402), 1, + sym_integer, + ACTIONS(411), 1, + anon_sym_LBRACK, + ACTIONS(414), 1, + anon_sym_EQ_GT, + ACTIONS(417), 1, + anon_sym_PIPE, + ACTIONS(420), 1, + anon_sym_table, + STATE(69), 1, + aux_sym_match_repeat1, + STATE(241), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(405), 2, + sym_float, + sym_string, + ACTIONS(408), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(389), 4, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_asyncfor, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + ACTIONS(394), 12, + anon_sym_async, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + [6273] = 23, + ACTIONS(3), 1, + sym__comment, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(423), 1, + sym_identifier, + ACTIONS(425), 1, + anon_sym_COLON, + ACTIONS(427), 1, + anon_sym_PIPE, + STATE(106), 1, + aux_sym_match_repeat1, + STATE(168), 1, + sym_logic_operator, + STATE(169), 1, + sym_math_operator, + STATE(240), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [6363] = 18, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(69), 1, + aux_sym_match_repeat1, + STATE(241), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(429), 4, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_asyncfor, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + ACTIONS(431), 12, + anon_sym_async, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + [6443] = 23, + ACTIONS(3), 1, + sym__comment, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(423), 1, + sym_identifier, + ACTIONS(425), 1, + anon_sym_COLON, + ACTIONS(427), 1, + anon_sym_PIPE, + STATE(71), 1, + aux_sym_match_repeat1, + STATE(168), 1, + sym_logic_operator, + STATE(169), 1, + sym_math_operator, + STATE(241), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [6533] = 19, + ACTIONS(3), 1, + sym__comment, + ACTIONS(427), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(439), 1, + anon_sym_RPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, anon_sym_table, STATE(93), 1, sym_expression, - STATE(120), 1, - sym__built_in_function_name, - STATE(520), 1, + STATE(132), 1, + aux_sym__expression_list, + STATE(324), 1, sym_identifier_list, - ACTIONS(393), 2, + ACTIONS(443), 2, sym_float, sym_string, - ACTIONS(395), 2, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, + ACTIONS(279), 3, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(150), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3009] = 19, + ACTIONS(277), 11, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [6614] = 7, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(735), 1, - sym_identifier, - ACTIONS(737), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(407), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3109] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(129), 1, - sym_identifier, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(434), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3209] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(129), 1, - sym_identifier, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(149), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(431), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3309] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(393), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3409] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(723), 1, - anon_sym_table, - ACTIONS(741), 1, - sym_identifier, - STATE(120), 1, - sym__built_in_function_name, - STATE(424), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3509] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(743), 1, - sym_identifier, - ACTIONS(745), 1, - anon_sym_table, - STATE(67), 1, - sym__built_in_function_name, - STATE(358), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3609] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(743), 1, - sym_identifier, - ACTIONS(745), 1, - anon_sym_table, - STATE(67), 1, - sym__built_in_function_name, - STATE(356), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3709] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(743), 1, - sym_identifier, - ACTIONS(745), 1, - anon_sym_table, - STATE(67), 1, - sym__built_in_function_name, - STATE(355), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3809] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(747), 1, - sym_identifier, - ACTIONS(749), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(364), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [3909] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(743), 1, - sym_identifier, - ACTIONS(745), 1, - anon_sym_table, - STATE(67), 1, - sym__built_in_function_name, - STATE(357), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4009] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(632), 12, + ACTIONS(457), 1, + anon_sym_elseif, + ACTIONS(459), 1, + anon_sym_else, + STATE(119), 1, + sym_else, + STATE(75), 2, + sym_else_if, + aux_sym_if_else_repeat1, + ACTIONS(453), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(634), 48, + ACTIONS(455), 17, anon_sym_async, sym_identifier, sym_integer, @@ -20494,378 +8388,1287 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_select, anon_sym_insert, anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4077] = 19, + [6663] = 7, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(457), 1, + anon_sym_elseif, + ACTIONS(459), 1, + anon_sym_else, + STATE(113), 1, + sym_else, + STATE(77), 2, + sym_else_if, + aux_sym_if_else_repeat1, + ACTIONS(461), 11, + ts_builtin_sym_end, anon_sym_LBRACE, - ACTIONS(135), 1, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(743), 1, - sym_identifier, - ACTIONS(745), 1, - anon_sym_table, - STATE(67), 1, - sym__built_in_function_name, - STATE(335), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, sym_float, sym_string, - ACTIONS(143), 2, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(463), 17, + anon_sym_async, + sym_identifier, + sym_integer, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4177] = 19, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [6712] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(381), 1, - anon_sym_table, - ACTIONS(751), 1, + STATE(141), 1, + sym_math_operator, + STATE(154), 1, + sym_logic_operator, + ACTIONS(291), 9, sym_identifier, - STATE(67), 1, - sym__built_in_function_name, - STATE(370), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(289), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, sym_float, sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4277] = 19, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [6756] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(11), 1, + ACTIONS(469), 1, + anon_sym_elseif, + STATE(77), 2, + sym_else_if, + aux_sym_if_else_repeat1, + ACTIONS(465), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, + sym_float, + sym_string, anon_sym_LBRACK, - ACTIONS(27), 1, anon_sym_EQ_GT, - ACTIONS(49), 1, + anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(51), 1, + ACTIONS(467), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_else, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, anon_sym_table, + [6800] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(472), 1, + anon_sym_DOT_DOT, + STATE(141), 1, + sym_math_operator, + STATE(154), 1, + sym_logic_operator, + ACTIONS(291), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(289), 20, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [6846] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(474), 1, + anon_sym_COLON, + STATE(141), 1, + sym_math_operator, + STATE(154), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(325), 6, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(323), 10, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT_DOT, + anon_sym_EQ_GT, + [6900] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(141), 1, + sym_math_operator, + STATE(154), 1, + sym_logic_operator, + ACTIONS(287), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(285), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [6944] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(141), 1, + sym_math_operator, + STATE(154), 1, + sym_logic_operator, + ACTIONS(313), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(311), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [6988] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(474), 1, + anon_sym_COLON, + STATE(141), 1, + sym_math_operator, + STATE(154), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(319), 6, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(317), 10, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT_DOT, + anon_sym_EQ_GT, + [7042] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(425), 1, + anon_sym_COLON, + STATE(168), 1, + sym_logic_operator, + STATE(169), 1, + sym_math_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(319), 6, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(317), 9, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [7095] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(168), 1, + sym_logic_operator, + STATE(169), 1, + sym_math_operator, + ACTIONS(313), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(311), 20, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7138] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(168), 1, + sym_logic_operator, + STATE(169), 1, + sym_math_operator, + ACTIONS(287), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(285), 20, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7181] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(425), 1, + anon_sym_COLON, + STATE(168), 1, + sym_logic_operator, + STATE(169), 1, + sym_math_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(325), 6, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(323), 9, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [7234] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(476), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_elseif, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(478), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_else, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [7272] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(351), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(349), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7310] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(480), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_elseif, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(482), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_else, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [7348] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(425), 1, + anon_sym_COLON, + ACTIONS(488), 1, + anon_sym_COMMA, + STATE(168), 1, + sym_logic_operator, + STATE(169), 1, + sym_math_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(484), 6, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(486), 7, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [7402] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(343), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(341), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7440] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(371), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(369), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7478] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(305), 1, + anon_sym_DASH, + ACTIONS(425), 1, + anon_sym_COLON, + ACTIONS(494), 1, + anon_sym_COMMA, + STATE(168), 1, + sym_logic_operator, + STATE(169), 1, + sym_math_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 4, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(490), 6, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(492), 7, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + [7532] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(347), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(345), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7570] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(345), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_elseif, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(347), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_else, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [7608] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(363), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(361), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7646] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(367), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(365), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7684] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(387), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(385), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7722] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(383), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(381), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7760] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(359), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(357), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7798] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(355), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(353), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7836] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(339), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(337), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7874] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(375), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(373), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7912] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(379), 9, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + anon_sym_PIPE, + anon_sym_table, + ACTIONS(377), 21, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [7950] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(369), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_elseif, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(371), 18, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_else, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [7988] = 17, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - STATE(23), 1, - sym__built_in_function_name, - STATE(108), 1, + STATE(107), 1, + aux_sym_match_repeat1, + STATE(240), 1, sym_expression, - STATE(517), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(17), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(19), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, + ACTIONS(429), 3, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(53), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4377] = 19, + [8053] = 17, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, + sym_identifier, + ACTIONS(396), 1, + anon_sym_LBRACE, ACTIONS(399), 1, + anon_sym_LPAREN, + ACTIONS(402), 1, + sym_integer, + ACTIONS(411), 1, + anon_sym_LBRACK, + ACTIONS(414), 1, anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(753), 1, + ACTIONS(417), 1, + anon_sym_PIPE, + ACTIONS(420), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(181), 1, + STATE(107), 1, + aux_sym_match_repeat1, + STATE(240), 1, sym_expression, - STATE(520), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(393), 2, + ACTIONS(405), 2, sym_float, sym_string, - ACTIONS(395), 2, + ACTIONS(408), 2, anon_sym_true, anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, + ACTIONS(389), 3, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(150), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4477] = 3, + [8118] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(569), 12, + ACTIONS(496), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(571), 48, + ACTIONS(498), 17, anon_sym_async, sym_identifier, sym_integer, @@ -20883,459 +9686,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_select, anon_sym_insert, anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4545] = 19, + [8154] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(717), 1, - sym_identifier, - ACTIONS(719), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(345), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4645] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - ACTIONS(75), 1, - anon_sym_table, - STATE(4), 1, - sym__built_in_function_name, - STATE(77), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(77), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4745] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - ACTIONS(75), 1, - anon_sym_table, - STATE(4), 1, - sym__built_in_function_name, - STATE(76), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(77), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4845] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - ACTIONS(75), 1, - anon_sym_table, - STATE(4), 1, - sym__built_in_function_name, - STATE(74), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(77), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [4945] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - ACTIONS(75), 1, - anon_sym_table, - STATE(4), 1, - sym__built_in_function_name, - STATE(73), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(77), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5045] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(755), 12, + ACTIONS(335), 1, + anon_sym_SEMI, + ACTIONS(331), 10, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(757), 48, + ACTIONS(333), 17, anon_sym_async, sym_identifier, sym_integer, @@ -21353,6002 +9720,3402 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_select, anon_sym_insert, anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5113] = 19, + [8192] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(345), 11, + ts_builtin_sym_end, anon_sym_LBRACE, - ACTIONS(135), 1, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(747), 1, - sym_identifier, - ACTIONS(749), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(361), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, sym_float, sym_string, - ACTIONS(143), 2, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(347), 17, + anon_sym_async, + sym_identifier, + sym_integer, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8228] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(500), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(502), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8264] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(504), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(506), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8300] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(508), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(510), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8336] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(512), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(514), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8372] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(516), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(518), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8408] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(369), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(371), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8444] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(520), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(522), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8480] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(524), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(526), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8516] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(461), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(463), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8552] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(528), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(530), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8588] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(532), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(534), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8624] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(536), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(538), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8660] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(540), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(542), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8696] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(544), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(546), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8732] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(548), 11, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_asyncfor, + anon_sym_PIPE, + ACTIONS(550), 17, + anon_sym_async, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_if, + anon_sym_match, + anon_sym_while, + anon_sym_for, + anon_sym_transform, + anon_sym_filter, + anon_sym_find, + anon_sym_remove, + anon_sym_reduce, + anon_sym_select, + anon_sym_insert, + anon_sym_table, + [8768] = 17, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, + ACTIONS(552), 1, + anon_sym_RBRACK, + STATE(90), 1, + sym_expression, + STATE(130), 1, + aux_sym_list_repeat1, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5213] = 19, + [8831] = 17, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(747), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(749), 1, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(359), 1, + ACTIONS(554), 1, + anon_sym_RPAREN, + STATE(93), 1, sym_expression, - STATE(519), 1, + STATE(129), 1, + aux_sym__expression_list, + STATE(324), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(443), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5313] = 19, + [8894] = 17, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(129), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(133), 1, + ACTIONS(435), 1, anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(437), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(441), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(447), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(449), 1, anon_sym_EQ_GT, - ACTIONS(149), 1, + ACTIONS(451), 1, anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(429), 1, + ACTIONS(556), 1, + anon_sym_RPAREN, + STATE(93), 1, sym_expression, - STATE(519), 1, + STATE(127), 1, + aux_sym__expression_list, + STATE(324), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(443), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5413] = 4, + [8957] = 17, ACTIONS(3), 1, sym__comment, + ACTIONS(558), 1, + sym_identifier, + ACTIONS(561), 1, + anon_sym_LBRACE, + ACTIONS(564), 1, + anon_sym_LPAREN, + ACTIONS(567), 1, + anon_sym_RPAREN, + ACTIONS(569), 1, + sym_integer, + ACTIONS(578), 1, + anon_sym_LBRACK, ACTIONS(581), 1, - anon_sym_SEMI, - ACTIONS(577), 11, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_EQ_GT, + ACTIONS(584), 1, + anon_sym_PIPE, + ACTIONS(587), 1, + anon_sym_table, + STATE(93), 1, + sym_expression, + STATE(129), 1, + aux_sym__expression_list, + STATE(324), 1, + sym_identifier_list, + ACTIONS(572), 2, sym_float, sym_string, + ACTIONS(575), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [9020] = 17, + ACTIONS(3), 1, + sym__comment, + ACTIONS(590), 1, + sym_identifier, + ACTIONS(593), 1, + anon_sym_LBRACE, + ACTIONS(596), 1, + anon_sym_LPAREN, + ACTIONS(599), 1, + sym_integer, + ACTIONS(608), 1, anon_sym_LBRACK, + ACTIONS(611), 1, + anon_sym_RBRACK, + ACTIONS(613), 1, anon_sym_EQ_GT, - anon_sym_asyncfor, + ACTIONS(616), 1, anon_sym_PIPE, - ACTIONS(579), 48, + ACTIONS(619), 1, + anon_sym_table, + STATE(90), 1, + sym_expression, + STATE(130), 1, + aux_sym_list_repeat1, + STATE(324), 1, + sym_identifier_list, + ACTIONS(602), 2, + sym_float, + sym_string, + ACTIONS(605), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [9083] = 17, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, + ACTIONS(622), 1, + anon_sym_RBRACK, + STATE(90), 1, + sym_expression, + STATE(133), 1, + aux_sym_list_repeat1, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [9146] = 17, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, + ACTIONS(624), 1, + anon_sym_RPAREN, + STATE(93), 1, + sym_expression, + STATE(129), 1, + aux_sym__expression_list, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [9209] = 17, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, + ACTIONS(626), 1, + anon_sym_RBRACK, + STATE(90), 1, + sym_expression, + STATE(130), 1, + aux_sym_list_repeat1, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [9272] = 17, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, + ACTIONS(628), 1, + anon_sym_RBRACK, + STATE(90), 1, + sym_expression, + STATE(130), 1, + aux_sym_list_repeat1, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [9335] = 17, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, + ACTIONS(630), 1, + anon_sym_RBRACK, + STATE(90), 1, + sym_expression, + STATE(134), 1, + aux_sym_list_repeat1, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [9398] = 17, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, + ACTIONS(632), 1, + anon_sym_RBRACK, + STATE(90), 1, + sym_expression, + STATE(126), 1, + aux_sym_list_repeat1, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [9461] = 9, + ACTIONS(3), 1, + sym__comment, + ACTIONS(634), 1, + anon_sym_COLON, + STATE(143), 1, + sym_math_operator, + STATE(165), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(325), 2, anon_sym_async, sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5483] = 19, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(323), 7, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_EQ_GT, + [9506] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(11), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(13), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(19), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(25), 1, anon_sym_EQ_GT, - ACTIONS(759), 1, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(636), 1, sym_identifier, - ACTIONS(761), 1, + ACTIONS(638), 1, + anon_sym_LBRACE, + ACTIONS(640), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(409), 1, + STATE(45), 1, sym_expression, - STATE(519), 1, + STATE(322), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(15), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(17), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(66), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(57), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5583] = 19, + [9563] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(763), 1, - sym_identifier, - ACTIONS(765), 1, + ACTIONS(67), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(416), 1, + ACTIONS(642), 1, + sym_identifier, + STATE(243), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5683] = 19, + [9620] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(11), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(13), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(19), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(25), 1, anon_sym_EQ_GT, - ACTIONS(763), 1, - sym_identifier, - ACTIONS(765), 1, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(400), 1, + ACTIONS(636), 1, + sym_identifier, + ACTIONS(638), 1, + anon_sym_LBRACE, + STATE(51), 1, sym_expression, - STATE(519), 1, + STATE(322), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(15), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(17), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(66), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(57), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5783] = 19, + [9677] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(763), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(765), 1, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(644), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(403), 1, + STATE(81), 1, sym_expression, - STATE(519), 1, + STATE(324), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(443), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5883] = 19, + [9734] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(759), 1, - sym_identifier, - ACTIONS(761), 1, + ACTIONS(67), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(408), 1, + ACTIONS(423), 1, + sym_identifier, + STATE(230), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [5983] = 19, + [9791] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(759), 1, + ACTIONS(423), 1, sym_identifier, - ACTIONS(761), 1, + ACTIONS(646), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(401), 1, + STATE(161), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6083] = 19, + [9848] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(11), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(13), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(19), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(25), 1, anon_sym_EQ_GT, - ACTIONS(759), 1, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(636), 1, sym_identifier, - ACTIONS(761), 1, + ACTIONS(638), 1, + anon_sym_LBRACE, + ACTIONS(640), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(410), 1, + STATE(46), 1, sym_expression, - STATE(519), 1, + STATE(322), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(15), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(17), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(66), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(57), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6183] = 19, + [9905] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(767), 1, - sym_identifier, - ACTIONS(769), 1, + ACTIONS(67), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(396), 1, + ACTIONS(423), 1, + sym_identifier, + STATE(236), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6283] = 19, + [9962] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(767), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(769), 1, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(390), 1, + STATE(72), 1, sym_expression, - STATE(519), 1, + STATE(324), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(443), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6383] = 19, + [10019] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(767), 1, - sym_identifier, - ACTIONS(769), 1, + ACTIONS(67), 1, anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(371), 1, + ACTIONS(423), 1, + sym_identifier, + STATE(228), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6483] = 19, + [10076] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(747), 1, - sym_identifier, - ACTIONS(749), 1, + ACTIONS(67), 1, anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(362), 1, + ACTIONS(423), 1, + sym_identifier, + STATE(239), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6583] = 19, + [10133] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(385), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(387), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(397), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(399), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(401), 1, + ACTIONS(67), 1, anon_sym_table, - ACTIONS(403), 1, + ACTIONS(423), 1, sym_identifier, - STATE(67), 1, - sym__built_in_function_name, - STATE(146), 1, + STATE(232), 1, sym_expression, - STATE(520), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(393), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(395), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(150), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6683] = 19, + [10190] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, + ACTIONS(11), 1, anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(13), 1, sym_integer, - ACTIONS(397), 1, + ACTIONS(19), 1, anon_sym_LBRACK, - ACTIONS(399), 1, + ACTIONS(25), 1, anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(405), 1, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(636), 1, + sym_identifier, + ACTIONS(638), 1, + anon_sym_LBRACE, + STATE(54), 1, + sym_expression, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10247] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(233), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10304] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(226), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10361] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(648), 1, + sym_identifier, + STATE(242), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10418] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(644), 1, + anon_sym_table, + STATE(79), 1, + sym_expression, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10475] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(225), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10532] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(644), 1, + anon_sym_table, + STATE(82), 1, + sym_expression, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10589] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(143), 1, + sym_math_operator, + STATE(165), 1, + sym_logic_operator, + ACTIONS(287), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(285), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [10626] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(636), 1, + sym_identifier, + ACTIONS(638), 1, + anon_sym_LBRACE, + STATE(55), 1, + sym_expression, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10683] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(636), 1, + sym_identifier, + ACTIONS(638), 1, + anon_sym_LBRACE, + STATE(44), 1, + sym_expression, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10740] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(201), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10797] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(143), 1, + sym_math_operator, + STATE(165), 1, + sym_logic_operator, + ACTIONS(313), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(311), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [10834] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(423), 1, + sym_identifier, + ACTIONS(646), 1, + anon_sym_table, + STATE(179), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10891] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(202), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [10948] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(199), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11005] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(423), 1, + sym_identifier, + ACTIONS(646), 1, anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, STATE(137), 1, sym_expression, - STATE(520), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(393), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(395), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(150), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6783] = 19, + [11062] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(385), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(387), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(397), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(399), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(401), 1, - anon_sym_table, - ACTIONS(403), 1, + ACTIONS(423), 1, sym_identifier, - STATE(67), 1, - sym__built_in_function_name, - STATE(145), 1, + ACTIONS(646), 1, + anon_sym_table, + STATE(196), 1, sym_expression, - STATE(520), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(393), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(395), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(150), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6883] = 19, + [11119] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(385), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(387), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(397), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(399), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(401), 1, - anon_sym_table, - ACTIONS(403), 1, - sym_identifier, - STATE(67), 1, - sym__built_in_function_name, - STATE(144), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [6983] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(771), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(773), 48, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7051] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(375), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7151] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(401), 1, - anon_sym_table, - ACTIONS(403), 1, - sym_identifier, - STATE(67), 1, - sym__built_in_function_name, - STATE(148), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7251] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(411), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7351] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(767), 1, - sym_identifier, - ACTIONS(769), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(373), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7451] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(418), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7551] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(412), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7651] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(379), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7751] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(753), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(185), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7851] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(398), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [7951] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(723), 1, - anon_sym_table, - ACTIONS(775), 1, - sym_identifier, - STATE(120), 1, - sym__built_in_function_name, - STATE(420), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8051] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(759), 1, - sym_identifier, - ACTIONS(761), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(417), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8151] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(723), 1, - anon_sym_table, - ACTIONS(775), 1, - sym_identifier, - STATE(120), 1, - sym__built_in_function_name, - STATE(419), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8251] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(723), 1, - anon_sym_table, - ACTIONS(775), 1, - sym_identifier, - STATE(120), 1, - sym__built_in_function_name, - STATE(428), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8351] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(753), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(182), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8451] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(405), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(140), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8551] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(405), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(139), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8651] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(723), 1, - anon_sym_table, - ACTIONS(775), 1, - sym_identifier, - STATE(120), 1, - sym__built_in_function_name, - STATE(432), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8751] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(491), 1, - sym_identifier, - ACTIONS(495), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(423), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8851] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(763), 1, - sym_identifier, - ACTIONS(765), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(397), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [8951] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(491), 1, - sym_identifier, - ACTIONS(495), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(426), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9051] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(491), 1, - sym_identifier, - ACTIONS(495), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(427), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9151] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(753), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(184), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9251] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(405), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(136), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9351] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(394), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9451] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(405), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(141), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9551] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(372), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9651] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(491), 1, - sym_identifier, - ACTIONS(495), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(425), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9751] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(386), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9851] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(380), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [9951] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(51), 1, - anon_sym_table, ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, sym_identifier, - ACTIONS(71), 1, + STATE(238), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11176] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, anon_sym_LBRACE, - STATE(23), 1, - sym__built_in_function_name, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, STATE(86), 1, sym_expression, - STATE(517), 1, + STATE(324), 1, sym_identifier_list, - ACTIONS(17), 2, + ACTIONS(443), 2, sym_float, sym_string, - ACTIONS(19), 2, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(53), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10051] = 3, + [11233] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(777), 12, - ts_builtin_sym_end, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(437), 1, anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, + STATE(84), 1, + sym_expression, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, sym_float, sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(779), 48, - anon_sym_async, - sym_identifier, - sym_integer, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10119] = 19, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11290] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(644), 1, + anon_sym_table, + STATE(78), 1, + sym_expression, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, + anon_sym_true, + anon_sym_false, + STATE(104), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(91), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11347] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - ACTIONS(725), 1, anon_sym_table, - STATE(12), 1, - sym__built_in_function_name, - STATE(92), 1, + ACTIONS(423), 1, + sym_identifier, + STATE(237), 1, sym_expression, - STATE(517), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(17), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(19), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(727), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10219] = 19, + [11404] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, + ACTIONS(433), 1, sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(378), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10319] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, + ACTIONS(435), 1, anon_sym_LBRACE, - ACTIONS(387), 1, + ACTIONS(437), 1, anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, + ACTIONS(441), 1, sym_integer, - ACTIONS(397), 1, + ACTIONS(447), 1, anon_sym_LBRACK, - ACTIONS(399), 1, + ACTIONS(449), 1, anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(733), 1, + ACTIONS(451), 1, anon_sym_table, STATE(83), 1, sym_expression, - STATE(120), 1, - sym__built_in_function_name, - STATE(520), 1, + STATE(324), 1, sym_identifier_list, - ACTIONS(393), 2, + ACTIONS(443), 2, sym_float, sym_string, - ACTIONS(395), 2, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10419] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(735), 1, - sym_identifier, - ACTIONS(737), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(413), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10519] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(781), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(783), 48, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10587] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(785), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(787), 48, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10655] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(735), 1, - sym_identifier, - ACTIONS(737), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(404), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10755] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(735), 1, - sym_identifier, - ACTIONS(737), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(415), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10855] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(385), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [10955] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(51), 1, - anon_sym_table, - ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - STATE(23), 1, - sym__built_in_function_name, - STATE(115), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(53), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11055] = 3, + [11461] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(789), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(791), 48, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11123] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, + ACTIONS(67), 1, anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(392), 1, + ACTIONS(423), 1, + sym_identifier, + STATE(235), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11223] = 19, + [11518] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(234), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11575] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(221), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11632] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(208), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11689] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(218), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11746] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, sym_integer, - ACTIONS(21), 1, + ACTIONS(19), 1, anon_sym_LBRACK, - ACTIONS(27), 1, + ACTIONS(25), 1, anon_sym_EQ_GT, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - ACTIONS(725), 1, + ACTIONS(49), 1, anon_sym_table, - STATE(12), 1, - sym__built_in_function_name, - STATE(95), 1, + ACTIONS(636), 1, + sym_identifier, + ACTIONS(638), 1, + anon_sym_LBRACE, + STATE(50), 1, sym_expression, - STATE(517), 1, + STATE(322), 1, sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, anon_sym_true, anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, + STATE(66), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(57), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(727), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11323] = 3, + [11803] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(793), 12, - ts_builtin_sym_end, + ACTIONS(650), 1, + anon_sym_DOT_DOT, + STATE(143), 1, + sym_math_operator, + STATE(165), 1, + sym_logic_operator, + ACTIONS(291), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(289), 18, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(795), 48, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11391] = 3, + [11842] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(797), 12, - ts_builtin_sym_end, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(55), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(799), 48, - anon_sym_async, - sym_identifier, + ACTIONS(57), 1, sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11459] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(384), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11559] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(395), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11659] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(389), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11759] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - ACTIONS(159), 1, anon_sym_table, - STATE(15), 1, - sym__built_in_function_name, + ACTIONS(423), 1, + sym_identifier, + STATE(222), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11899] = 5, + ACTIONS(3), 1, + sym__comment, + STATE(143), 1, + sym_math_operator, + STATE(165), 1, + sym_logic_operator, + ACTIONS(291), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(289), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [11936] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(224), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [11993] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(227), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [12050] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(229), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [12107] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, STATE(85), 1, sym_expression, - STATE(517), 1, + STATE(324), 1, sym_identifier_list, - ACTIONS(17), 2, + ACTIONS(443), 2, sym_float, sym_string, - ACTIONS(19), 2, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(161), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11859] = 19, + [12164] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, sym_integer, - ACTIONS(21), 1, + ACTIONS(19), 1, anon_sym_LBRACK, - ACTIONS(27), 1, + ACTIONS(25), 1, anon_sym_EQ_GT, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(67), 1, + ACTIONS(636), 1, sym_identifier, - ACTIONS(71), 1, + ACTIONS(638), 1, anon_sym_LBRACE, - ACTIONS(75), 1, + ACTIONS(640), 1, anon_sym_table, - STATE(4), 1, - sym__built_in_function_name, - STATE(79), 1, + STATE(49), 1, sym_expression, - STATE(517), 1, + STATE(322), 1, sym_identifier_list, - ACTIONS(17), 2, + ACTIONS(15), 2, sym_float, sym_string, - ACTIONS(19), 2, + ACTIONS(17), 2, anon_sym_true, anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, + STATE(66), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(57), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(77), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [11959] = 19, + [12221] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, sym_integer, - ACTIONS(21), 1, + ACTIONS(19), 1, anon_sym_LBRACK, - ACTIONS(27), 1, + ACTIONS(25), 1, anon_sym_EQ_GT, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(67), 1, + ACTIONS(636), 1, sym_identifier, - ACTIONS(71), 1, + ACTIONS(638), 1, anon_sym_LBRACE, - ACTIONS(159), 1, + ACTIONS(640), 1, anon_sym_table, - STATE(15), 1, - sym__built_in_function_name, - STATE(81), 1, + STATE(48), 1, sym_expression, - STATE(517), 1, + STATE(322), 1, sym_identifier_list, - ACTIONS(17), 2, + ACTIONS(15), 2, sym_float, sym_string, - ACTIONS(19), 2, + ACTIONS(17), 2, anon_sym_true, anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, + STATE(66), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(57), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(161), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12059] = 19, + [12278] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, sym_integer, - ACTIONS(21), 1, + ACTIONS(19), 1, anon_sym_LBRACK, - ACTIONS(27), 1, + ACTIONS(25), 1, anon_sym_EQ_GT, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(67), 1, + ACTIONS(636), 1, sym_identifier, - ACTIONS(71), 1, + ACTIONS(638), 1, anon_sym_LBRACE, - ACTIONS(159), 1, + ACTIONS(640), 1, anon_sym_table, - STATE(15), 1, - sym__built_in_function_name, - STATE(88), 1, + STATE(43), 1, sym_expression, - STATE(517), 1, + STATE(322), 1, sym_identifier_list, - ACTIONS(17), 2, + ACTIONS(15), 2, sym_float, sym_string, - ACTIONS(19), 2, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [12335] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(11), 1, + anon_sym_LPAREN, + ACTIONS(13), 1, + sym_integer, + ACTIONS(19), 1, + anon_sym_LBRACK, + ACTIONS(25), 1, + anon_sym_EQ_GT, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(49), 1, + anon_sym_table, + ACTIONS(636), 1, + sym_identifier, + ACTIONS(638), 1, + anon_sym_LBRACE, + STATE(52), 1, + sym_expression, + STATE(322), 1, + sym_identifier_list, + ACTIONS(15), 2, + sym_float, + sym_string, + ACTIONS(17), 2, + anon_sym_true, + anon_sym_false, + STATE(66), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(57), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [12392] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(200), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [12449] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(220), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [12506] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(433), 1, + sym_identifier, + ACTIONS(435), 1, + anon_sym_LBRACE, + ACTIONS(437), 1, + anon_sym_LPAREN, + ACTIONS(441), 1, + sym_integer, + ACTIONS(447), 1, + anon_sym_LBRACK, + ACTIONS(449), 1, + anon_sym_EQ_GT, + ACTIONS(451), 1, + anon_sym_table, + STATE(70), 1, + sym_expression, + STATE(324), 1, + sym_identifier_list, + ACTIONS(443), 2, + sym_float, + sym_string, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(161), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12159] = 19, + [12563] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(53), 1, anon_sym_LBRACE, - ACTIONS(135), 1, + ACTIONS(55), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, + ACTIONS(57), 1, sym_integer, - ACTIONS(145), 1, + ACTIONS(63), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(65), 1, anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, + ACTIONS(67), 1, anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(388), 1, + ACTIONS(423), 1, + sym_identifier, + STATE(231), 1, sym_expression, - STATE(519), 1, + STATE(327), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(59), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(61), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, + STATE(216), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(344), 6, + STATE(204), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12259] = 19, + [12620] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, + ACTIONS(654), 8, anon_sym_LBRACE, - ACTIONS(135), 1, anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(387), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12359] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(801), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, - ACTIONS(803), 48, + ACTIONS(652), 17, anon_sym_async, sym_identifier, sym_integer, @@ -27366,7349 +13133,3288 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_select, anon_sym_insert, anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12427] = 3, + [12653] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(805), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(807), 48, - anon_sym_async, + ACTIONS(433), 1, sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12495] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(809), 12, - ts_builtin_sym_end, + ACTIONS(435), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(437), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(811), 48, - anon_sym_async, - sym_identifier, + ACTIONS(441), 1, sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12563] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, + ACTIONS(447), 1, anon_sym_LBRACK, - ACTIONS(147), 1, + ACTIONS(449), 1, anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, + ACTIONS(644), 1, anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(382), 1, + STATE(76), 1, sym_expression, - STATE(519), 1, + STATE(324), 1, sym_identifier_list, - ACTIONS(141), 2, + ACTIONS(443), 2, sym_float, sym_string, - ACTIONS(143), 2, + ACTIONS(445), 2, anon_sym_true, anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12663] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(381), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12763] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - ACTIONS(725), 1, - anon_sym_table, - STATE(12), 1, - sym__built_in_function_name, - STATE(101), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, STATE(104), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, - STATE(118), 6, + STATE(91), 6, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, - ACTIONS(727), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12863] = 19, + [12710] = 9, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(763), 1, + ACTIONS(634), 1, + anon_sym_COLON, + STATE(143), 1, + sym_math_operator, + STATE(165), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(319), 2, + anon_sym_async, sym_identifier, - ACTIONS(765), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(405), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [12963] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(813), 12, - ts_builtin_sym_end, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(317), 7, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_EQ_GT, + [12755] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(423), 1, + sym_identifier, + ACTIONS(646), 1, + anon_sym_table, + STATE(181), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, sym_float, sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [12812] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, anon_sym_PIPE, - ACTIONS(815), 48, + ACTIONS(53), 1, + anon_sym_LBRACE, + ACTIONS(55), 1, + anon_sym_LPAREN, + ACTIONS(57), 1, + sym_integer, + ACTIONS(63), 1, + anon_sym_LBRACK, + ACTIONS(65), 1, + anon_sym_EQ_GT, + ACTIONS(67), 1, + anon_sym_table, + ACTIONS(423), 1, + sym_identifier, + STATE(223), 1, + sym_expression, + STATE(327), 1, + sym_identifier_list, + ACTIONS(59), 2, + sym_float, + sym_string, + ACTIONS(61), 2, + anon_sym_true, + anon_sym_false, + STATE(216), 5, + sym_boolean, + sym_list, + sym_map, + sym_table, + sym_function, + STATE(204), 6, + sym__expression_kind, + sym_value, + sym_index, + sym_math, + sym_logic, + sym_function_call, + [12869] = 9, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(325), 2, anon_sym_async, sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13031] = 19, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(323), 6, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_EQ_GT, + [12913] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(67), 1, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(287), 4, + anon_sym_async, sym_identifier, - ACTIONS(71), 1, + anon_sym_GT, + anon_sym_LT, + ACTIONS(285), 18, anon_sym_LBRACE, - ACTIONS(725), 1, - anon_sym_table, - STATE(12), 1, - sym__built_in_function_name, - STATE(87), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(727), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13131] = 19, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [12949] = 9, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(381), 1, - anon_sym_table, - ACTIONS(751), 1, + ACTIONS(656), 1, + anon_sym_COLON, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(319), 2, + anon_sym_async, sym_identifier, - STATE(67), 1, - sym__built_in_function_name, - STATE(367), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13231] = 19, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(317), 6, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_EQ_GT, + [12993] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(381), 1, - anon_sym_table, - ACTIONS(751), 1, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(313), 4, + anon_sym_async, sym_identifier, - STATE(67), 1, - sym__built_in_function_name, - STATE(365), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13331] = 19, + anon_sym_GT, + anon_sym_LT, + ACTIONS(311), 18, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13029] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(381), 1, - anon_sym_table, - ACTIONS(751), 1, + ACTIONS(367), 4, + anon_sym_async, sym_identifier, - STATE(67), 1, - sym__built_in_function_name, - STATE(368), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13431] = 19, + anon_sym_GT, + anon_sym_LT, + ACTIONS(365), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13060] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(747), 1, + ACTIONS(343), 4, + anon_sym_async, sym_identifier, - ACTIONS(749), 1, - anon_sym_table, - STATE(58), 1, - sym__built_in_function_name, - STATE(360), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(407), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13531] = 19, + anon_sym_GT, + anon_sym_LT, + ACTIONS(341), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13091] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(381), 1, - anon_sym_table, - ACTIONS(751), 1, + ACTIONS(351), 4, + anon_sym_async, sym_identifier, - STATE(67), 1, - sym__built_in_function_name, - STATE(369), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(383), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13631] = 19, + anon_sym_GT, + anon_sym_LT, + ACTIONS(349), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13122] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(67), 1, + ACTIONS(371), 4, + anon_sym_async, sym_identifier, - ACTIONS(71), 1, + anon_sym_GT, + anon_sym_LT, + ACTIONS(369), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13153] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(363), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(361), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13184] = 12, + ACTIONS(3), 1, + sym__comment, + ACTIONS(180), 1, + anon_sym_async, + ACTIONS(297), 1, + sym_identifier, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(658), 1, + anon_sym_LBRACE, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(270), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(295), 3, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13233] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(387), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(385), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13264] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(383), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(381), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13295] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(347), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(345), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13326] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(359), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(357), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13357] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(355), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(353), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13388] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(339), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(337), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13419] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(375), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(373), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13450] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(379), 4, + anon_sym_async, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(377), 19, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_GT, + [13481] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(281), 1, + anon_sym_EQ, + STATE(37), 1, + sym_assignment_operator, + ACTIONS(283), 2, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + ACTIONS(279), 4, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_GT, + anon_sym_LT, + ACTIONS(277), 14, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + anon_sym_COLON, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13517] = 8, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(327), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13555] = 9, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(660), 1, + anon_sym_SEMI, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(331), 3, + anon_sym_RBRACE, + anon_sym_COMMA, + sym_identifier, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13595] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(658), 1, + anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_async, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(276), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13636] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(658), 1, + anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_async, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(280), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13677] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(664), 1, + anon_sym_async, + ACTIONS(666), 1, anon_sym_LBRACE, - ACTIONS(159), 1, - anon_sym_table, - STATE(15), 1, - sym__built_in_function_name, STATE(89), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(161), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13731] = 3, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13718] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(553), 12, - ts_builtin_sym_end, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(668), 1, + anon_sym_async, + STATE(117), 1, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13759] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(658), 1, + anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_async, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(275), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13800] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(668), 1, + anon_sym_async, + STATE(120), 1, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13841] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(668), 1, + anon_sym_async, + STATE(121), 1, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13882] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(658), 1, + anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_async, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(274), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13923] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(668), 1, + anon_sym_async, + STATE(123), 1, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [13964] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(670), 1, + anon_sym_async, + ACTIONS(672), 1, + anon_sym_LBRACE, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(263), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14005] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(668), 1, + anon_sym_async, + STATE(125), 1, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14046] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(670), 1, + anon_sym_async, + ACTIONS(672), 1, + anon_sym_LBRACE, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(264), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14087] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(668), 1, + anon_sym_async, + STATE(114), 1, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14128] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(668), 1, + anon_sym_async, + STATE(111), 1, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14169] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(658), 1, + anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_async, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(272), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14210] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(658), 1, + anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_async, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(271), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14251] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(664), 1, + anon_sym_async, + ACTIONS(666), 1, + anon_sym_LBRACE, + STATE(87), 1, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14292] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(658), 1, + anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_async, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(269), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14333] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(658), 1, + anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_async, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + STATE(267), 1, + sym_block, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14374] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(668), 1, + anon_sym_async, + STATE(115), 1, + sym_block, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14415] = 8, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(674), 1, + anon_sym_EQ_GT, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14450] = 8, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(676), 1, + anon_sym_EQ_GT, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14485] = 8, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(678), 1, + sym_identifier, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14520] = 8, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + ACTIONS(680), 1, + sym_identifier, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14555] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(682), 1, + anon_sym_in, + ACTIONS(279), 3, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(277), 12, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14581] = 7, + ACTIONS(3), 1, + sym__comment, + ACTIONS(656), 1, + anon_sym_COLON, + STATE(163), 1, + sym_math_operator, + STATE(164), 1, + sym_logic_operator, + ACTIONS(309), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(303), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(307), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14613] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(684), 1, + anon_sym_in, + ACTIONS(279), 3, + sym_identifier, + anon_sym_GT, + anon_sym_LT, + ACTIONS(277), 12, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14639] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(686), 1, + anon_sym_RPAREN, + ACTIONS(343), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(341), 12, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14664] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(688), 1, + anon_sym_RPAREN, + ACTIONS(343), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(341), 12, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14689] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(526), 5, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_table, + ACTIONS(524), 10, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(555), 48, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13799] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(767), 1, - sym_identifier, - ACTIONS(769), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(383), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13899] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(817), 12, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(819), 48, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [13967] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(729), 1, - sym_identifier, - ACTIONS(731), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(377), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14067] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(322), 1, - sym_logic_operator, - STATE(323), 1, - sym_math_operator, - ACTIONS(448), 18, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - ACTIONS(450), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14139] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(133), 1, - anon_sym_LBRACE, - ACTIONS(135), 1, - anon_sym_LPAREN, - ACTIONS(137), 1, - anon_sym_RPAREN, - ACTIONS(139), 1, - sym_integer, - ACTIONS(145), 1, - anon_sym_LBRACK, - ACTIONS(147), 1, - anon_sym_EQ_GT, - ACTIONS(735), 1, - sym_identifier, - ACTIONS(737), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(414), 1, - sym_expression, - STATE(519), 1, - sym_identifier_list, - ACTIONS(141), 2, - sym_float, - sym_string, - ACTIONS(143), 2, - anon_sym_true, - anon_sym_false, - STATE(350), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(352), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(344), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14239] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(733), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(315), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14339] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(462), 1, - anon_sym_DASH, - ACTIONS(493), 1, - anon_sym_COLON, - STATE(322), 1, - sym_logic_operator, - STATE(323), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(476), 7, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - ACTIONS(478), 37, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14421] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(322), 1, - sym_logic_operator, - STATE(323), 1, - sym_math_operator, - ACTIONS(472), 18, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - ACTIONS(474), 40, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_DASH, - anon_sym_GT, - anon_sym_LT, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14493] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(11), 1, - anon_sym_LPAREN, - ACTIONS(13), 1, - anon_sym_RPAREN, - ACTIONS(15), 1, - sym_integer, - ACTIONS(21), 1, - anon_sym_LBRACK, - ACTIONS(27), 1, - anon_sym_EQ_GT, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(51), 1, - anon_sym_table, - ACTIONS(67), 1, - sym_identifier, - ACTIONS(71), 1, - anon_sym_LBRACE, - STATE(23), 1, - sym__built_in_function_name, - STATE(106), 1, - sym_expression, - STATE(517), 1, - sym_identifier_list, - ACTIONS(17), 2, - sym_float, - sym_string, - ACTIONS(19), 2, - anon_sym_true, - anon_sym_false, - STATE(123), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(104), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(118), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(53), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14593] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(462), 1, - anon_sym_DASH, - ACTIONS(493), 1, - anon_sym_COLON, - STATE(322), 1, - sym_logic_operator, - STATE(323), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 4, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(468), 7, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - ACTIONS(470), 37, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_PIPE, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14675] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(733), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(318), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14775] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(733), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(319), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14875] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(733), 1, - anon_sym_table, - STATE(120), 1, - sym__built_in_function_name, - STATE(321), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(151), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [14975] = 19, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - ACTIONS(385), 1, - anon_sym_LBRACE, - ACTIONS(387), 1, - anon_sym_LPAREN, - ACTIONS(389), 1, - anon_sym_RPAREN, - ACTIONS(391), 1, - sym_integer, - ACTIONS(397), 1, - anon_sym_LBRACK, - ACTIONS(399), 1, - anon_sym_EQ_GT, - ACTIONS(403), 1, - sym_identifier, - ACTIONS(753), 1, - anon_sym_table, - STATE(99), 1, - sym__built_in_function_name, - STATE(180), 1, - sym_expression, - STATE(520), 1, - sym_identifier_list, - ACTIONS(393), 2, - sym_float, - sym_string, - ACTIONS(395), 2, - anon_sym_true, - anon_sym_false, - STATE(152), 2, - sym__context_defined_function, - sym_built_in_function, - STATE(162), 5, - sym_boolean, - sym_list, - sym_map, - sym_table, - sym_function, - STATE(150), 6, - sym__expression_kind, - sym_value, - sym_index, - sym_math, - sym_logic, - sym_function_call, - ACTIONS(739), 31, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15075] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(823), 9, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_asyncfor, - anon_sym_PIPE, - ACTIONS(821), 48, - anon_sym_async, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_if, - anon_sym_match, - anon_sym_while, - anon_sym_for, - anon_sym_transform, - anon_sym_filter, - anon_sym_find, - anon_sym_remove, - anon_sym_reduce, - anon_sym_select, - anon_sym_insert, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15140] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(569), 11, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(571), 36, + [14712] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(690), 1, + anon_sym_RPAREN, + ACTIONS(343), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(341), 12, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + [14737] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(371), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15195] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(553), 11, + ACTIONS(369), 10, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(555), 36, + [14760] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(347), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15250] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(809), 11, + ACTIONS(345), 10, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(811), 36, + [14783] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(692), 6, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_from, + anon_sym_table, + ACTIONS(694), 7, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_PIPE, + [14804] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(696), 6, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_from, + anon_sym_table, + ACTIONS(698), 7, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_PIPE, + [14825] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(700), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15305] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(693), 9, + ACTIONS(567), 8, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_RPAREN, sym_float, sym_string, anon_sym_LBRACK, + anon_sym_EQ_GT, + anon_sym_PIPE, + [14846] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(702), 5, + sym_identifier, + sym_integer, + anon_sym_true, + anon_sym_false, + anon_sym_table, + ACTIONS(611), 8, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_float, + sym_string, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(825), 36, + [14867] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(704), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15358] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(829), 8, + ACTIONS(706), 7, anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(827), 36, + [14887] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(708), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15410] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(833), 8, + ACTIONS(710), 7, anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, - ACTIONS(831), 36, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15462] = 3, + [14907] = 7, ACTIONS(3), 1, sym__comment, - ACTIONS(837), 8, + ACTIONS(463), 1, + sym_identifier, + ACTIONS(712), 1, + anon_sym_elseif, + ACTIONS(714), 1, + anon_sym_else, + STATE(268), 1, + sym_else, + STATE(261), 2, + sym_else_if, + aux_sym_if_else_repeat1, + ACTIONS(461), 3, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + [14932] = 7, + ACTIONS(3), 1, + sym__comment, + ACTIONS(455), 1, + sym_identifier, + ACTIONS(712), 1, + anon_sym_elseif, + ACTIONS(714), 1, + anon_sym_else, + STATE(278), 1, + sym_else, + STATE(259), 2, + sym_else_if, + aux_sym_if_else_repeat1, + ACTIONS(453), 3, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + [14957] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(716), 1, + anon_sym_elseif, + ACTIONS(467), 2, + sym_identifier, + anon_sym_else, + STATE(261), 2, + sym_else_if, + aux_sym_if_else_repeat1, + ACTIONS(465), 3, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + [14977] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(347), 2, + sym_identifier, + anon_sym_else, + ACTIONS(345), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_elseif, + [14991] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(482), 2, + sym_identifier, + anon_sym_else, + ACTIONS(480), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_elseif, + [15005] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(478), 2, + sym_identifier, + anon_sym_else, + ACTIONS(476), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_elseif, + [15019] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(371), 2, + sym_identifier, + anon_sym_else, + ACTIONS(369), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_elseif, + [15033] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(660), 1, + anon_sym_SEMI, + ACTIONS(331), 3, + anon_sym_RBRACE, + anon_sym_COMMA, + sym_identifier, + [15045] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(548), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15055] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(508), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15065] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(540), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15075] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(536), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15085] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(528), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15095] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(532), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15105] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(504), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15115] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(520), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15125] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(516), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15135] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(500), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15145] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(544), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15155] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(461), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15165] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(496), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15175] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(512), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COMMA, + sym_identifier, + [15185] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(658), 1, anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_PIPE, - ACTIONS(835), 36, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15514] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(841), 8, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_PIPE, - ACTIONS(839), 36, - sym_identifier, - sym_integer, - anon_sym_true, - anon_sym_false, - anon_sym_table, - anon_sym_assert, - anon_sym_assert_equal, - anon_sym_context, - anon_sym_download, - anon_sym_help, - anon_sym_length, - anon_sym_output, - anon_sym_output_error, - anon_sym_type, - anon_sym_append, - anon_sym_metadata, - anon_sym_move, - anon_sym_read, - anon_sym_workdir, - anon_sym_write, - anon_sym_from_json, - anon_sym_to_json, - anon_sym_to_string, - anon_sym_to_float, - anon_sym_bash, - anon_sym_fish, - anon_sym_raw, - anon_sym_sh, - anon_sym_zsh, - anon_sym_random, - anon_sym_random_boolean, - anon_sym_random_float, - anon_sym_random_integer, - anon_sym_columns, - anon_sym_rows, - anon_sym_reverse, - [15566] = 12, - ACTIONS(3), 1, - sym__comment, - ACTIONS(353), 1, + ACTIONS(662), 1, anon_sym_async, - ACTIONS(499), 1, - sym_identifier, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(845), 1, - anon_sym_COLON, STATE(205), 1, - sym_logic_operator, - STATE(206), 1, - sym_math_operator, - STATE(449), 1, sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(497), 3, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [15615] = 3, + [15198] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(571), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(569), 19, + ACTIONS(658), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [15646] = 3, + ACTIONS(662), 1, + anon_sym_async, + STATE(212), 1, + sym_block, + [15211] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(609), 4, - anon_sym_async, + ACTIONS(719), 1, sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(607), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [15677] = 3, + ACTIONS(721), 1, + anon_sym_PIPE, + STATE(296), 1, + aux_sym_identifier_list_repeat1, + [15224] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(589), 4, - anon_sym_async, + ACTIONS(723), 1, sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(587), 19, - anon_sym_LBRACE, + ACTIONS(725), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, + STATE(287), 1, + aux_sym_map_repeat1, + [15237] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(668), 1, + anon_sym_async, + STATE(118), 1, + sym_block, + [15250] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(727), 1, + anon_sym_async, + ACTIONS(729), 1, + anon_sym_LBRACE, + STATE(88), 1, + sym_block, + [15263] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(731), 1, + sym_identifier, + ACTIONS(734), 1, + anon_sym_RBRACE, + STATE(287), 1, + aux_sym_map_repeat1, + [15276] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(723), 1, + sym_identifier, + ACTIONS(736), 1, + anon_sym_RBRACE, + STATE(287), 1, + aux_sym_map_repeat1, + [15289] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(738), 1, + anon_sym_async, + ACTIONS(740), 1, + anon_sym_LBRACE, + STATE(59), 1, + sym_block, + [15302] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(75), 1, + anon_sym_RBRACE, + ACTIONS(723), 1, + sym_identifier, + STATE(288), 1, + aux_sym_map_repeat1, + [15315] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(723), 1, + sym_identifier, + ACTIONS(742), 1, + anon_sym_RBRACE, + STATE(287), 1, + aux_sym_map_repeat1, + [15328] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(744), 1, + sym_identifier, + ACTIONS(747), 1, + anon_sym_PIPE, + STATE(292), 1, + aux_sym_identifier_list_repeat1, + [15341] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(738), 1, + anon_sym_async, + ACTIONS(740), 1, + anon_sym_LBRACE, + STATE(61), 1, + sym_block, + [15354] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_LBRACE, + ACTIONS(668), 1, + anon_sym_async, + STATE(112), 1, + sym_block, + [15367] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(658), 1, + anon_sym_LBRACE, + ACTIONS(662), 1, + anon_sym_async, + STATE(273), 1, + sym_block, + [15380] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(719), 1, + sym_identifier, + ACTIONS(749), 1, + anon_sym_PIPE, + STATE(292), 1, + aux_sym_identifier_list_repeat1, + [15393] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(753), 1, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, + ACTIONS(751), 2, + sym_identifier, + anon_sym_PIPE, + [15404] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(723), 1, + sym_identifier, + ACTIONS(755), 1, + anon_sym_RBRACE, + STATE(284), 1, + aux_sym_map_repeat1, + [15417] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(757), 1, + anon_sym_async, + ACTIONS(759), 1, + anon_sym_LBRACE, + STATE(249), 1, + sym_block, + [15430] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(727), 1, + anon_sym_async, + ACTIONS(729), 1, + anon_sym_LBRACE, + STATE(100), 1, + sym_block, + [15443] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(763), 1, + anon_sym_COMMA, + ACTIONS(761), 2, + anon_sym_RBRACE, + sym_identifier, + [15454] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(73), 1, + anon_sym_RBRACE, + ACTIONS(723), 1, + sym_identifier, + STATE(291), 1, + aux_sym_map_repeat1, + [15467] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + STATE(336), 1, + sym_identifier_list, + [15477] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + STATE(166), 1, + sym_identifier_list, + [15487] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + STATE(156), 1, + sym_identifier_list, + [15497] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + STATE(317), 1, + sym_identifier_list, + [15507] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + STATE(187), 1, + sym_identifier_list, + [15517] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(747), 2, + sym_identifier, + anon_sym_PIPE, + [15525] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + STATE(189), 1, + sym_identifier_list, + [15535] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + STATE(160), 1, + sym_identifier_list, + [15545] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(765), 2, + anon_sym_RBRACE, + sym_identifier, + [15553] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(47), 1, + anon_sym_PIPE, + STATE(172), 1, + sym_identifier_list, + [15563] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(767), 1, + anon_sym_to, + [15570] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(769), 1, + anon_sym_in, + [15577] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(771), 1, + sym_identifier, + [15584] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(773), 1, + sym_identifier, + [15591] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(775), 1, + anon_sym_from, + [15598] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(777), 1, + anon_sym_RPAREN, + [15605] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(779), 1, + anon_sym_into, + [15612] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(781), 1, + anon_sym_RPAREN, + [15619] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(783), 1, + ts_builtin_sym_end, + [15626] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(785), 1, anon_sym_EQ_GT, - [15708] = 6, + [15633] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(787), 1, + sym_identifier, + [15640] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(789), 1, + anon_sym_EQ_GT, + [15647] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(791), 1, + sym_identifier, + [15654] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(793), 1, + sym_identifier, + [15661] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(795), 1, + anon_sym_EQ_GT, + [15668] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(797), 1, + sym_identifier, + [15675] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(799), 1, + sym_identifier, + [15682] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(801), 1, + anon_sym_into, + [15689] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(803), 1, + anon_sym_from, + [15696] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(805), 1, + anon_sym_in, + [15703] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(807), 1, + anon_sym_EQ, + [15710] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(809), 1, + anon_sym_LBRACE, + [15717] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(811), 1, + anon_sym_RPAREN, + [15724] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(813), 1, + anon_sym_from, + [15731] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(815), 1, + anon_sym_in, + [15738] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(817), 1, + anon_sym_in, + [15745] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(819), 1, + anon_sym_in, + [15752] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(821), 1, + anon_sym_from, + [15759] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(823), 1, + anon_sym_in, + [15766] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(825), 1, + anon_sym_in, + [15773] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(827), 1, + anon_sym_in, + [15780] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(829), 1, + sym_identifier, + [15787] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(831), 1, + anon_sym_in, + [15794] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(833), 1, + anon_sym_LBRACE, + [15801] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(835), 1, + anon_sym_LBRACE, + [15808] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(837), 1, + anon_sym_LBRACE, + [15815] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(839), 1, + anon_sym_LBRACE, + [15822] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(841), 1, + anon_sym_LBRACE, + [15829] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(843), 1, + sym_identifier, + [15836] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(845), 1, + sym_identifier, + [15843] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(847), 1, - anon_sym_DOT_DOT, - STATE(188), 1, - sym_logic_operator, - STATE(190), 1, - sym_math_operator, - ACTIONS(482), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 16, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [15745] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(575), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(573), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [15776] = 9, + anon_sym_in, + [15850] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(849), 1, - anon_sym_COLON, - STATE(188), 1, - sym_logic_operator, - STATE(190), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(470), 2, - anon_sym_async, sym_identifier, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(468), 5, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_DOT_DOT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [15819] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(188), 1, - sym_logic_operator, - STATE(190), 1, - sym_math_operator, - ACTIONS(474), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 17, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [15854] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(188), 1, - sym_logic_operator, - STATE(190), 1, - sym_math_operator, - ACTIONS(450), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 17, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [15889] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(593), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(591), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [15920] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(188), 1, - sym_logic_operator, - STATE(190), 1, - sym_math_operator, - ACTIONS(482), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 17, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [15955] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(585), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(583), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [15986] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(555), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(553), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [16017] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(567), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(565), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [16048] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(563), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(561), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [16079] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(131), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(127), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [16110] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(597), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(595), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [16141] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(559), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(557), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [16172] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(613), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(611), 19, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [16203] = 9, - ACTIONS(3), 1, - sym__comment, - ACTIONS(849), 1, - anon_sym_COLON, - STATE(188), 1, - sym_logic_operator, - STATE(190), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(478), 2, - anon_sym_async, - sym_identifier, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(476), 5, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_DOT_DOT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16246] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(205), 1, - sym_logic_operator, - STATE(206), 1, - sym_math_operator, - ACTIONS(474), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 16, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16280] = 9, - ACTIONS(3), 1, - sym__comment, - ACTIONS(845), 1, - anon_sym_COLON, - STATE(205), 1, - sym_logic_operator, - STATE(206), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(478), 2, - anon_sym_async, - sym_identifier, - ACTIONS(476), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16322] = 9, - ACTIONS(3), 1, - sym__comment, - ACTIONS(845), 1, - anon_sym_COLON, - STATE(205), 1, - sym_logic_operator, - STATE(206), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(470), 2, - anon_sym_async, - sym_identifier, - ACTIONS(468), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16364] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(205), 1, - sym_logic_operator, - STATE(206), 1, - sym_math_operator, - ACTIONS(450), 4, - anon_sym_async, - sym_identifier, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 16, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16398] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(221), 1, - sym_logic_operator, - STATE(222), 1, - sym_math_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 17, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16431] = 6, + [15857] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(851), 1, - anon_sym_DOT_DOT, - STATE(221), 1, - sym_logic_operator, - STATE(222), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 16, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, sym_identifier, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16466] = 8, + [15864] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(853), 1, - anon_sym_COLON, - STATE(221), 1, - sym_logic_operator, - STATE(222), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(476), 5, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - anon_sym_DOT_DOT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16505] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(853), 1, - anon_sym_COLON, - STATE(221), 1, - sym_logic_operator, - STATE(222), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(468), 5, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - anon_sym_DOT_DOT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16544] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(221), 1, - sym_logic_operator, - STATE(222), 1, - sym_math_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 17, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16577] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(221), 1, - sym_logic_operator, - STATE(222), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 17, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16610] = 8, + anon_sym_LBRACE, + [15871] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(855), 1, - anon_sym_COLON, - STATE(306), 1, - sym_logic_operator, - STATE(307), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(476), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, sym_identifier, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16648] = 9, - ACTIONS(3), 1, - sym__comment, - ACTIONS(855), 1, - anon_sym_COLON, - ACTIONS(857), 1, - anon_sym_SEMI, - STATE(306), 1, - sym_logic_operator, - STATE(307), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(577), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - sym_identifier, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16688] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(306), 1, - sym_logic_operator, - STATE(307), 1, - sym_math_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 16, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16720] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(306), 1, - sym_logic_operator, - STATE(307), 1, - sym_math_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 16, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16752] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(855), 1, - anon_sym_COLON, - STATE(306), 1, - sym_logic_operator, - STATE(307), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(468), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16790] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(855), 1, - anon_sym_COLON, - STATE(306), 1, - sym_logic_operator, - STATE(307), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(603), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16828] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(859), 1, - anon_sym_COLON, - STATE(232), 1, - sym_logic_operator, - STATE(233), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(468), 3, - anon_sym_async, - anon_sym_LBRACE, - anon_sym_DOT_DOT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16865] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(285), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16906] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(865), 1, - anon_sym_DOT_DOT, - STATE(232), 1, - sym_logic_operator, - STATE(233), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 14, - anon_sym_async, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16939] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(867), 1, - anon_sym_async, - ACTIONS(869), 1, - anon_sym_LBRACE, - STATE(177), 1, - sym_block, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [16980] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(297), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17021] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(867), 1, - anon_sym_async, - ACTIONS(869), 1, - anon_sym_LBRACE, - STATE(174), 1, - sym_block, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17062] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(276), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17103] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(871), 1, - anon_sym_async, - ACTIONS(873), 1, - anon_sym_LBRACE, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(443), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17144] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(296), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17185] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(282), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17226] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(871), 1, - anon_sym_async, - ACTIONS(873), 1, - anon_sym_LBRACE, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(445), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17267] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(875), 1, - anon_sym_async, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(457), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17308] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(232), 1, - sym_logic_operator, - STATE(233), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 15, - anon_sym_async, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17339] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(875), 1, - anon_sym_async, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(450), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17380] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(875), 1, - anon_sym_async, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(451), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17421] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(186), 1, - sym_block, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17462] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(875), 1, - anon_sym_async, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(454), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17503] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(875), 1, - anon_sym_async, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(446), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17544] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(875), 1, - anon_sym_async, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(447), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17585] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(232), 1, - sym_logic_operator, - STATE(233), 1, - sym_math_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 15, - anon_sym_async, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17616] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(232), 1, - sym_logic_operator, - STATE(233), 1, - sym_math_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 15, - anon_sym_async, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17647] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(875), 1, - anon_sym_async, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(455), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17688] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(240), 1, - sym_block, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17729] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(271), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17770] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(863), 1, - anon_sym_COLON, - ACTIONS(875), 1, - anon_sym_async, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - STATE(448), 1, - sym_block, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17811] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(859), 1, - anon_sym_COLON, - STATE(232), 1, - sym_logic_operator, - STATE(233), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(476), 3, - anon_sym_async, - anon_sym_LBRACE, - anon_sym_DOT_DOT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17848] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(877), 1, - anon_sym_DOT_DOT, - STATE(226), 1, - sym_logic_operator, - STATE(227), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 13, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [17880] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 14, - anon_sym_async, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17910] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(229), 1, - sym_logic_operator, - STATE(230), 1, - sym_math_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 14, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [17940] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(226), 1, - sym_logic_operator, - STATE(227), 1, - sym_math_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 14, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [17970] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(229), 1, - sym_logic_operator, - STATE(230), 1, - sym_math_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 14, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18000] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(226), 1, - sym_logic_operator, - STATE(227), 1, - sym_math_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 14, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [18030] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(879), 1, - anon_sym_COLON, - STATE(226), 1, - sym_logic_operator, - STATE(227), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(468), 2, - anon_sym_DOT_DOT, - anon_sym_EQ_GT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18066] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(275), 1, - sym_logic_operator, - STATE(278), 1, - sym_math_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 14, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18096] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(226), 1, - sym_logic_operator, - STATE(227), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 14, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [18126] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(275), 1, - sym_logic_operator, - STATE(278), 1, - sym_math_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 14, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18156] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(881), 1, - anon_sym_DOT_DOT, - STATE(275), 1, - sym_logic_operator, - STATE(278), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 13, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18188] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(883), 1, - anon_sym_COLON, - STATE(229), 1, - sym_logic_operator, - STATE(230), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(476), 2, - sym_identifier, - anon_sym_DOT_DOT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18224] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(229), 1, - sym_logic_operator, - STATE(230), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 14, - sym_identifier, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18254] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(883), 1, - anon_sym_COLON, - STATE(229), 1, - sym_logic_operator, - STATE(230), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(468), 2, - sym_identifier, - anon_sym_DOT_DOT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18290] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(468), 2, - anon_sym_async, - anon_sym_LBRACE, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18326] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(863), 1, - anon_sym_COLON, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(476), 2, - anon_sym_async, - anon_sym_LBRACE, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18362] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(885), 1, - anon_sym_COLON, - STATE(275), 1, - sym_logic_operator, - STATE(278), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(476), 2, - anon_sym_RPAREN, - anon_sym_DOT_DOT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18398] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(275), 1, - sym_logic_operator, - STATE(278), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 14, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18428] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(885), 1, - anon_sym_COLON, - STATE(275), 1, - sym_logic_operator, - STATE(278), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(468), 2, - anon_sym_RPAREN, - anon_sym_DOT_DOT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18464] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(879), 1, - anon_sym_COLON, - STATE(226), 1, - sym_logic_operator, - STATE(227), 1, - sym_math_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(476), 2, - anon_sym_DOT_DOT, - anon_sym_EQ_GT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18500] = 6, - ACTIONS(3), 1, - sym__comment, - ACTIONS(887), 1, - anon_sym_DOT_DOT, - STATE(229), 1, - sym_logic_operator, - STATE(230), 1, - sym_math_operator, - ACTIONS(482), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(480), 13, - sym_identifier, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18532] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(245), 1, - sym_math_operator, - STATE(246), 1, - sym_logic_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 14, - anon_sym_async, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18562] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(252), 1, - sym_math_operator, - STATE(253), 1, - sym_logic_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 13, - sym_identifier, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18591] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(468), 1, - sym_identifier, - ACTIONS(889), 1, - anon_sym_COLON, - STATE(252), 1, - sym_math_operator, - STATE(253), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18626] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(889), 1, - anon_sym_COLON, - ACTIONS(891), 1, - sym_identifier, - STATE(252), 1, - sym_math_operator, - STATE(253), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18661] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(893), 1, - anon_sym_COLON, - ACTIONS(895), 1, - anon_sym_EQ_GT, - STATE(260), 1, - sym_math_operator, - STATE(261), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18696] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(468), 1, - anon_sym_EQ_GT, - ACTIONS(893), 1, - anon_sym_COLON, - STATE(260), 1, - sym_math_operator, - STATE(261), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18731] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(889), 1, - anon_sym_COLON, - ACTIONS(897), 1, - sym_identifier, - STATE(252), 1, - sym_math_operator, - STATE(253), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18766] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(260), 1, - sym_math_operator, - STATE(261), 1, - sym_logic_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 13, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [18795] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(260), 1, - sym_math_operator, - STATE(261), 1, - sym_logic_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 13, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_GT, - [18824] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(476), 1, - anon_sym_EQ_GT, - ACTIONS(893), 1, - anon_sym_COLON, - STATE(260), 1, - sym_math_operator, - STATE(261), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18859] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(476), 1, - sym_identifier, - ACTIONS(889), 1, - anon_sym_COLON, - STATE(252), 1, - sym_math_operator, - STATE(253), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18894] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(200), 1, - sym_math_operator, - STATE(201), 1, - sym_logic_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 13, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18923] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(893), 1, - anon_sym_COLON, - ACTIONS(899), 1, - anon_sym_EQ_GT, - STATE(260), 1, - sym_math_operator, - STATE(261), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18958] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(476), 1, - anon_sym_RPAREN, - ACTIONS(901), 1, - anon_sym_COLON, - STATE(200), 1, - sym_math_operator, - STATE(201), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [18993] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(252), 1, - sym_math_operator, - STATE(253), 1, - sym_logic_operator, - ACTIONS(450), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(448), 13, - sym_identifier, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [19022] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(468), 1, - anon_sym_RPAREN, - ACTIONS(901), 1, - anon_sym_COLON, - STATE(200), 1, - sym_math_operator, - STATE(201), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [19057] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(200), 1, - sym_math_operator, - STATE(201), 1, - sym_logic_operator, - ACTIONS(474), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(472), 13, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [19086] = 7, - ACTIONS(3), 1, - sym__comment, - ACTIONS(901), 1, - anon_sym_COLON, - STATE(200), 1, - sym_math_operator, - STATE(201), 1, - sym_logic_operator, - ACTIONS(466), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(460), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(464), 6, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [19118] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(903), 1, - anon_sym_RPAREN, - ACTIONS(593), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(591), 12, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [19143] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(905), 1, - anon_sym_RPAREN, - ACTIONS(593), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(591), 12, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [19168] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(907), 1, - anon_sym_RPAREN, - ACTIONS(593), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(591), 12, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [19193] = 7, - ACTIONS(3), 1, - sym__comment, - ACTIONS(626), 1, - sym_identifier, - ACTIONS(909), 1, - anon_sym_elseif, - ACTIONS(911), 1, - anon_sym_else, - STATE(458), 1, - sym_else, - STATE(440), 2, - sym_else_if, - aux_sym_if_else_repeat1, - ACTIONS(624), 3, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - [19218] = 7, - ACTIONS(3), 1, - sym__comment, - ACTIONS(634), 1, - sym_identifier, - ACTIONS(909), 1, - anon_sym_elseif, - ACTIONS(911), 1, - anon_sym_else, - STATE(460), 1, - sym_else, - STATE(441), 2, - sym_else_if, - aux_sym_if_else_repeat1, - ACTIONS(632), 3, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - [19243] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(913), 1, - anon_sym_elseif, - ACTIONS(638), 2, - sym_identifier, - anon_sym_else, - STATE(441), 2, - sym_else_if, - aux_sym_if_else_repeat1, - ACTIONS(636), 3, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - [19263] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(555), 2, - sym_identifier, - anon_sym_else, - ACTIONS(553), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_elseif, - [19277] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(667), 2, - sym_identifier, - anon_sym_else, - ACTIONS(665), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_elseif, - [19291] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(571), 2, - sym_identifier, - anon_sym_else, - ACTIONS(569), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_elseif, - [19305] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(661), 2, - sym_identifier, - anon_sym_else, - ACTIONS(659), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_elseif, - [19319] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(793), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19329] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(713), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19339] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(789), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19349] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(785), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19359] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(781), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19369] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(777), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19379] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(755), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19389] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(797), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19399] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(801), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19409] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(771), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19419] = 3, + [15878] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(857), 1, - anon_sym_SEMI, - ACTIONS(577), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - sym_identifier, - [19431] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(805), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19441] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(632), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19451] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(817), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19461] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(813), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - sym_identifier, - [19471] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(916), 1, - sym_identifier, - ACTIONS(918), 1, - anon_sym_PIPE, - STATE(478), 1, - aux_sym_identifier_list_repeat1, - [19484] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(875), 1, - anon_sym_async, - STATE(349), 1, - sym_block, - [19497] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - STATE(298), 1, - sym_block, - [19510] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(920), 1, - anon_sym_async, - ACTIONS(922), 1, - anon_sym_LBRACE, - STATE(329), 1, - sym_block, - [19523] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(244), 1, - anon_sym_RBRACE, - ACTIONS(924), 1, - sym_identifier, - STATE(482), 1, - aux_sym_map_repeat1, - [19536] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(928), 1, - anon_sym_COMMA, - ACTIONS(926), 2, - sym_identifier, - anon_sym_PIPE, - [19547] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(930), 1, - anon_sym_async, - ACTIONS(932), 1, - anon_sym_LBRACE, - STATE(113), 1, - sym_block, - [19560] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_LBRACE, - ACTIONS(861), 1, - anon_sym_async, - STATE(286), 1, - sym_block, - [19573] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(930), 1, - anon_sym_async, - ACTIONS(932), 1, - anon_sym_LBRACE, - STATE(105), 1, - sym_block, - [19586] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(875), 1, - anon_sym_async, - STATE(340), 1, - sym_block, - [19599] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(843), 1, - anon_sym_LBRACE, - ACTIONS(875), 1, - anon_sym_async, - STATE(453), 1, - sym_block, - [19612] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(916), 1, - sym_identifier, - ACTIONS(934), 1, - anon_sym_PIPE, - STATE(478), 1, - aux_sym_identifier_list_repeat1, - [19625] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(936), 1, - sym_identifier, - ACTIONS(939), 1, - anon_sym_RBRACE, - STATE(473), 1, - aux_sym_map_repeat1, - [19638] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(941), 1, - anon_sym_async, - ACTIONS(943), 1, - anon_sym_LBRACE, - STATE(165), 1, - sym_block, - [19651] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(916), 1, - sym_identifier, - ACTIONS(945), 1, - anon_sym_PIPE, - STATE(461), 1, - aux_sym_identifier_list_repeat1, - [19664] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(924), 1, - sym_identifier, - ACTIONS(947), 1, - anon_sym_RBRACE, - STATE(473), 1, - aux_sym_map_repeat1, - [19677] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(951), 1, - anon_sym_COMMA, - ACTIONS(949), 2, - anon_sym_RBRACE, - sym_identifier, - [19688] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(953), 1, - sym_identifier, - ACTIONS(956), 1, - anon_sym_PIPE, - STATE(478), 1, - aux_sym_identifier_list_repeat1, - [19701] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(941), 1, - anon_sym_async, - ACTIONS(943), 1, - anon_sym_LBRACE, - STATE(161), 1, - sym_block, - [19714] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(924), 1, - sym_identifier, - ACTIONS(958), 1, - anon_sym_RBRACE, - STATE(476), 1, - aux_sym_map_repeat1, - [19727] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(924), 1, - sym_identifier, - ACTIONS(960), 1, - anon_sym_RBRACE, - STATE(473), 1, - aux_sym_map_repeat1, - [19740] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(924), 1, - sym_identifier, - ACTIONS(962), 1, - anon_sym_RBRACE, - STATE(473), 1, - aux_sym_map_repeat1, - [19753] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(165), 1, - anon_sym_RBRACE, - ACTIONS(924), 1, - sym_identifier, - STATE(481), 1, - aux_sym_map_repeat1, - [19766] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(916), 1, - sym_identifier, - ACTIONS(964), 1, - anon_sym_PIPE, - STATE(472), 1, - aux_sym_identifier_list_repeat1, - [19779] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(956), 2, - sym_identifier, - anon_sym_PIPE, - [19787] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - STATE(529), 1, - sym_identifier_list, - [19797] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(324), 1, - sym_identifier_list, - [19807] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(968), 2, - anon_sym_RBRACE, - sym_identifier, - [19815] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(304), 1, - sym_identifier_list, - [19825] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(243), 1, - sym_identifier_list, - [19835] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(197), 1, - sym_identifier_list, - [19845] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(250), 1, - sym_identifier_list, - [19855] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(219), 1, - sym_identifier_list, - [19865] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(290), 1, - sym_identifier_list, - [19875] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(228), 1, - sym_identifier_list, - [19885] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(49), 1, - anon_sym_PIPE, - STATE(512), 1, - sym_identifier_list, - [19895] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(236), 1, - sym_identifier_list, - [19905] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(829), 2, - anon_sym_EQ_GT, - anon_sym_from, - [19913] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(279), 1, - sym_identifier_list, - [19923] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(231), 1, - sym_identifier_list, - [19933] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(194), 1, - sym_identifier_list, - [19943] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(208), 1, - sym_identifier_list, - [19953] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(235), 1, - sym_identifier_list, - [19963] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(262), 1, - sym_identifier_list, - [19973] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(258), 1, - sym_identifier_list, - [19983] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(320), 1, - sym_identifier_list, - [19993] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(841), 2, - anon_sym_EQ_GT, - anon_sym_from, - [20001] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(234), 1, - sym_identifier_list, - [20011] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(265), 1, - sym_identifier_list, - [20021] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(966), 1, - anon_sym_PIPE, - STATE(309), 1, - sym_identifier_list, - [20031] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(970), 1, - anon_sym_in, - [20038] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(972), 1, - anon_sym_from, - [20045] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(974), 1, - sym_identifier, - [20052] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(976), 1, - anon_sym_into, - [20059] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(978), 1, - anon_sym_in, - [20066] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(980), 1, - ts_builtin_sym_end, - [20073] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(982), 1, - anon_sym_EQ_GT, - [20080] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(984), 1, - anon_sym_into, - [20087] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(986), 1, - anon_sym_EQ_GT, - [20094] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(988), 1, - anon_sym_EQ_GT, - [20101] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(990), 1, anon_sym_to, - [20108] = 2, + [15885] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(992), 1, - sym_identifier, - [20115] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(994), 1, - sym_identifier, - [20122] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(996), 1, - sym_identifier, - [20129] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(998), 1, - anon_sym_in, - [20136] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1000), 1, - sym_identifier, - [20143] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1002), 1, - sym_identifier, - [20150] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1004), 1, - sym_identifier, - [20157] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1006), 1, - anon_sym_from, - [20164] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1008), 1, - anon_sym_LBRACE, - [20171] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1010), 1, - anon_sym_LBRACE, - [20178] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1012), 1, - anon_sym_in, - [20185] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1014), 1, - anon_sym_EQ, - [20192] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1016), 1, - anon_sym_in, - [20199] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1018), 1, - anon_sym_in, - [20206] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1020), 1, - anon_sym_in, - [20213] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1022), 1, - anon_sym_from, - [20220] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1024), 1, - sym_identifier, - [20227] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1026), 1, - anon_sym_in, - [20234] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1028), 1, - anon_sym_in, - [20241] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1030), 1, - anon_sym_LBRACE, - [20248] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1032), 1, - anon_sym_LBRACE, - [20255] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1034), 1, - anon_sym_LBRACE, - [20262] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1036), 1, - anon_sym_LBRACE, - [20269] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1038), 1, - anon_sym_LBRACE, - [20276] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1040), 1, - sym_identifier, - [20283] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1042), 1, - sym_identifier, - [20290] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1044), 1, - anon_sym_from, - [20297] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1046), 1, - sym_identifier, - [20304] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1048), 1, - sym_identifier, - [20311] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1050), 1, - anon_sym_in, - [20318] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1052), 1, - sym_identifier, - [20325] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1054), 1, - anon_sym_to, - [20332] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1056), 1, + ACTIONS(859), 1, sym_identifier, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(166)] = 0, - [SMALL_STATE(167)] = 87, - [SMALL_STATE(168)] = 173, - [SMALL_STATE(169)] = 259, - [SMALL_STATE(170)] = 365, - [SMALL_STATE(171)] = 471, - [SMALL_STATE(172)] = 577, - [SMALL_STATE(173)] = 683, - [SMALL_STATE(174)] = 753, - [SMALL_STATE(175)] = 823, - [SMALL_STATE(176)] = 929, - [SMALL_STATE(177)] = 999, - [SMALL_STATE(178)] = 1069, - [SMALL_STATE(179)] = 1175, - [SMALL_STATE(180)] = 1281, - [SMALL_STATE(181)] = 1356, - [SMALL_STATE(182)] = 1429, - [SMALL_STATE(183)] = 1502, - [SMALL_STATE(184)] = 1575, - [SMALL_STATE(185)] = 1658, - [SMALL_STATE(186)] = 1741, - [SMALL_STATE(187)] = 1809, - [SMALL_STATE(188)] = 1909, - [SMALL_STATE(189)] = 2009, - [SMALL_STATE(190)] = 2109, - [SMALL_STATE(191)] = 2209, - [SMALL_STATE(192)] = 2309, - [SMALL_STATE(193)] = 2409, - [SMALL_STATE(194)] = 2509, - [SMALL_STATE(195)] = 2609, - [SMALL_STATE(196)] = 2709, - [SMALL_STATE(197)] = 2809, - [SMALL_STATE(198)] = 2909, - [SMALL_STATE(199)] = 3009, - [SMALL_STATE(200)] = 3109, - [SMALL_STATE(201)] = 3209, - [SMALL_STATE(202)] = 3309, - [SMALL_STATE(203)] = 3409, - [SMALL_STATE(204)] = 3509, - [SMALL_STATE(205)] = 3609, - [SMALL_STATE(206)] = 3709, - [SMALL_STATE(207)] = 3809, - [SMALL_STATE(208)] = 3909, - [SMALL_STATE(209)] = 4009, - [SMALL_STATE(210)] = 4077, - [SMALL_STATE(211)] = 4177, - [SMALL_STATE(212)] = 4277, - [SMALL_STATE(213)] = 4377, - [SMALL_STATE(214)] = 4477, - [SMALL_STATE(215)] = 4545, - [SMALL_STATE(216)] = 4645, - [SMALL_STATE(217)] = 4745, - [SMALL_STATE(218)] = 4845, - [SMALL_STATE(219)] = 4945, - [SMALL_STATE(220)] = 5045, - [SMALL_STATE(221)] = 5113, - [SMALL_STATE(222)] = 5213, - [SMALL_STATE(223)] = 5313, - [SMALL_STATE(224)] = 5413, - [SMALL_STATE(225)] = 5483, - [SMALL_STATE(226)] = 5583, - [SMALL_STATE(227)] = 5683, - [SMALL_STATE(228)] = 5783, - [SMALL_STATE(229)] = 5883, - [SMALL_STATE(230)] = 5983, - [SMALL_STATE(231)] = 6083, - [SMALL_STATE(232)] = 6183, - [SMALL_STATE(233)] = 6283, - [SMALL_STATE(234)] = 6383, - [SMALL_STATE(235)] = 6483, - [SMALL_STATE(236)] = 6583, - [SMALL_STATE(237)] = 6683, - [SMALL_STATE(238)] = 6783, - [SMALL_STATE(239)] = 6883, - [SMALL_STATE(240)] = 6983, - [SMALL_STATE(241)] = 7051, - [SMALL_STATE(242)] = 7151, - [SMALL_STATE(243)] = 7251, - [SMALL_STATE(244)] = 7351, - [SMALL_STATE(245)] = 7451, - [SMALL_STATE(246)] = 7551, - [SMALL_STATE(247)] = 7651, - [SMALL_STATE(248)] = 7751, - [SMALL_STATE(249)] = 7851, - [SMALL_STATE(250)] = 7951, - [SMALL_STATE(251)] = 8051, - [SMALL_STATE(252)] = 8151, - [SMALL_STATE(253)] = 8251, - [SMALL_STATE(254)] = 8351, - [SMALL_STATE(255)] = 8451, - [SMALL_STATE(256)] = 8551, - [SMALL_STATE(257)] = 8651, - [SMALL_STATE(258)] = 8751, - [SMALL_STATE(259)] = 8851, - [SMALL_STATE(260)] = 8951, - [SMALL_STATE(261)] = 9051, - [SMALL_STATE(262)] = 9151, - [SMALL_STATE(263)] = 9251, - [SMALL_STATE(264)] = 9351, - [SMALL_STATE(265)] = 9451, - [SMALL_STATE(266)] = 9551, - [SMALL_STATE(267)] = 9651, - [SMALL_STATE(268)] = 9751, - [SMALL_STATE(269)] = 9851, - [SMALL_STATE(270)] = 9951, - [SMALL_STATE(271)] = 10051, - [SMALL_STATE(272)] = 10119, - [SMALL_STATE(273)] = 10219, - [SMALL_STATE(274)] = 10319, - [SMALL_STATE(275)] = 10419, - [SMALL_STATE(276)] = 10519, - [SMALL_STATE(277)] = 10587, - [SMALL_STATE(278)] = 10655, - [SMALL_STATE(279)] = 10755, - [SMALL_STATE(280)] = 10855, - [SMALL_STATE(281)] = 10955, - [SMALL_STATE(282)] = 11055, - [SMALL_STATE(283)] = 11123, - [SMALL_STATE(284)] = 11223, - [SMALL_STATE(285)] = 11323, - [SMALL_STATE(286)] = 11391, - [SMALL_STATE(287)] = 11459, - [SMALL_STATE(288)] = 11559, - [SMALL_STATE(289)] = 11659, - [SMALL_STATE(290)] = 11759, - [SMALL_STATE(291)] = 11859, - [SMALL_STATE(292)] = 11959, - [SMALL_STATE(293)] = 12059, - [SMALL_STATE(294)] = 12159, - [SMALL_STATE(295)] = 12259, - [SMALL_STATE(296)] = 12359, - [SMALL_STATE(297)] = 12427, - [SMALL_STATE(298)] = 12495, - [SMALL_STATE(299)] = 12563, - [SMALL_STATE(300)] = 12663, - [SMALL_STATE(301)] = 12763, - [SMALL_STATE(302)] = 12863, - [SMALL_STATE(303)] = 12963, - [SMALL_STATE(304)] = 13031, - [SMALL_STATE(305)] = 13131, - [SMALL_STATE(306)] = 13231, - [SMALL_STATE(307)] = 13331, - [SMALL_STATE(308)] = 13431, - [SMALL_STATE(309)] = 13531, - [SMALL_STATE(310)] = 13631, - [SMALL_STATE(311)] = 13731, - [SMALL_STATE(312)] = 13799, - [SMALL_STATE(313)] = 13899, - [SMALL_STATE(314)] = 13967, - [SMALL_STATE(315)] = 14067, - [SMALL_STATE(316)] = 14139, - [SMALL_STATE(317)] = 14239, - [SMALL_STATE(318)] = 14339, - [SMALL_STATE(319)] = 14421, - [SMALL_STATE(320)] = 14493, - [SMALL_STATE(321)] = 14593, - [SMALL_STATE(322)] = 14675, - [SMALL_STATE(323)] = 14775, - [SMALL_STATE(324)] = 14875, - [SMALL_STATE(325)] = 14975, - [SMALL_STATE(326)] = 15075, - [SMALL_STATE(327)] = 15140, - [SMALL_STATE(328)] = 15195, - [SMALL_STATE(329)] = 15250, - [SMALL_STATE(330)] = 15305, - [SMALL_STATE(331)] = 15358, - [SMALL_STATE(332)] = 15410, - [SMALL_STATE(333)] = 15462, - [SMALL_STATE(334)] = 15514, - [SMALL_STATE(335)] = 15566, - [SMALL_STATE(336)] = 15615, - [SMALL_STATE(337)] = 15646, - [SMALL_STATE(338)] = 15677, - [SMALL_STATE(339)] = 15708, - [SMALL_STATE(340)] = 15745, - [SMALL_STATE(341)] = 15776, - [SMALL_STATE(342)] = 15819, - [SMALL_STATE(343)] = 15854, - [SMALL_STATE(344)] = 15889, - [SMALL_STATE(345)] = 15920, - [SMALL_STATE(346)] = 15955, - [SMALL_STATE(347)] = 15986, - [SMALL_STATE(348)] = 16017, - [SMALL_STATE(349)] = 16048, - [SMALL_STATE(350)] = 16079, - [SMALL_STATE(351)] = 16110, - [SMALL_STATE(352)] = 16141, - [SMALL_STATE(353)] = 16172, - [SMALL_STATE(354)] = 16203, - [SMALL_STATE(355)] = 16246, - [SMALL_STATE(356)] = 16280, - [SMALL_STATE(357)] = 16322, - [SMALL_STATE(358)] = 16364, - [SMALL_STATE(359)] = 16398, - [SMALL_STATE(360)] = 16431, - [SMALL_STATE(361)] = 16466, - [SMALL_STATE(362)] = 16505, - [SMALL_STATE(363)] = 16544, - [SMALL_STATE(364)] = 16577, - [SMALL_STATE(365)] = 16610, - [SMALL_STATE(366)] = 16648, - [SMALL_STATE(367)] = 16688, - [SMALL_STATE(368)] = 16720, - [SMALL_STATE(369)] = 16752, - [SMALL_STATE(370)] = 16790, - [SMALL_STATE(371)] = 16828, - [SMALL_STATE(372)] = 16865, - [SMALL_STATE(373)] = 16906, - [SMALL_STATE(374)] = 16939, - [SMALL_STATE(375)] = 16980, - [SMALL_STATE(376)] = 17021, - [SMALL_STATE(377)] = 17062, - [SMALL_STATE(378)] = 17103, - [SMALL_STATE(379)] = 17144, - [SMALL_STATE(380)] = 17185, - [SMALL_STATE(381)] = 17226, - [SMALL_STATE(382)] = 17267, - [SMALL_STATE(383)] = 17308, - [SMALL_STATE(384)] = 17339, - [SMALL_STATE(385)] = 17380, - [SMALL_STATE(386)] = 17421, - [SMALL_STATE(387)] = 17462, - [SMALL_STATE(388)] = 17503, - [SMALL_STATE(389)] = 17544, - [SMALL_STATE(390)] = 17585, - [SMALL_STATE(391)] = 17616, - [SMALL_STATE(392)] = 17647, - [SMALL_STATE(393)] = 17688, - [SMALL_STATE(394)] = 17729, - [SMALL_STATE(395)] = 17770, - [SMALL_STATE(396)] = 17811, - [SMALL_STATE(397)] = 17848, - [SMALL_STATE(398)] = 17880, - [SMALL_STATE(399)] = 17910, - [SMALL_STATE(400)] = 17940, - [SMALL_STATE(401)] = 17970, - [SMALL_STATE(402)] = 18000, - [SMALL_STATE(403)] = 18030, - [SMALL_STATE(404)] = 18066, - [SMALL_STATE(405)] = 18096, - [SMALL_STATE(406)] = 18126, - [SMALL_STATE(407)] = 18156, - [SMALL_STATE(408)] = 18188, - [SMALL_STATE(409)] = 18224, - [SMALL_STATE(410)] = 18254, - [SMALL_STATE(411)] = 18290, - [SMALL_STATE(412)] = 18326, - [SMALL_STATE(413)] = 18362, - [SMALL_STATE(414)] = 18398, - [SMALL_STATE(415)] = 18428, - [SMALL_STATE(416)] = 18464, - [SMALL_STATE(417)] = 18500, - [SMALL_STATE(418)] = 18532, - [SMALL_STATE(419)] = 18562, - [SMALL_STATE(420)] = 18591, - [SMALL_STATE(421)] = 18626, - [SMALL_STATE(422)] = 18661, - [SMALL_STATE(423)] = 18696, - [SMALL_STATE(424)] = 18731, - [SMALL_STATE(425)] = 18766, - [SMALL_STATE(426)] = 18795, - [SMALL_STATE(427)] = 18824, - [SMALL_STATE(428)] = 18859, - [SMALL_STATE(429)] = 18894, - [SMALL_STATE(430)] = 18923, - [SMALL_STATE(431)] = 18958, - [SMALL_STATE(432)] = 18993, - [SMALL_STATE(433)] = 19022, - [SMALL_STATE(434)] = 19057, - [SMALL_STATE(435)] = 19086, - [SMALL_STATE(436)] = 19118, - [SMALL_STATE(437)] = 19143, - [SMALL_STATE(438)] = 19168, - [SMALL_STATE(439)] = 19193, - [SMALL_STATE(440)] = 19218, - [SMALL_STATE(441)] = 19243, - [SMALL_STATE(442)] = 19263, - [SMALL_STATE(443)] = 19277, - [SMALL_STATE(444)] = 19291, - [SMALL_STATE(445)] = 19305, - [SMALL_STATE(446)] = 19319, - [SMALL_STATE(447)] = 19329, - [SMALL_STATE(448)] = 19339, - [SMALL_STATE(449)] = 19349, - [SMALL_STATE(450)] = 19359, - [SMALL_STATE(451)] = 19369, - [SMALL_STATE(452)] = 19379, - [SMALL_STATE(453)] = 19389, - [SMALL_STATE(454)] = 19399, - [SMALL_STATE(455)] = 19409, - [SMALL_STATE(456)] = 19419, - [SMALL_STATE(457)] = 19431, - [SMALL_STATE(458)] = 19441, - [SMALL_STATE(459)] = 19451, - [SMALL_STATE(460)] = 19461, - [SMALL_STATE(461)] = 19471, - [SMALL_STATE(462)] = 19484, - [SMALL_STATE(463)] = 19497, - [SMALL_STATE(464)] = 19510, - [SMALL_STATE(465)] = 19523, - [SMALL_STATE(466)] = 19536, - [SMALL_STATE(467)] = 19547, - [SMALL_STATE(468)] = 19560, - [SMALL_STATE(469)] = 19573, - [SMALL_STATE(470)] = 19586, - [SMALL_STATE(471)] = 19599, - [SMALL_STATE(472)] = 19612, - [SMALL_STATE(473)] = 19625, - [SMALL_STATE(474)] = 19638, - [SMALL_STATE(475)] = 19651, - [SMALL_STATE(476)] = 19664, - [SMALL_STATE(477)] = 19677, - [SMALL_STATE(478)] = 19688, - [SMALL_STATE(479)] = 19701, - [SMALL_STATE(480)] = 19714, - [SMALL_STATE(481)] = 19727, - [SMALL_STATE(482)] = 19740, - [SMALL_STATE(483)] = 19753, - [SMALL_STATE(484)] = 19766, - [SMALL_STATE(485)] = 19779, - [SMALL_STATE(486)] = 19787, - [SMALL_STATE(487)] = 19797, - [SMALL_STATE(488)] = 19807, - [SMALL_STATE(489)] = 19815, - [SMALL_STATE(490)] = 19825, - [SMALL_STATE(491)] = 19835, - [SMALL_STATE(492)] = 19845, - [SMALL_STATE(493)] = 19855, - [SMALL_STATE(494)] = 19865, - [SMALL_STATE(495)] = 19875, - [SMALL_STATE(496)] = 19885, - [SMALL_STATE(497)] = 19895, - [SMALL_STATE(498)] = 19905, - [SMALL_STATE(499)] = 19913, - [SMALL_STATE(500)] = 19923, - [SMALL_STATE(501)] = 19933, - [SMALL_STATE(502)] = 19943, - [SMALL_STATE(503)] = 19953, - [SMALL_STATE(504)] = 19963, - [SMALL_STATE(505)] = 19973, - [SMALL_STATE(506)] = 19983, - [SMALL_STATE(507)] = 19993, - [SMALL_STATE(508)] = 20001, - [SMALL_STATE(509)] = 20011, - [SMALL_STATE(510)] = 20021, - [SMALL_STATE(511)] = 20031, - [SMALL_STATE(512)] = 20038, - [SMALL_STATE(513)] = 20045, - [SMALL_STATE(514)] = 20052, - [SMALL_STATE(515)] = 20059, - [SMALL_STATE(516)] = 20066, - [SMALL_STATE(517)] = 20073, - [SMALL_STATE(518)] = 20080, - [SMALL_STATE(519)] = 20087, - [SMALL_STATE(520)] = 20094, - [SMALL_STATE(521)] = 20101, - [SMALL_STATE(522)] = 20108, - [SMALL_STATE(523)] = 20115, - [SMALL_STATE(524)] = 20122, - [SMALL_STATE(525)] = 20129, - [SMALL_STATE(526)] = 20136, - [SMALL_STATE(527)] = 20143, - [SMALL_STATE(528)] = 20150, - [SMALL_STATE(529)] = 20157, - [SMALL_STATE(530)] = 20164, - [SMALL_STATE(531)] = 20171, - [SMALL_STATE(532)] = 20178, - [SMALL_STATE(533)] = 20185, - [SMALL_STATE(534)] = 20192, - [SMALL_STATE(535)] = 20199, - [SMALL_STATE(536)] = 20206, - [SMALL_STATE(537)] = 20213, - [SMALL_STATE(538)] = 20220, - [SMALL_STATE(539)] = 20227, - [SMALL_STATE(540)] = 20234, - [SMALL_STATE(541)] = 20241, - [SMALL_STATE(542)] = 20248, - [SMALL_STATE(543)] = 20255, - [SMALL_STATE(544)] = 20262, - [SMALL_STATE(545)] = 20269, - [SMALL_STATE(546)] = 20276, - [SMALL_STATE(547)] = 20283, - [SMALL_STATE(548)] = 20290, - [SMALL_STATE(549)] = 20297, - [SMALL_STATE(550)] = 20304, - [SMALL_STATE(551)] = 20311, - [SMALL_STATE(552)] = 20318, - [SMALL_STATE(553)] = 20325, - [SMALL_STATE(554)] = 20332, + [SMALL_STATE(2)] = 0, + [SMALL_STATE(3)] = 97, + [SMALL_STATE(4)] = 194, + [SMALL_STATE(5)] = 291, + [SMALL_STATE(6)] = 415, + [SMALL_STATE(7)] = 539, + [SMALL_STATE(8)] = 661, + [SMALL_STATE(9)] = 782, + [SMALL_STATE(10)] = 903, + [SMALL_STATE(11)] = 1024, + [SMALL_STATE(12)] = 1145, + [SMALL_STATE(13)] = 1266, + [SMALL_STATE(14)] = 1387, + [SMALL_STATE(15)] = 1508, + [SMALL_STATE(16)] = 1629, + [SMALL_STATE(17)] = 1750, + [SMALL_STATE(18)] = 1871, + [SMALL_STATE(19)] = 1992, + [SMALL_STATE(20)] = 2113, + [SMALL_STATE(21)] = 2234, + [SMALL_STATE(22)] = 2355, + [SMALL_STATE(23)] = 2476, + [SMALL_STATE(24)] = 2594, + [SMALL_STATE(25)] = 2712, + [SMALL_STATE(26)] = 2830, + [SMALL_STATE(27)] = 2948, + [SMALL_STATE(28)] = 3066, + [SMALL_STATE(29)] = 3184, + [SMALL_STATE(30)] = 3302, + [SMALL_STATE(31)] = 3420, + [SMALL_STATE(32)] = 3538, + [SMALL_STATE(33)] = 3656, + [SMALL_STATE(34)] = 3774, + [SMALL_STATE(35)] = 3892, + [SMALL_STATE(36)] = 4010, + [SMALL_STATE(37)] = 4128, + [SMALL_STATE(38)] = 4245, + [SMALL_STATE(39)] = 4362, + [SMALL_STATE(40)] = 4479, + [SMALL_STATE(41)] = 4596, + [SMALL_STATE(42)] = 4656, + [SMALL_STATE(43)] = 4713, + [SMALL_STATE(44)] = 4772, + [SMALL_STATE(45)] = 4845, + [SMALL_STATE(46)] = 4902, + [SMALL_STATE(47)] = 4959, + [SMALL_STATE(48)] = 5018, + [SMALL_STATE(49)] = 5085, + [SMALL_STATE(50)] = 5152, + [SMALL_STATE(51)] = 5218, + [SMALL_STATE(52)] = 5274, + [SMALL_STATE(53)] = 5340, + [SMALL_STATE(54)] = 5408, + [SMALL_STATE(55)] = 5474, + [SMALL_STATE(56)] = 5530, + [SMALL_STATE(57)] = 5581, + [SMALL_STATE(58)] = 5632, + [SMALL_STATE(59)] = 5683, + [SMALL_STATE(60)] = 5734, + [SMALL_STATE(61)] = 5785, + [SMALL_STATE(62)] = 5836, + [SMALL_STATE(63)] = 5887, + [SMALL_STATE(64)] = 5938, + [SMALL_STATE(65)] = 5989, + [SMALL_STATE(66)] = 6040, + [SMALL_STATE(67)] = 6091, + [SMALL_STATE(68)] = 6142, + [SMALL_STATE(69)] = 6193, + [SMALL_STATE(70)] = 6273, + [SMALL_STATE(71)] = 6363, + [SMALL_STATE(72)] = 6443, + [SMALL_STATE(73)] = 6533, + [SMALL_STATE(74)] = 6614, + [SMALL_STATE(75)] = 6663, + [SMALL_STATE(76)] = 6712, + [SMALL_STATE(77)] = 6756, + [SMALL_STATE(78)] = 6800, + [SMALL_STATE(79)] = 6846, + [SMALL_STATE(80)] = 6900, + [SMALL_STATE(81)] = 6944, + [SMALL_STATE(82)] = 6988, + [SMALL_STATE(83)] = 7042, + [SMALL_STATE(84)] = 7095, + [SMALL_STATE(85)] = 7138, + [SMALL_STATE(86)] = 7181, + [SMALL_STATE(87)] = 7234, + [SMALL_STATE(88)] = 7272, + [SMALL_STATE(89)] = 7310, + [SMALL_STATE(90)] = 7348, + [SMALL_STATE(91)] = 7402, + [SMALL_STATE(92)] = 7440, + [SMALL_STATE(93)] = 7478, + [SMALL_STATE(94)] = 7532, + [SMALL_STATE(95)] = 7570, + [SMALL_STATE(96)] = 7608, + [SMALL_STATE(97)] = 7646, + [SMALL_STATE(98)] = 7684, + [SMALL_STATE(99)] = 7722, + [SMALL_STATE(100)] = 7760, + [SMALL_STATE(101)] = 7798, + [SMALL_STATE(102)] = 7836, + [SMALL_STATE(103)] = 7874, + [SMALL_STATE(104)] = 7912, + [SMALL_STATE(105)] = 7950, + [SMALL_STATE(106)] = 7988, + [SMALL_STATE(107)] = 8053, + [SMALL_STATE(108)] = 8118, + [SMALL_STATE(109)] = 8154, + [SMALL_STATE(110)] = 8192, + [SMALL_STATE(111)] = 8228, + [SMALL_STATE(112)] = 8264, + [SMALL_STATE(113)] = 8300, + [SMALL_STATE(114)] = 8336, + [SMALL_STATE(115)] = 8372, + [SMALL_STATE(116)] = 8408, + [SMALL_STATE(117)] = 8444, + [SMALL_STATE(118)] = 8480, + [SMALL_STATE(119)] = 8516, + [SMALL_STATE(120)] = 8552, + [SMALL_STATE(121)] = 8588, + [SMALL_STATE(122)] = 8624, + [SMALL_STATE(123)] = 8660, + [SMALL_STATE(124)] = 8696, + [SMALL_STATE(125)] = 8732, + [SMALL_STATE(126)] = 8768, + [SMALL_STATE(127)] = 8831, + [SMALL_STATE(128)] = 8894, + [SMALL_STATE(129)] = 8957, + [SMALL_STATE(130)] = 9020, + [SMALL_STATE(131)] = 9083, + [SMALL_STATE(132)] = 9146, + [SMALL_STATE(133)] = 9209, + [SMALL_STATE(134)] = 9272, + [SMALL_STATE(135)] = 9335, + [SMALL_STATE(136)] = 9398, + [SMALL_STATE(137)] = 9461, + [SMALL_STATE(138)] = 9506, + [SMALL_STATE(139)] = 9563, + [SMALL_STATE(140)] = 9620, + [SMALL_STATE(141)] = 9677, + [SMALL_STATE(142)] = 9734, + [SMALL_STATE(143)] = 9791, + [SMALL_STATE(144)] = 9848, + [SMALL_STATE(145)] = 9905, + [SMALL_STATE(146)] = 9962, + [SMALL_STATE(147)] = 10019, + [SMALL_STATE(148)] = 10076, + [SMALL_STATE(149)] = 10133, + [SMALL_STATE(150)] = 10190, + [SMALL_STATE(151)] = 10247, + [SMALL_STATE(152)] = 10304, + [SMALL_STATE(153)] = 10361, + [SMALL_STATE(154)] = 10418, + [SMALL_STATE(155)] = 10475, + [SMALL_STATE(156)] = 10532, + [SMALL_STATE(157)] = 10589, + [SMALL_STATE(158)] = 10626, + [SMALL_STATE(159)] = 10683, + [SMALL_STATE(160)] = 10740, + [SMALL_STATE(161)] = 10797, + [SMALL_STATE(162)] = 10834, + [SMALL_STATE(163)] = 10891, + [SMALL_STATE(164)] = 10948, + [SMALL_STATE(165)] = 11005, + [SMALL_STATE(166)] = 11062, + [SMALL_STATE(167)] = 11119, + [SMALL_STATE(168)] = 11176, + [SMALL_STATE(169)] = 11233, + [SMALL_STATE(170)] = 11290, + [SMALL_STATE(171)] = 11347, + [SMALL_STATE(172)] = 11404, + [SMALL_STATE(173)] = 11461, + [SMALL_STATE(174)] = 11518, + [SMALL_STATE(175)] = 11575, + [SMALL_STATE(176)] = 11632, + [SMALL_STATE(177)] = 11689, + [SMALL_STATE(178)] = 11746, + [SMALL_STATE(179)] = 11803, + [SMALL_STATE(180)] = 11842, + [SMALL_STATE(181)] = 11899, + [SMALL_STATE(182)] = 11936, + [SMALL_STATE(183)] = 11993, + [SMALL_STATE(184)] = 12050, + [SMALL_STATE(185)] = 12107, + [SMALL_STATE(186)] = 12164, + [SMALL_STATE(187)] = 12221, + [SMALL_STATE(188)] = 12278, + [SMALL_STATE(189)] = 12335, + [SMALL_STATE(190)] = 12392, + [SMALL_STATE(191)] = 12449, + [SMALL_STATE(192)] = 12506, + [SMALL_STATE(193)] = 12563, + [SMALL_STATE(194)] = 12620, + [SMALL_STATE(195)] = 12653, + [SMALL_STATE(196)] = 12710, + [SMALL_STATE(197)] = 12755, + [SMALL_STATE(198)] = 12812, + [SMALL_STATE(199)] = 12869, + [SMALL_STATE(200)] = 12913, + [SMALL_STATE(201)] = 12949, + [SMALL_STATE(202)] = 12993, + [SMALL_STATE(203)] = 13029, + [SMALL_STATE(204)] = 13060, + [SMALL_STATE(205)] = 13091, + [SMALL_STATE(206)] = 13122, + [SMALL_STATE(207)] = 13153, + [SMALL_STATE(208)] = 13184, + [SMALL_STATE(209)] = 13233, + [SMALL_STATE(210)] = 13264, + [SMALL_STATE(211)] = 13295, + [SMALL_STATE(212)] = 13326, + [SMALL_STATE(213)] = 13357, + [SMALL_STATE(214)] = 13388, + [SMALL_STATE(215)] = 13419, + [SMALL_STATE(216)] = 13450, + [SMALL_STATE(217)] = 13481, + [SMALL_STATE(218)] = 13517, + [SMALL_STATE(219)] = 13555, + [SMALL_STATE(220)] = 13595, + [SMALL_STATE(221)] = 13636, + [SMALL_STATE(222)] = 13677, + [SMALL_STATE(223)] = 13718, + [SMALL_STATE(224)] = 13759, + [SMALL_STATE(225)] = 13800, + [SMALL_STATE(226)] = 13841, + [SMALL_STATE(227)] = 13882, + [SMALL_STATE(228)] = 13923, + [SMALL_STATE(229)] = 13964, + [SMALL_STATE(230)] = 14005, + [SMALL_STATE(231)] = 14046, + [SMALL_STATE(232)] = 14087, + [SMALL_STATE(233)] = 14128, + [SMALL_STATE(234)] = 14169, + [SMALL_STATE(235)] = 14210, + [SMALL_STATE(236)] = 14251, + [SMALL_STATE(237)] = 14292, + [SMALL_STATE(238)] = 14333, + [SMALL_STATE(239)] = 14374, + [SMALL_STATE(240)] = 14415, + [SMALL_STATE(241)] = 14450, + [SMALL_STATE(242)] = 14485, + [SMALL_STATE(243)] = 14520, + [SMALL_STATE(244)] = 14555, + [SMALL_STATE(245)] = 14581, + [SMALL_STATE(246)] = 14613, + [SMALL_STATE(247)] = 14639, + [SMALL_STATE(248)] = 14664, + [SMALL_STATE(249)] = 14689, + [SMALL_STATE(250)] = 14712, + [SMALL_STATE(251)] = 14737, + [SMALL_STATE(252)] = 14760, + [SMALL_STATE(253)] = 14783, + [SMALL_STATE(254)] = 14804, + [SMALL_STATE(255)] = 14825, + [SMALL_STATE(256)] = 14846, + [SMALL_STATE(257)] = 14867, + [SMALL_STATE(258)] = 14887, + [SMALL_STATE(259)] = 14907, + [SMALL_STATE(260)] = 14932, + [SMALL_STATE(261)] = 14957, + [SMALL_STATE(262)] = 14977, + [SMALL_STATE(263)] = 14991, + [SMALL_STATE(264)] = 15005, + [SMALL_STATE(265)] = 15019, + [SMALL_STATE(266)] = 15033, + [SMALL_STATE(267)] = 15045, + [SMALL_STATE(268)] = 15055, + [SMALL_STATE(269)] = 15065, + [SMALL_STATE(270)] = 15075, + [SMALL_STATE(271)] = 15085, + [SMALL_STATE(272)] = 15095, + [SMALL_STATE(273)] = 15105, + [SMALL_STATE(274)] = 15115, + [SMALL_STATE(275)] = 15125, + [SMALL_STATE(276)] = 15135, + [SMALL_STATE(277)] = 15145, + [SMALL_STATE(278)] = 15155, + [SMALL_STATE(279)] = 15165, + [SMALL_STATE(280)] = 15175, + [SMALL_STATE(281)] = 15185, + [SMALL_STATE(282)] = 15198, + [SMALL_STATE(283)] = 15211, + [SMALL_STATE(284)] = 15224, + [SMALL_STATE(285)] = 15237, + [SMALL_STATE(286)] = 15250, + [SMALL_STATE(287)] = 15263, + [SMALL_STATE(288)] = 15276, + [SMALL_STATE(289)] = 15289, + [SMALL_STATE(290)] = 15302, + [SMALL_STATE(291)] = 15315, + [SMALL_STATE(292)] = 15328, + [SMALL_STATE(293)] = 15341, + [SMALL_STATE(294)] = 15354, + [SMALL_STATE(295)] = 15367, + [SMALL_STATE(296)] = 15380, + [SMALL_STATE(297)] = 15393, + [SMALL_STATE(298)] = 15404, + [SMALL_STATE(299)] = 15417, + [SMALL_STATE(300)] = 15430, + [SMALL_STATE(301)] = 15443, + [SMALL_STATE(302)] = 15454, + [SMALL_STATE(303)] = 15467, + [SMALL_STATE(304)] = 15477, + [SMALL_STATE(305)] = 15487, + [SMALL_STATE(306)] = 15497, + [SMALL_STATE(307)] = 15507, + [SMALL_STATE(308)] = 15517, + [SMALL_STATE(309)] = 15525, + [SMALL_STATE(310)] = 15535, + [SMALL_STATE(311)] = 15545, + [SMALL_STATE(312)] = 15553, + [SMALL_STATE(313)] = 15563, + [SMALL_STATE(314)] = 15570, + [SMALL_STATE(315)] = 15577, + [SMALL_STATE(316)] = 15584, + [SMALL_STATE(317)] = 15591, + [SMALL_STATE(318)] = 15598, + [SMALL_STATE(319)] = 15605, + [SMALL_STATE(320)] = 15612, + [SMALL_STATE(321)] = 15619, + [SMALL_STATE(322)] = 15626, + [SMALL_STATE(323)] = 15633, + [SMALL_STATE(324)] = 15640, + [SMALL_STATE(325)] = 15647, + [SMALL_STATE(326)] = 15654, + [SMALL_STATE(327)] = 15661, + [SMALL_STATE(328)] = 15668, + [SMALL_STATE(329)] = 15675, + [SMALL_STATE(330)] = 15682, + [SMALL_STATE(331)] = 15689, + [SMALL_STATE(332)] = 15696, + [SMALL_STATE(333)] = 15703, + [SMALL_STATE(334)] = 15710, + [SMALL_STATE(335)] = 15717, + [SMALL_STATE(336)] = 15724, + [SMALL_STATE(337)] = 15731, + [SMALL_STATE(338)] = 15738, + [SMALL_STATE(339)] = 15745, + [SMALL_STATE(340)] = 15752, + [SMALL_STATE(341)] = 15759, + [SMALL_STATE(342)] = 15766, + [SMALL_STATE(343)] = 15773, + [SMALL_STATE(344)] = 15780, + [SMALL_STATE(345)] = 15787, + [SMALL_STATE(346)] = 15794, + [SMALL_STATE(347)] = 15801, + [SMALL_STATE(348)] = 15808, + [SMALL_STATE(349)] = 15815, + [SMALL_STATE(350)] = 15822, + [SMALL_STATE(351)] = 15829, + [SMALL_STATE(352)] = 15836, + [SMALL_STATE(353)] = 15843, + [SMALL_STATE(354)] = 15850, + [SMALL_STATE(355)] = 15857, + [SMALL_STATE(356)] = 15864, + [SMALL_STATE(357)] = 15871, + [SMALL_STATE(358)] = 15878, + [SMALL_STATE(359)] = 15885, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [55] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_kind, 1), - [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression_kind, 1), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 1), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [69] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_built_in_function, 1), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), - [79] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_defined_function, 2), - [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__context_defined_function, 2), - [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), - [85] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(118), - [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), - [90] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(465), - [93] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(8), - [96] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(123), - [99] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(104), - [102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(104), - [105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(110), - [108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(175), - [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(469), - [114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(475), - [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(493), - [120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(4), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 2), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_built_in_function, 2), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(494), - [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(15), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), - [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(2), - [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(531), - [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(22), - [178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(8), - [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(123), - [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(104), - [187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(104), - [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(110), - [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(175), - [196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(193), - [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(198), - [202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(469), - [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(202), - [208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(527), - [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(527), - [214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(526), - [217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(203), - [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(524), - [223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(523), - [226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(522), - [229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(486), - [232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(514), - [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(475), - [238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(506), - [241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(23), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_root, 1), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(57), - [279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(541), - [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(17), - [285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(70), - [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(350), - [291] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(352), - [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(352), - [297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(348), - [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(169), - [303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(273), - [306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(274), - [309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(462), - [312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(283), - [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(546), - [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(546), - [321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(547), - [324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(189), - [327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(549), - [330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(550), - [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(554), - [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(496), - [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(518), - [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(475), - [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(510), - [348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(67), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), - [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(150), - [412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(480), - [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(63), - [418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(152), - [421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(162), - [424] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(162), - [427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(159), - [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(171), - [433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(479), - [436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(509), - [439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(58), - [442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(497), - [445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(67), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 5), - [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 5), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), - [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 1), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 3), - [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 3), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math, 3), - [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math, 3), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic, 3), - [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic, 3), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 3), - [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 3), - [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), SHIFT_REPEAT(125), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 4), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 4), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), - [509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(134), - [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), - [514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(483), - [517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(70), - [520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(350), - [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(352), - [526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(352), - [529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(348), - [532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(169), - [535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(462), - [538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(475), - [541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(505), - [544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(120), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match, 3), - [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match, 3), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), - [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), - [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), - [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), - [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 2, .production_id = 1), - [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 2, .production_id = 1), - [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), - [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), - [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), - [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 2), - [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 2), - [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), - [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3), - [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3), - [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert, 4), - [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert, 4), - [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), - [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), - [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 2), - [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 2), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), SHIFT_REPEAT(160), - [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 1), - [626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 1), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), - [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 2), - [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 2), - [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), - [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_else_repeat1, 2), - [640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(195), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if, 3), - [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if, 3), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if, 3), - [667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if, 3), - [669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(150), - [672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(480), - [675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(63), - [678] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(152), - [681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(162), - [684] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(162), - [687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(159), - [690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(171), - [693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(479), - [698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(475), - [701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(497), - [704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(67), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_find, 5), - [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_find, 5), - [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), - [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), - [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), - [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3), - [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3), - [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), - [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while, 3), - [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while, 3), - [775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reduce, 7), - [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reduce, 7), - [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 6, .production_id = 4), - [783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 6, .production_id = 4), - [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 5), - [787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 5), - [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove, 5), - [791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_remove, 5), - [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 5, .production_id = 3), - [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 5, .production_id = 3), - [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else, 2), - [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else, 2), - [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_transform, 5), - [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_transform, 5), - [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for, 5), - [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for, 5), - [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 3), - [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 3), - [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 3), - [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 3), - [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_operator, 1), - [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_operator, 1), - [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 3), - [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 3), - [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic_operator, 1), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic_operator, 1), - [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math_operator, 1), - [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math_operator, 1), - [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 2), - [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 2), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [913] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(300), - [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 1), - [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), SHIFT_REPEAT(533), - [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 3), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), SHIFT_REPEAT(466), - [956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 4), - [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [980] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), + [79] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(41), + [82] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(356), + [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(5), + [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(2), + [91] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(66), + [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(66), + [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(65), + [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(131), + [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(145), + [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(146), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(293), + [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(151), + [115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(329), + [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(329), + [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(328), + [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(153), + [127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(326), + [130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(325), + [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(323), + [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(303), + [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(319), + [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(283), + [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(309), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_root, 1), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(217), + [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(346), + [214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(6), + [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(4), + [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(216), + [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(216), + [226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(215), + [229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(136), + [232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(193), + [235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(192), + [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(282), + [241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(191), + [244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(351), + [247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(351), + [250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(352), + [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(139), + [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(354), + [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(355), + [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(359), + [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(306), + [268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(330), + [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(283), + [274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(310), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_kind, 1), + [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression_kind, 1), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 5), + [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 5), + [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 3), + [291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 3), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 4), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 4), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math, 3), + [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math, 3), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 3), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 3), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic, 3), + [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic, 3), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert, 4), + [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert, 4), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), + [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 2), + [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 2), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), + [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), + [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 2), + [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 2), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 2, .production_id = 1), + [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 2, .production_id = 1), + [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 3), + [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 3), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), + [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), + [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), + [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3), + [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), + [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), + [391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(204), + [394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), + [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(290), + [399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(4), + [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(216), + [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(216), + [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(215), + [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(136), + [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(282), + [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(283), + [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(310), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match, 3), + [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match, 3), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_defined_function, 1), + [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 1), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 1), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 2), + [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 2), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), + [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_else_repeat1, 2), + [469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(180), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if, 3), + [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if, 3), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if, 3), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if, 3), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 1), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while, 3), + [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while, 3), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else, 2), + [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else, 2), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 3), + [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 3), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 5, .production_id = 3), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 5, .production_id = 3), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_transform, 5), + [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_transform, 5), + [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for, 5), + [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for, 5), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 3), + [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 3), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove, 5), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_remove, 5), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_find, 5), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_find, 5), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 5), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 5), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 6, .production_id = 4), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 6, .production_id = 4), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reduce, 7), + [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reduce, 7), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 2), + [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 1), + [558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(91), + [561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(298), + [564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(3), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), + [569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(104), + [572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(104), + [575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(103), + [578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(135), + [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(300), + [584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(283), + [587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(312), + [590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(91), + [593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(298), + [596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(3), + [599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(104), + [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(104), + [605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(103), + [608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(135), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(300), + [616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(283), + [619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(312), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_defined_function, 2), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_operator, 1), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_operator, 1), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 3), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 3), + [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 2), + [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 2), + [700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), + [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), + [704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math_operator, 1), + [706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math_operator, 1), + [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic_operator, 1), + [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic_operator, 1), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(184), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), SHIFT_REPEAT(333), + [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), SHIFT_REPEAT(297), + [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 1), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 3), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 4), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [783] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), }; #ifdef __cplusplus