From b207a36c73930218d7f8c81bf42fbed49639c1a3 Mon Sep 17 00:00:00 2001 From: Morgante Pell Date: Thu, 2 Jan 2025 21:41:15 -0600 Subject: [PATCH] remove patch file --- vendor_tree-sitter-gritql.patch | 26498 ------------------------------ 1 file changed, 26498 deletions(-) delete mode 100644 vendor_tree-sitter-gritql.patch diff --git a/vendor_tree-sitter-gritql.patch b/vendor_tree-sitter-gritql.patch deleted file mode 100644 index 093e5b5db..000000000 --- a/vendor_tree-sitter-gritql.patch +++ /dev/null @@ -1,26498 +0,0 @@ -diff --git a/grammar.js b/grammar.js -index ac13726..5e4c562 100644 ---- a/grammar.js -+++ b/grammar.js -@@ -608,6 +608,7 @@ module.exports = grammar({ - 'c', - 'ruby', - 'cpp', -+ 'elixir', - ), - - backtickSnippet: (_$) => /`(?:[^`\\]|\\\$|\\\\|\\`|\\n)*`/, -diff --git a/src/grammar.json b/src/grammar.json -index bea655d..7722ab3 100644 ---- a/src/grammar.json -+++ b/src/grammar.json -@@ -5916,6 +5916,10 @@ - { - "type": "STRING", - "value": "cpp" -+ }, -+ { -+ "type": "STRING", -+ "value": "elixir" - } - ] - }, -@@ -6127,3 +6131,4 @@ - "inline": [], - "supertypes": [] - } -+ -diff --git a/src/node-types.json b/src/node-types.json -index b01f60b..009da6d 100644 ---- a/src/node-types.json -+++ b/src/node-types.json -@@ -14781,6 +14781,10 @@ - "type": "ruby", - "named": false - }, -+ { -+ "type": "elixir", -+ "named": false -+ }, - { - "type": "rust", - "named": false -@@ -14873,4 +14877,4 @@ - "type": "}", - "named": false - } --] -\ No newline at end of file -+] -diff --git a/src/parser.c b/src/parser.c -index e2c5b5f..798610e 100644 ---- a/src/parser.c -+++ b/src/parser.c -@@ -1,21 +1,22 @@ --#include "tree_sitter/parser.h" -+#include - - #if defined(__GNUC__) || defined(__clang__) -+#pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wmissing-field-initializers" - #endif - --#define LANGUAGE_VERSION 14 -+#define LANGUAGE_VERSION 13 - #define STATE_COUNT 1545 - #define LARGE_STATE_COUNT 302 --#define SYMBOL_COUNT 208 -+#define SYMBOL_COUNT 209 - #define ALIAS_COUNT 0 --#define TOKEN_COUNT 112 -+#define TOKEN_COUNT 113 - #define EXTERNAL_TOKEN_COUNT 0 - #define FIELD_COUNT 48 - #define MAX_ALIAS_SEQUENCE_LENGTH 11 - #define PRODUCTION_ID_COUNT 254 - --enum ts_symbol_identifiers { -+enum { - sym_name = 1, - anon_sym_LF = 2, - anon_sym_sequential = 3, -@@ -113,116 +114,117 @@ enum ts_symbol_identifiers { - anon_sym_php = 95, - anon_sym_c = 96, - anon_sym_cpp = 97, -- sym_backtickSnippet = 98, -- sym_rawBacktickSnippet = 99, -- sym_doubleQuoteSnippet = 100, -- sym_undefined = 101, -- sym_top = 102, -- sym_bottom = 103, -- sym_intConstant = 104, -- sym_signedIntConstant = 105, -- sym_doubleConstant = 106, -- sym_stringConstant = 107, -- sym_regex = 108, -- anon_sym_r = 109, -- sym_annotation = 110, -- sym_comment = 111, -- sym_source_file = 112, -- sym_sequential = 113, -- sym_files = 114, -- sym_definition = 115, -- sym_version = 116, -- sym_langdecl = 117, -- sym__pattern = 118, -- sym__container = 119, -- sym_mulOperation = 120, -- sym_divOperation = 121, -- sym_modOperation = 122, -- sym_addOperation = 123, -- sym_subOperation = 124, -- sym_patternAs = 125, -- sym_patternLimit = 126, -- sym_assignmentAsPattern = 127, -- sym_patternAccumulate = 128, -- sym_patternWhere = 129, -- sym__literal = 130, -- sym_patternNot = 131, -- sym_patternOr = 132, -- sym_patternOrElse = 133, -- sym_patternAny = 134, -- sym_patternAnd = 135, -- sym_patternMaybe = 136, -- sym_patternAfter = 137, -- sym_patternBefore = 138, -- sym_patternContains = 139, -- sym_patternIncludes = 140, -- sym_rewrite = 141, -- sym_patternIfElse = 142, -- sym_within = 143, -- sym__bubbleScope = 144, -- sym_bubble = 145, -- sym_namedArg = 146, -- sym_nodeLike = 147, -- sym_like = 148, -- sym_map = 149, -- sym_mapElement = 150, -- sym_mapAccessor = 151, -- sym_list = 152, -- sym_listIndex = 153, -- sym_dot = 154, -- sym_some = 155, -- sym_every = 156, -- sym_dotdotdot = 157, -- sym_regexPattern = 158, -- sym_patternDefinitionBody = 159, -- sym_patternDefinition = 160, -- sym_predicateDefinitionBody = 161, -- sym_predicateDefinition = 162, -- sym_foreignLanguageCode = 163, -- sym_foreignFunctionBody = 164, -- sym_functionDefinitionBody = 165, -- sym_functionDefinition = 166, -- sym_foreignFunctionDefinition = 167, -- sym__logMessage = 168, -- sym__logVariable = 169, -- sym_log = 170, -- sym__start_line = 171, -- sym__end_line = 172, -- sym__start_column = 173, -- sym__end_column = 174, -- sym_range = 175, -- sym__predicate = 176, -- sym_predicateNot = 177, -- sym_predicateMaybe = 178, -- sym_predicateAnd = 179, -- sym_predicateOr = 180, -- sym_predicateAny = 181, -- sym_predicateIfElse = 182, -- sym_predicateRewrite = 183, -- sym_predicateAssignment = 184, -- sym_predicateAccumulate = 185, -- sym_predicateGreater = 186, -- sym_predicateLess = 187, -- sym_predicateGreaterEqual = 188, -- sym_predicateLessEqual = 189, -- sym_predicateNotEqual = 190, -- sym_predicateEqual = 191, -- sym_predicateMatch = 192, -- sym_predicateCall = 193, -- sym_predicateReturn = 194, -- sym_foreignLanguageName = 195, -- sym_languageName = 196, -- sym_languageSpecificSnippet = 197, -- sym_codeSnippet = 198, -- sym_snippetRegex = 199, -- aux_sym_source_file_repeat1 = 200, -- aux_sym_sequential_repeat1 = 201, -- aux_sym__bubbleScope_repeat1 = 202, -- aux_sym_nodeLike_repeat1 = 203, -- aux_sym_map_repeat1 = 204, -- aux_sym_list_repeat1 = 205, -- aux_sym_predicateDefinitionBody_repeat1 = 206, -- aux_sym_foreignLanguageCode_repeat1 = 207, -+ anon_sym_elixir = 98, -+ sym_backtickSnippet = 99, -+ sym_rawBacktickSnippet = 100, -+ sym_doubleQuoteSnippet = 101, -+ sym_undefined = 102, -+ sym_top = 103, -+ sym_bottom = 104, -+ sym_intConstant = 105, -+ sym_signedIntConstant = 106, -+ sym_doubleConstant = 107, -+ sym_stringConstant = 108, -+ sym_regex = 109, -+ anon_sym_r = 110, -+ sym_annotation = 111, -+ sym_comment = 112, -+ sym_source_file = 113, -+ sym_sequential = 114, -+ sym_files = 115, -+ sym_definition = 116, -+ sym_version = 117, -+ sym_langdecl = 118, -+ sym__pattern = 119, -+ sym__container = 120, -+ sym_mulOperation = 121, -+ sym_divOperation = 122, -+ sym_modOperation = 123, -+ sym_addOperation = 124, -+ sym_subOperation = 125, -+ sym_patternAs = 126, -+ sym_patternLimit = 127, -+ sym_assignmentAsPattern = 128, -+ sym_patternAccumulate = 129, -+ sym_patternWhere = 130, -+ sym__literal = 131, -+ sym_patternNot = 132, -+ sym_patternOr = 133, -+ sym_patternOrElse = 134, -+ sym_patternAny = 135, -+ sym_patternAnd = 136, -+ sym_patternMaybe = 137, -+ sym_patternAfter = 138, -+ sym_patternBefore = 139, -+ sym_patternContains = 140, -+ sym_patternIncludes = 141, -+ sym_rewrite = 142, -+ sym_patternIfElse = 143, -+ sym_within = 144, -+ sym__bubbleScope = 145, -+ sym_bubble = 146, -+ sym_namedArg = 147, -+ sym_nodeLike = 148, -+ sym_like = 149, -+ sym_map = 150, -+ sym_mapElement = 151, -+ sym_mapAccessor = 152, -+ sym_list = 153, -+ sym_listIndex = 154, -+ sym_dot = 155, -+ sym_some = 156, -+ sym_every = 157, -+ sym_dotdotdot = 158, -+ sym_regexPattern = 159, -+ sym_patternDefinitionBody = 160, -+ sym_patternDefinition = 161, -+ sym_predicateDefinitionBody = 162, -+ sym_predicateDefinition = 163, -+ sym_foreignLanguageCode = 164, -+ sym_foreignFunctionBody = 165, -+ sym_functionDefinitionBody = 166, -+ sym_functionDefinition = 167, -+ sym_foreignFunctionDefinition = 168, -+ sym__logMessage = 169, -+ sym__logVariable = 170, -+ sym_log = 171, -+ sym__start_line = 172, -+ sym__end_line = 173, -+ sym__start_column = 174, -+ sym__end_column = 175, -+ sym_range = 176, -+ sym__predicate = 177, -+ sym_predicateNot = 178, -+ sym_predicateMaybe = 179, -+ sym_predicateAnd = 180, -+ sym_predicateOr = 181, -+ sym_predicateAny = 182, -+ sym_predicateIfElse = 183, -+ sym_predicateRewrite = 184, -+ sym_predicateAssignment = 185, -+ sym_predicateAccumulate = 186, -+ sym_predicateGreater = 187, -+ sym_predicateLess = 188, -+ sym_predicateGreaterEqual = 189, -+ sym_predicateLessEqual = 190, -+ sym_predicateNotEqual = 191, -+ sym_predicateEqual = 192, -+ sym_predicateMatch = 193, -+ sym_predicateCall = 194, -+ sym_predicateReturn = 195, -+ sym_foreignLanguageName = 196, -+ sym_languageName = 197, -+ sym_languageSpecificSnippet = 198, -+ sym_codeSnippet = 199, -+ sym_snippetRegex = 200, -+ aux_sym_source_file_repeat1 = 201, -+ aux_sym_sequential_repeat1 = 202, -+ aux_sym__bubbleScope_repeat1 = 203, -+ aux_sym_nodeLike_repeat1 = 204, -+ aux_sym_map_repeat1 = 205, -+ aux_sym_list_repeat1 = 206, -+ aux_sym_predicateDefinitionBody_repeat1 = 207, -+ aux_sym_foreignLanguageCode_repeat1 = 208, - }; - - static const char * const ts_symbol_names[] = { -@@ -324,6 +326,7 @@ static const char * const ts_symbol_names[] = { - [anon_sym_php] = "php", - [anon_sym_c] = "c", - [anon_sym_cpp] = "cpp", -+ [anon_sym_elixir] = "elixir", - [sym_backtickSnippet] = "backtickSnippet", - [sym_rawBacktickSnippet] = "rawBacktickSnippet", - [sym_doubleQuoteSnippet] = "doubleQuoteSnippet", -@@ -535,6 +538,7 @@ static const TSSymbol ts_symbol_map[] = { - [anon_sym_php] = anon_sym_php, - [anon_sym_c] = anon_sym_c, - [anon_sym_cpp] = anon_sym_cpp, -+ [anon_sym_elixir] = anon_sym_elixir, - [sym_backtickSnippet] = sym_backtickSnippet, - [sym_rawBacktickSnippet] = sym_rawBacktickSnippet, - [sym_doubleQuoteSnippet] = sym_doubleQuoteSnippet, -@@ -1040,6 +1044,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { - .visible = true, - .named = false, - }, -+ [anon_sym_elixir] = { -+ .visible = true, -+ .named = false, -+ }, - [sym_backtickSnippet] = { - .visible = true, - .named = true, -@@ -1482,7 +1490,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { - }, - }; - --enum ts_field_identifiers { -+enum { - field_annotation = 1, - field_args = 2, - field_body = 3, -@@ -2960,1701 +2968,152 @@ static const uint16_t ts_non_terminal_alias_map[] = { - 0, - }; - --static const TSStateId ts_primary_state_ids[STATE_COUNT] = { -- [0] = 0, -- [1] = 1, -- [2] = 2, -- [3] = 3, -- [4] = 4, -- [5] = 5, -- [6] = 6, -- [7] = 7, -- [8] = 8, -- [9] = 9, -- [10] = 10, -- [11] = 11, -- [12] = 12, -- [13] = 13, -- [14] = 14, -- [15] = 15, -- [16] = 16, -- [17] = 17, -- [18] = 18, -- [19] = 19, -- [20] = 20, -- [21] = 21, -- [22] = 22, -- [23] = 23, -- [24] = 24, -- [25] = 24, -- [26] = 26, -- [27] = 21, -- [28] = 26, -- [29] = 22, -- [30] = 30, -- [31] = 30, -- [32] = 23, -- [33] = 33, -- [34] = 34, -- [35] = 35, -- [36] = 36, -- [37] = 35, -- [38] = 38, -- [39] = 39, -- [40] = 33, -- [41] = 41, -- [42] = 41, -- [43] = 36, -- [44] = 44, -- [45] = 45, -- [46] = 46, -- [47] = 47, -- [48] = 48, -- [49] = 49, -- [50] = 50, -- [51] = 51, -- [52] = 52, -- [53] = 53, -- [54] = 52, -- [55] = 44, -- [56] = 38, -- [57] = 46, -- [58] = 58, -- [59] = 47, -- [60] = 50, -- [61] = 53, -- [62] = 48, -- [63] = 63, -- [64] = 34, -- [65] = 45, -- [66] = 39, -- [67] = 51, -- [68] = 68, -- [69] = 69, -- [70] = 70, -- [71] = 71, -- [72] = 72, -- [73] = 73, -- [74] = 69, -- [75] = 75, -- [76] = 76, -- [77] = 77, -- [78] = 78, -- [79] = 68, -- [80] = 80, -- [81] = 81, -- [82] = 82, -- [83] = 83, -- [84] = 83, -- [85] = 85, -- [86] = 86, -- [87] = 82, -- [88] = 70, -- [89] = 89, -- [90] = 90, -- [91] = 91, -- [92] = 91, -- [93] = 86, -- [94] = 85, -- [95] = 81, -- [96] = 80, -- [97] = 90, -- [98] = 73, -- [99] = 89, -- [100] = 76, -- [101] = 75, -- [102] = 102, -- [103] = 103, -- [104] = 104, -- [105] = 105, -- [106] = 106, -- [107] = 107, -- [108] = 108, -- [109] = 109, -- [110] = 110, -- [111] = 111, -- [112] = 112, -- [113] = 113, -- [114] = 114, -- [115] = 115, -- [116] = 116, -- [117] = 117, -- [118] = 118, -- [119] = 119, -- [120] = 108, -- [121] = 119, -- [122] = 122, -- [123] = 115, -- [124] = 124, -- [125] = 125, -- [126] = 126, -- [127] = 111, -- [128] = 113, -- [129] = 116, -- [130] = 130, -- [131] = 118, -- [132] = 132, -- [133] = 133, -- [134] = 134, -- [135] = 135, -- [136] = 136, -- [137] = 137, -- [138] = 138, -- [139] = 124, -- [140] = 140, -- [141] = 141, -- [142] = 142, -- [143] = 143, -- [144] = 109, -- [145] = 145, -- [146] = 146, -- [147] = 147, -- [148] = 148, -- [149] = 149, -- [150] = 150, -- [151] = 126, -- [152] = 152, -- [153] = 102, -- [154] = 154, -- [155] = 142, -- [156] = 134, -- [157] = 157, -- [158] = 158, -- [159] = 159, -- [160] = 160, -- [161] = 161, -- [162] = 162, -- [163] = 125, -- [164] = 110, -- [165] = 145, -- [166] = 130, -- [167] = 107, -- [168] = 106, -- [169] = 105, -- [170] = 104, -- [171] = 154, -- [172] = 149, -- [173] = 152, -- [174] = 159, -- [175] = 143, -- [176] = 117, -- [177] = 132, -- [178] = 133, -- [179] = 161, -- [180] = 136, -- [181] = 150, -- [182] = 138, -- [183] = 140, -- [184] = 147, -- [185] = 114, -- [186] = 135, -- [187] = 112, -- [188] = 148, -- [189] = 158, -- [190] = 141, -- [191] = 122, -- [192] = 160, -- [193] = 162, -- [194] = 146, -- [195] = 195, -- [196] = 195, -- [197] = 197, -- [198] = 198, -- [199] = 199, -- [200] = 200, -- [201] = 201, -- [202] = 202, -- [203] = 203, -- [204] = 204, -- [205] = 205, -- [206] = 205, -- [207] = 207, -- [208] = 208, -- [209] = 209, -- [210] = 210, -- [211] = 204, -- [212] = 202, -- [213] = 213, -- [214] = 207, -- [215] = 208, -- [216] = 209, -- [217] = 217, -- [218] = 210, -- [219] = 219, -- [220] = 220, -- [221] = 219, -- [222] = 197, -- [223] = 217, -- [224] = 220, -- [225] = 225, -- [226] = 226, -- [227] = 226, -- [228] = 228, -- [229] = 229, -- [230] = 230, -- [231] = 231, -- [232] = 232, -- [233] = 231, -- [234] = 225, -- [235] = 235, -- [236] = 235, -- [237] = 229, -- [238] = 230, -- [239] = 239, -- [240] = 232, -- [241] = 228, -- [242] = 242, -- [243] = 243, -- [244] = 244, -- [245] = 245, -- [246] = 246, -- [247] = 247, -- [248] = 248, -- [249] = 249, -- [250] = 250, -- [251] = 251, -- [252] = 252, -- [253] = 253, -- [254] = 254, -- [255] = 255, -- [256] = 256, -- [257] = 257, -- [258] = 258, -- [259] = 259, -- [260] = 260, -- [261] = 261, -- [262] = 262, -- [263] = 263, -- [264] = 264, -- [265] = 265, -- [266] = 266, -- [267] = 267, -- [268] = 268, -- [269] = 269, -- [270] = 270, -- [271] = 271, -- [272] = 272, -- [273] = 273, -- [274] = 274, -- [275] = 275, -- [276] = 276, -- [277] = 277, -- [278] = 278, -- [279] = 279, -- [280] = 280, -- [281] = 281, -- [282] = 282, -- [283] = 283, -- [284] = 284, -- [285] = 285, -- [286] = 286, -- [287] = 287, -- [288] = 288, -- [289] = 289, -- [290] = 290, -- [291] = 291, -- [292] = 292, -- [293] = 293, -- [294] = 294, -- [295] = 295, -- [296] = 296, -- [297] = 297, -- [298] = 298, -- [299] = 299, -- [300] = 300, -- [301] = 301, -- [302] = 302, -- [303] = 303, -- [304] = 304, -- [305] = 305, -- [306] = 306, -- [307] = 307, -- [308] = 307, -- [309] = 309, -- [310] = 310, -- [311] = 311, -- [312] = 312, -- [313] = 313, -- [314] = 314, -- [315] = 315, -- [316] = 316, -- [317] = 317, -- [318] = 318, -- [319] = 319, -- [320] = 319, -- [321] = 313, -- [322] = 322, -- [323] = 323, -- [324] = 324, -- [325] = 325, -- [326] = 326, -- [327] = 327, -- [328] = 328, -- [329] = 329, -- [330] = 322, -- [331] = 331, -- [332] = 332, -- [333] = 333, -- [334] = 334, -- [335] = 335, -- [336] = 336, -- [337] = 331, -- [338] = 338, -- [339] = 336, -- [340] = 340, -- [341] = 341, -- [342] = 341, -- [343] = 343, -- [344] = 344, -- [345] = 345, -- [346] = 346, -- [347] = 338, -- [348] = 335, -- [349] = 349, -- [350] = 350, -- [351] = 351, -- [352] = 352, -- [353] = 346, -- [354] = 350, -- [355] = 351, -- [356] = 349, -- [357] = 332, -- [358] = 358, -- [359] = 344, -- [360] = 333, -- [361] = 343, -- [362] = 358, -- [363] = 363, -- [364] = 364, -- [365] = 365, -- [366] = 366, -- [367] = 367, -- [368] = 368, -- [369] = 369, -- [370] = 370, -- [371] = 371, -- [372] = 372, -- [373] = 373, -- [374] = 374, -- [375] = 375, -- [376] = 376, -- [377] = 377, -- [378] = 378, -- [379] = 379, -- [380] = 380, -- [381] = 381, -- [382] = 382, -- [383] = 383, -- [384] = 384, -- [385] = 385, -- [386] = 386, -- [387] = 387, -- [388] = 388, -- [389] = 389, -- [390] = 390, -- [391] = 391, -- [392] = 392, -- [393] = 393, -- [394] = 394, -- [395] = 395, -- [396] = 396, -- [397] = 397, -- [398] = 398, -- [399] = 399, -- [400] = 400, -- [401] = 401, -- [402] = 402, -- [403] = 403, -- [404] = 404, -- [405] = 405, -- [406] = 406, -- [407] = 407, -- [408] = 408, -- [409] = 409, -- [410] = 410, -- [411] = 411, -- [412] = 412, -- [413] = 413, -- [414] = 414, -- [415] = 415, -- [416] = 416, -- [417] = 417, -- [418] = 418, -- [419] = 419, -- [420] = 420, -- [421] = 421, -- [422] = 334, -- [423] = 352, -- [424] = 424, -- [425] = 425, -- [426] = 426, -- [427] = 427, -- [428] = 428, -- [429] = 429, -- [430] = 430, -- [431] = 431, -- [432] = 432, -- [433] = 433, -- [434] = 434, -- [435] = 340, -- [436] = 436, -- [437] = 437, -- [438] = 438, -- [439] = 439, -- [440] = 440, -- [441] = 441, -- [442] = 442, -- [443] = 443, -- [444] = 444, -- [445] = 445, -- [446] = 446, -- [447] = 447, -- [448] = 448, -- [449] = 449, -- [450] = 450, -- [451] = 451, -- [452] = 452, -- [453] = 453, -- [454] = 454, -- [455] = 455, -- [456] = 456, -- [457] = 457, -- [458] = 458, -- [459] = 459, -- [460] = 460, -- [461] = 461, -- [462] = 462, -- [463] = 463, -- [464] = 464, -- [465] = 465, -- [466] = 466, -- [467] = 467, -- [468] = 468, -- [469] = 469, -- [470] = 470, -- [471] = 471, -- [472] = 472, -- [473] = 473, -- [474] = 474, -- [475] = 475, -- [476] = 476, -- [477] = 477, -- [478] = 478, -- [479] = 479, -- [480] = 480, -- [481] = 481, -- [482] = 482, -- [483] = 483, -- [484] = 484, -- [485] = 485, -- [486] = 486, -- [487] = 487, -- [488] = 488, -- [489] = 489, -- [490] = 490, -- [491] = 491, -- [492] = 492, -- [493] = 493, -- [494] = 494, -- [495] = 495, -- [496] = 496, -- [497] = 497, -- [498] = 498, -- [499] = 499, -- [500] = 500, -- [501] = 501, -- [502] = 502, -- [503] = 503, -- [504] = 504, -- [505] = 505, -- [506] = 506, -- [507] = 507, -- [508] = 508, -- [509] = 509, -- [510] = 510, -- [511] = 511, -- [512] = 512, -- [513] = 513, -- [514] = 514, -- [515] = 515, -- [516] = 516, -- [517] = 517, -- [518] = 518, -- [519] = 519, -- [520] = 520, -- [521] = 521, -- [522] = 522, -- [523] = 523, -- [524] = 524, -- [525] = 525, -- [526] = 526, -- [527] = 527, -- [528] = 528, -- [529] = 529, -- [530] = 530, -- [531] = 531, -- [532] = 532, -- [533] = 533, -- [534] = 534, -- [535] = 535, -- [536] = 536, -- [537] = 537, -- [538] = 538, -- [539] = 539, -- [540] = 540, -- [541] = 541, -- [542] = 542, -- [543] = 543, -- [544] = 544, -- [545] = 545, -- [546] = 546, -- [547] = 547, -- [548] = 548, -- [549] = 549, -- [550] = 550, -- [551] = 551, -- [552] = 552, -- [553] = 553, -- [554] = 554, -- [555] = 555, -- [556] = 556, -- [557] = 557, -- [558] = 558, -- [559] = 559, -- [560] = 560, -- [561] = 561, -- [562] = 562, -- [563] = 563, -- [564] = 564, -- [565] = 565, -- [566] = 566, -- [567] = 567, -- [568] = 568, -- [569] = 569, -- [570] = 570, -- [571] = 345, -- [572] = 572, -- [573] = 573, -- [574] = 574, -- [575] = 575, -- [576] = 576, -- [577] = 577, -- [578] = 578, -- [579] = 579, -- [580] = 580, -- [581] = 581, -- [582] = 582, -- [583] = 583, -- [584] = 584, -- [585] = 585, -- [586] = 586, -- [587] = 587, -- [588] = 439, -- [589] = 589, -- [590] = 590, -- [591] = 591, -- [592] = 592, -- [593] = 593, -- [594] = 594, -- [595] = 595, -- [596] = 596, -- [597] = 597, -- [598] = 598, -- [599] = 599, -- [600] = 600, -- [601] = 419, -- [602] = 602, -- [603] = 603, -- [604] = 604, -- [605] = 605, -- [606] = 606, -- [607] = 607, -- [608] = 608, -- [609] = 609, -- [610] = 610, -- [611] = 611, -- [612] = 612, -- [613] = 613, -- [614] = 614, -- [615] = 538, -- [616] = 418, -- [617] = 432, -- [618] = 440, -- [619] = 441, -- [620] = 506, -- [621] = 508, -- [622] = 444, -- [623] = 445, -- [624] = 446, -- [625] = 451, -- [626] = 452, -- [627] = 453, -- [628] = 455, -- [629] = 458, -- [630] = 459, -- [631] = 461, -- [632] = 463, -- [633] = 464, -- [634] = 465, -- [635] = 468, -- [636] = 469, -- [637] = 470, -- [638] = 472, -- [639] = 474, -- [640] = 475, -- [641] = 476, -- [642] = 477, -- [643] = 478, -- [644] = 480, -- [645] = 482, -- [646] = 509, -- [647] = 510, -- [648] = 516, -- [649] = 517, -- [650] = 518, -- [651] = 519, -- [652] = 520, -- [653] = 521, -- [654] = 522, -- [655] = 523, -- [656] = 524, -- [657] = 525, -- [658] = 530, -- [659] = 531, -- [660] = 532, -- [661] = 534, -- [662] = 535, -- [663] = 536, -- [664] = 537, -- [665] = 430, -- [666] = 539, -- [667] = 540, -- [668] = 541, -- [669] = 542, -- [670] = 568, -- [671] = 545, -- [672] = 569, -- [673] = 555, -- [674] = 570, -- [675] = 578, -- [676] = 572, -- [677] = 579, -- [678] = 573, -- [679] = 574, -- [680] = 514, -- [681] = 429, -- [682] = 582, -- [683] = 428, -- [684] = 427, -- [685] = 431, -- [686] = 426, -- [687] = 425, -- [688] = 595, -- [689] = 424, -- [690] = 600, -- [691] = 613, -- [692] = 608, -- [693] = 614, -- [694] = 567, -- [695] = 566, -- [696] = 603, -- [697] = 610, -- [698] = 565, -- [699] = 602, -- [700] = 611, -- [701] = 607, -- [702] = 564, -- [703] = 577, -- [704] = 612, -- [705] = 609, -- [706] = 606, -- [707] = 605, -- [708] = 563, -- [709] = 604, -- [710] = 575, -- [711] = 526, -- [712] = 554, -- [713] = 553, -- [714] = 552, -- [715] = 562, -- [716] = 551, -- [717] = 550, -- [718] = 409, -- [719] = 548, -- [720] = 546, -- [721] = 513, -- [722] = 407, -- [723] = 507, -- [724] = 505, -- [725] = 503, -- [726] = 501, -- [727] = 499, -- [728] = 497, -- [729] = 495, -- [730] = 493, -- [731] = 491, -- [732] = 489, -- [733] = 487, -- [734] = 485, -- [735] = 483, -- [736] = 481, -- [737] = 479, -- [738] = 405, -- [739] = 401, -- [740] = 448, -- [741] = 399, -- [742] = 398, -- [743] = 397, -- [744] = 395, -- [745] = 394, -- [746] = 393, -- [747] = 390, -- [748] = 528, -- [749] = 533, -- [750] = 420, -- [751] = 543, -- [752] = 416, -- [753] = 414, -- [754] = 389, -- [755] = 410, -- [756] = 404, -- [757] = 403, -- [758] = 400, -- [759] = 366, -- [760] = 391, -- [761] = 378, -- [762] = 371, -- [763] = 386, -- [764] = 413, -- [765] = 417, -- [766] = 421, -- [767] = 433, -- [768] = 434, -- [769] = 436, -- [770] = 437, -- [771] = 438, -- [772] = 388, -- [773] = 385, -- [774] = 383, -- [775] = 576, -- [776] = 363, -- [777] = 580, -- [778] = 380, -- [779] = 583, -- [780] = 544, -- [781] = 379, -- [782] = 442, -- [783] = 443, -- [784] = 447, -- [785] = 449, -- [786] = 406, -- [787] = 547, -- [788] = 454, -- [789] = 456, -- [790] = 457, -- [791] = 460, -- [792] = 466, -- [793] = 473, -- [794] = 450, -- [795] = 486, -- [796] = 488, -- [797] = 490, -- [798] = 492, -- [799] = 494, -- [800] = 496, -- [801] = 498, -- [802] = 500, -- [803] = 502, -- [804] = 504, -- [805] = 376, -- [806] = 511, -- [807] = 512, -- [808] = 515, -- [809] = 527, -- [810] = 529, -- [811] = 556, -- [812] = 558, -- [813] = 373, -- [814] = 484, -- [815] = 584, -- [816] = 585, -- [817] = 587, -- [818] = 589, -- [819] = 372, -- [820] = 462, -- [821] = 415, -- [822] = 467, -- [823] = 471, -- [824] = 370, -- [825] = 369, -- [826] = 368, -- [827] = 549, -- [828] = 590, -- [829] = 367, -- [830] = 591, -- [831] = 365, -- [832] = 592, -- [833] = 593, -- [834] = 594, -- [835] = 364, -- [836] = 596, -- [837] = 597, -- [838] = 598, -- [839] = 599, -- [840] = 392, -- [841] = 384, -- [842] = 382, -- [843] = 557, -- [844] = 381, -- [845] = 377, -- [846] = 561, -- [847] = 375, -- [848] = 560, -- [849] = 374, -- [850] = 402, -- [851] = 396, -- [852] = 581, -- [853] = 387, -- [854] = 408, -- [855] = 411, -- [856] = 586, -- [857] = 412, -- [858] = 559, -- [859] = 859, -- [860] = 860, -- [861] = 859, -- [862] = 860, -- [863] = 863, -- [864] = 864, -- [865] = 865, -- [866] = 866, -- [867] = 864, -- [868] = 868, -- [869] = 866, -- [870] = 870, -- [871] = 863, -- [872] = 872, -- [873] = 865, -- [874] = 868, -- [875] = 872, -- [876] = 876, -- [877] = 877, -- [878] = 876, -- [879] = 879, -- [880] = 880, -- [881] = 881, -- [882] = 882, -- [883] = 883, -- [884] = 884, -- [885] = 885, -- [886] = 886, -- [887] = 887, -- [888] = 888, -- [889] = 889, -- [890] = 890, -- [891] = 891, -- [892] = 892, -- [893] = 893, -- [894] = 884, -- [895] = 895, -- [896] = 896, -- [897] = 897, -- [898] = 891, -- [899] = 893, -- [900] = 892, -- [901] = 885, -- [902] = 888, -- [903] = 886, -- [904] = 897, -- [905] = 890, -- [906] = 889, -- [907] = 887, -- [908] = 908, -- [909] = 909, -- [910] = 908, -- [911] = 909, -- [912] = 895, -- [913] = 913, -- [914] = 914, -- [915] = 915, -- [916] = 916, -- [917] = 917, -- [918] = 918, -- [919] = 919, -- [920] = 920, -- [921] = 921, -- [922] = 922, -- [923] = 923, -- [924] = 924, -- [925] = 925, -- [926] = 926, -- [927] = 927, -- [928] = 928, -- [929] = 929, -- [930] = 930, -- [931] = 931, -- [932] = 932, -- [933] = 933, -- [934] = 934, -- [935] = 935, -- [936] = 936, -- [937] = 937, -- [938] = 938, -- [939] = 939, -- [940] = 940, -- [941] = 941, -- [942] = 942, -- [943] = 943, -- [944] = 944, -- [945] = 945, -- [946] = 946, -- [947] = 947, -- [948] = 948, -- [949] = 949, -- [950] = 950, -- [951] = 951, -- [952] = 935, -- [953] = 953, -- [954] = 954, -- [955] = 955, -- [956] = 956, -- [957] = 957, -- [958] = 958, -- [959] = 959, -- [960] = 960, -- [961] = 961, -- [962] = 962, -- [963] = 963, -- [964] = 964, -- [965] = 964, -- [966] = 966, -- [967] = 967, -- [968] = 968, -- [969] = 969, -- [970] = 967, -- [971] = 968, -- [972] = 966, -- [973] = 969, -- [974] = 974, -- [975] = 974, -- [976] = 976, -- [977] = 977, -- [978] = 978, -- [979] = 979, -- [980] = 980, -- [981] = 978, -- [982] = 980, -- [983] = 977, -- [984] = 976, -- [985] = 985, -- [986] = 986, -- [987] = 987, -- [988] = 988, -- [989] = 989, -- [990] = 987, -- [991] = 991, -- [992] = 985, -- [993] = 993, -- [994] = 986, -- [995] = 988, -- [996] = 989, -- [997] = 993, -- [998] = 979, -- [999] = 991, -- [1000] = 1000, -- [1001] = 1001, -- [1002] = 1002, -- [1003] = 1003, -- [1004] = 1004, -- [1005] = 1005, -- [1006] = 1006, -- [1007] = 1007, -- [1008] = 1008, -- [1009] = 1005, -- [1010] = 1010, -- [1011] = 1011, -- [1012] = 1012, -- [1013] = 1013, -- [1014] = 1014, -- [1015] = 1015, -- [1016] = 1011, -- [1017] = 1017, -- [1018] = 1018, -- [1019] = 1013, -- [1020] = 1020, -- [1021] = 1021, -- [1022] = 1022, -- [1023] = 1023, -- [1024] = 1024, -- [1025] = 1025, -- [1026] = 1026, -- [1027] = 1027, -- [1028] = 1028, -- [1029] = 1029, -- [1030] = 1030, -- [1031] = 1031, -- [1032] = 1032, -- [1033] = 1033, -- [1034] = 1034, -- [1035] = 1035, -- [1036] = 1036, -- [1037] = 1037, -- [1038] = 1028, -- [1039] = 1039, -- [1040] = 1040, -- [1041] = 1041, -- [1042] = 1042, -- [1043] = 1043, -- [1044] = 1044, -- [1045] = 1045, -- [1046] = 1046, -- [1047] = 1047, -- [1048] = 1048, -- [1049] = 1049, -- [1050] = 1050, -- [1051] = 1051, -- [1052] = 1052, -- [1053] = 1053, -- [1054] = 1054, -- [1055] = 1055, -- [1056] = 1056, -- [1057] = 1057, -- [1058] = 1058, -- [1059] = 1059, -- [1060] = 1060, -- [1061] = 1061, -- [1062] = 1062, -- [1063] = 1063, -- [1064] = 1064, -- [1065] = 1065, -- [1066] = 1066, -- [1067] = 1067, -- [1068] = 1068, -- [1069] = 1069, -- [1070] = 1070, -- [1071] = 1071, -- [1072] = 1072, -- [1073] = 1073, -- [1074] = 1074, -- [1075] = 1075, -- [1076] = 1076, -- [1077] = 1054, -- [1078] = 1043, -- [1079] = 1079, -- [1080] = 1080, -- [1081] = 1081, -- [1082] = 1082, -- [1083] = 1050, -- [1084] = 1036, -- [1085] = 1085, -- [1086] = 1086, -- [1087] = 1087, -- [1088] = 1088, -- [1089] = 1089, -- [1090] = 1090, -- [1091] = 1091, -- [1092] = 1092, -- [1093] = 1093, -- [1094] = 1094, -- [1095] = 1095, -- [1096] = 1033, -- [1097] = 1097, -- [1098] = 1098, -- [1099] = 1099, -- [1100] = 1100, -- [1101] = 1101, -- [1102] = 1102, -- [1103] = 1103, -- [1104] = 1104, -- [1105] = 1105, -- [1106] = 1106, -- [1107] = 1107, -- [1108] = 1024, -- [1109] = 1109, -- [1110] = 1110, -- [1111] = 1111, -- [1112] = 1112, -- [1113] = 1113, -- [1114] = 1114, -- [1115] = 1100, -- [1116] = 1034, -- [1117] = 1117, -- [1118] = 1118, -- [1119] = 1119, -- [1120] = 1120, -- [1121] = 1121, -- [1122] = 1122, -- [1123] = 1070, -- [1124] = 1072, -- [1125] = 1125, -- [1126] = 300, -- [1127] = 1127, -- [1128] = 1128, -- [1129] = 1030, -- [1130] = 1130, -- [1131] = 1023, -- [1132] = 1132, -- [1133] = 1128, -- [1134] = 1134, -- [1135] = 1132, -- [1136] = 1136, -- [1137] = 1082, -- [1138] = 1138, -- [1139] = 1139, -- [1140] = 1140, -- [1141] = 1139, -- [1142] = 1142, -- [1143] = 1143, -- [1144] = 1068, -- [1145] = 1062, -- [1146] = 1032, -- [1147] = 1119, -- [1148] = 1114, -- [1149] = 1061, -- [1150] = 1150, -- [1151] = 1151, -- [1152] = 1113, -- [1153] = 1111, -- [1154] = 1154, -- [1155] = 1155, -- [1156] = 1156, -- [1157] = 1157, -- [1158] = 1158, -- [1159] = 1159, -- [1160] = 1160, -- [1161] = 1161, -- [1162] = 1109, -- [1163] = 1163, -- [1164] = 1164, -- [1165] = 1165, -- [1166] = 1166, -- [1167] = 1167, -- [1168] = 1051, -- [1169] = 1169, -- [1170] = 1170, -- [1171] = 1112, -- [1172] = 1172, -- [1173] = 1031, -- [1174] = 1174, -- [1175] = 1175, -- [1176] = 1057, -- [1177] = 1177, -- [1178] = 1178, -- [1179] = 1179, -- [1180] = 1180, -- [1181] = 1069, -- [1182] = 1182, -- [1183] = 1183, -- [1184] = 1142, -- [1185] = 1107, -- [1186] = 1105, -- [1187] = 1103, -- [1188] = 1101, -- [1189] = 1099, -- [1190] = 1097, -- [1191] = 1095, -- [1192] = 1093, -- [1193] = 1091, -- [1194] = 1089, -- [1195] = 1087, -- [1196] = 1085, -- [1197] = 1081, -- [1198] = 1079, -- [1199] = 1071, -- [1200] = 1067, -- [1201] = 1065, -- [1202] = 1063, -- [1203] = 1060, -- [1204] = 1140, -- [1205] = 1205, -- [1206] = 1044, -- [1207] = 1118, -- [1208] = 1208, -- [1209] = 1048, -- [1210] = 1210, -- [1211] = 1211, -- [1212] = 1212, -- [1213] = 1213, -- [1214] = 1214, -- [1215] = 1215, -- [1216] = 1216, -- [1217] = 1215, -- [1218] = 1214, -- [1219] = 1219, -- [1220] = 1220, -- [1221] = 1221, -- [1222] = 1222, -- [1223] = 1223, -- [1224] = 1224, -- [1225] = 1225, -- [1226] = 1226, -- [1227] = 1227, -- [1228] = 1210, -- [1229] = 1229, -- [1230] = 1230, -- [1231] = 280, -- [1232] = 1232, -- [1233] = 1233, -- [1234] = 1234, -- [1235] = 1235, -- [1236] = 1236, -- [1237] = 1237, -- [1238] = 1238, -- [1239] = 1239, -- [1240] = 1240, -- [1241] = 1241, -- [1242] = 1242, -- [1243] = 1243, -- [1244] = 1244, -- [1245] = 1245, -- [1246] = 299, -- [1247] = 1247, -- [1248] = 1248, -- [1249] = 1249, -- [1250] = 1250, -- [1251] = 1251, -- [1252] = 1252, -- [1253] = 1253, -- [1254] = 1254, -- [1255] = 1255, -- [1256] = 1256, -- [1257] = 1257, -- [1258] = 1258, -- [1259] = 1259, -- [1260] = 1260, -- [1261] = 1261, -- [1262] = 1262, -- [1263] = 1263, -- [1264] = 1264, -- [1265] = 1265, -- [1266] = 1266, -- [1267] = 1267, -- [1268] = 1268, -- [1269] = 1269, -- [1270] = 1270, -- [1271] = 1271, -- [1272] = 1272, -- [1273] = 1273, -- [1274] = 1274, -- [1275] = 1275, -- [1276] = 1276, -- [1277] = 1277, -- [1278] = 1278, -- [1279] = 1279, -- [1280] = 1280, -- [1281] = 1281, -- [1282] = 1282, -- [1283] = 1283, -- [1284] = 1267, -- [1285] = 1285, -- [1286] = 1286, -- [1287] = 1286, -- [1288] = 1288, -- [1289] = 1289, -- [1290] = 1290, -- [1291] = 1291, -- [1292] = 1292, -- [1293] = 1293, -- [1294] = 1292, -- [1295] = 1295, -- [1296] = 1296, -- [1297] = 1297, -- [1298] = 1298, -- [1299] = 1299, -- [1300] = 1300, -- [1301] = 1301, -- [1302] = 1302, -- [1303] = 1303, -- [1304] = 1283, -- [1305] = 1282, -- [1306] = 1281, -- [1307] = 1307, -- [1308] = 1308, -- [1309] = 1309, -- [1310] = 1310, -- [1311] = 1311, -- [1312] = 1312, -- [1313] = 1313, -- [1314] = 1314, -- [1315] = 1315, -- [1316] = 1316, -- [1317] = 1317, -- [1318] = 1318, -- [1319] = 1319, -- [1320] = 1320, -- [1321] = 1227, -- [1322] = 1322, -- [1323] = 1229, -- [1324] = 1324, -- [1325] = 1230, -- [1326] = 1326, -- [1327] = 1311, -- [1328] = 1232, -- [1329] = 1233, -- [1330] = 1310, -- [1331] = 1331, -- [1332] = 1234, -- [1333] = 1211, -- [1334] = 1235, -- [1335] = 1308, -- [1336] = 1307, -- [1337] = 1237, -- [1338] = 1280, -- [1339] = 1339, -- [1340] = 1279, -- [1341] = 1238, -- [1342] = 1342, -- [1343] = 1343, -- [1344] = 1239, -- [1345] = 1303, -- [1346] = 1302, -- [1347] = 1347, -- [1348] = 1300, -- [1349] = 1299, -- [1350] = 1298, -- [1351] = 1297, -- [1352] = 1249, -- [1353] = 1250, -- [1354] = 1255, -- [1355] = 1256, -- [1356] = 1257, -- [1357] = 1258, -- [1358] = 1259, -- [1359] = 1262, -- [1360] = 1263, -- [1361] = 1264, -- [1362] = 1265, -- [1363] = 1266, -- [1364] = 1268, -- [1365] = 1270, -- [1366] = 1296, -- [1367] = 1240, -- [1368] = 1295, -- [1369] = 1242, -- [1370] = 1272, -- [1371] = 1371, -- [1372] = 1260, -- [1373] = 1373, -- [1374] = 1374, -- [1375] = 1261, -- [1376] = 1293, -- [1377] = 1269, -- [1378] = 1291, -- [1379] = 1290, -- [1380] = 1271, -- [1381] = 1381, -- [1382] = 1273, -- [1383] = 1289, -- [1384] = 1384, -- [1385] = 1288, -- [1386] = 1226, -- [1387] = 1274, -- [1388] = 1275, -- [1389] = 1276, -- [1390] = 1221, -- [1391] = 1277, -- [1392] = 1392, -- [1393] = 1278, -- [1394] = 1285, -- [1395] = 1395, -- [1396] = 1396, -- [1397] = 1397, -- [1398] = 1398, -- [1399] = 1220, -- [1400] = 1400, -- [1401] = 1316, -- [1402] = 1212, -- [1403] = 1213, -- [1404] = 1404, -- [1405] = 1405, -- [1406] = 1406, -- [1407] = 1219, -- [1408] = 1216, -- [1409] = 1409, -- [1410] = 1410, -- [1411] = 1411, -- [1412] = 1412, -- [1413] = 1413, -- [1414] = 1414, -- [1415] = 1415, -- [1416] = 1416, -- [1417] = 1417, -- [1418] = 1418, -- [1419] = 1410, -- [1420] = 1418, -- [1421] = 1421, -- [1422] = 1422, -- [1423] = 1423, -- [1424] = 1424, -- [1425] = 1425, -- [1426] = 1426, -- [1427] = 1427, -- [1428] = 1428, -- [1429] = 1429, -- [1430] = 1430, -- [1431] = 1431, -- [1432] = 1432, -- [1433] = 1433, -- [1434] = 1434, -- [1435] = 1435, -- [1436] = 1436, -- [1437] = 1437, -- [1438] = 1438, -- [1439] = 1439, -- [1440] = 1440, -- [1441] = 1441, -- [1442] = 1442, -- [1443] = 1421, -- [1444] = 1444, -- [1445] = 1445, -- [1446] = 1446, -- [1447] = 1447, -- [1448] = 1448, -- [1449] = 1449, -- [1450] = 1432, -- [1451] = 1451, -- [1452] = 1452, -- [1453] = 1453, -- [1454] = 1454, -- [1455] = 1455, -- [1456] = 1456, -- [1457] = 1457, -- [1458] = 1458, -- [1459] = 1459, -- [1460] = 1460, -- [1461] = 1461, -- [1462] = 1462, -- [1463] = 1463, -- [1464] = 1464, -- [1465] = 1465, -- [1466] = 1466, -- [1467] = 1467, -- [1468] = 1468, -- [1469] = 1469, -- [1470] = 1466, -- [1471] = 1465, -- [1472] = 1463, -- [1473] = 1473, -- [1474] = 1412, -- [1475] = 1414, -- [1476] = 1476, -- [1477] = 1477, -- [1478] = 1478, -- [1479] = 1429, -- [1480] = 1417, -- [1481] = 1434, -- [1482] = 1482, -- [1483] = 1483, -- [1484] = 1484, -- [1485] = 1441, -- [1486] = 1486, -- [1487] = 1487, -- [1488] = 1488, -- [1489] = 1489, -- [1490] = 1442, -- [1491] = 1444, -- [1492] = 1464, -- [1493] = 1445, -- [1494] = 1446, -- [1495] = 1448, -- [1496] = 1449, -- [1497] = 1452, -- [1498] = 1453, -- [1499] = 1454, -- [1500] = 1455, -- [1501] = 1456, -- [1502] = 1457, -- [1503] = 1458, -- [1504] = 1459, -- [1505] = 1460, -- [1506] = 1461, -- [1507] = 1409, -- [1508] = 1462, -- [1509] = 1482, -- [1510] = 1467, -- [1511] = 1468, -- [1512] = 1469, -- [1513] = 1473, -- [1514] = 1514, -- [1515] = 1515, -- [1516] = 1516, -- [1517] = 1517, -- [1518] = 1518, -- [1519] = 1519, -- [1520] = 1520, -- [1521] = 301, -- [1522] = 1522, -- [1523] = 1523, -- [1524] = 1518, -- [1525] = 1517, -- [1526] = 1516, -- [1527] = 1451, -- [1528] = 1477, -- [1529] = 1529, -- [1530] = 1530, -- [1531] = 1531, -- [1532] = 1532, -- [1533] = 1533, -- [1534] = 1534, -- [1535] = 1535, -- [1536] = 1437, -- [1537] = 1535, -- [1538] = 1529, -- [1539] = 1523, -- [1540] = 1532, -- [1541] = 1533, -- [1542] = 1478, -- [1543] = 1531, -- [1544] = 1530, --}; -- - static bool ts_lex(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lexer->eof(lexer); - switch (state) { - case 0: - if (eof) ADVANCE(97); -- ADVANCE_MAP( -- '!', 117, -- '"', 5, -- '$', 148, -- '%', 110, -- '(', 103, -- ')', 104, -- '*', 108, -- '+', 111, -- ',', 100, -- '-', 112, -- '.', 121, -- '/', 109, -- ':', 119, -- ';', 107, -- '<', 142, -- '=', 113, -- '>', 141, -- '@', 87, -- '[', 122, -- ']', 123, -- '^', 158, -- '`', 23, -- 'e', 184, -- 'f', 197, -- 'l', 190, -- 'p', 167, -- 'r', 163, -- '{', 99, -- '}', 101, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(0); -+ if (lookahead == '!') ADVANCE(117); -+ if (lookahead == '"') ADVANCE(5); -+ if (lookahead == '$') ADVANCE(148); -+ if (lookahead == '%') ADVANCE(110); -+ if (lookahead == '(') ADVANCE(103); -+ if (lookahead == ')') ADVANCE(104); -+ if (lookahead == '*') ADVANCE(108); -+ if (lookahead == '+') ADVANCE(111); -+ if (lookahead == ',') ADVANCE(100); -+ if (lookahead == '-') ADVANCE(112); -+ if (lookahead == '.') ADVANCE(121); -+ if (lookahead == '/') ADVANCE(109); -+ if (lookahead == ':') ADVANCE(119); -+ if (lookahead == ';') ADVANCE(107); -+ if (lookahead == '<') ADVANCE(142); -+ if (lookahead == '=') ADVANCE(113); -+ if (lookahead == '>') ADVANCE(141); -+ if (lookahead == '@') ADVANCE(87); -+ if (lookahead == '[') ADVANCE(122); -+ if (lookahead == ']') ADVANCE(123); -+ if (lookahead == '^') ADVANCE(158); -+ if (lookahead == '`') ADVANCE(23); -+ if (lookahead == 'e') ADVANCE(184); -+ if (lookahead == 'f') ADVANCE(197); -+ if (lookahead == 'l') ADVANCE(190); -+ if (lookahead == 'p') ADVANCE(167); -+ if (lookahead == 'r') ADVANCE(163); -+ if (lookahead == '{') ADVANCE(99); -+ if (lookahead == '}') ADVANCE(101); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(0) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(199); - END_STATE(); - case 1: -- ADVANCE_MAP( -- '!', 116, -- '"', 8, -- '$', 158, -- '(', 103, -- ')', 104, -- '/', 14, -- '[', 122, -- '^', 158, -- '`', 23, -- 'l', 190, -- 'r', 168, -- '{', 99, -- '}', 101, -- '+', 83, -- '-', 83, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(1); -+ if (lookahead == '!') ADVANCE(116); -+ if (lookahead == '"') ADVANCE(8); -+ if (lookahead == '$') ADVANCE(158); -+ if (lookahead == '(') ADVANCE(103); -+ if (lookahead == ')') ADVANCE(104); -+ if (lookahead == '/') ADVANCE(14); -+ if (lookahead == '[') ADVANCE(122); -+ if (lookahead == '^') ADVANCE(158); -+ if (lookahead == '`') ADVANCE(23); -+ if (lookahead == 'l') ADVANCE(190); -+ if (lookahead == 'r') ADVANCE(168); -+ if (lookahead == '{') ADVANCE(99); -+ if (lookahead == '}') ADVANCE(101); -+ if (lookahead == '+' || -+ lookahead == '-') ADVANCE(83); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(1) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(199); - END_STATE(); - case 2: -- ADVANCE_MAP( -- '!', 116, -- '"', 8, -- '$', 150, -- '(', 103, -- ')', 104, -- ',', 100, -- '.', 120, -- '/', 14, -- '[', 122, -- ']', 123, -- '^', 158, -- '`', 23, -- 'l', 190, -- 'r', 163, -- '{', 99, -- '}', 101, -- '+', 83, -- '-', 83, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(2); -+ if (lookahead == '!') ADVANCE(116); -+ if (lookahead == '"') ADVANCE(8); -+ if (lookahead == '$') ADVANCE(150); -+ if (lookahead == '(') ADVANCE(103); -+ if (lookahead == ')') ADVANCE(104); -+ if (lookahead == ',') ADVANCE(100); -+ if (lookahead == '.') ADVANCE(120); -+ if (lookahead == '/') ADVANCE(14); -+ if (lookahead == '[') ADVANCE(122); -+ if (lookahead == ']') ADVANCE(123); -+ if (lookahead == '^') ADVANCE(158); -+ if (lookahead == '`') ADVANCE(23); -+ if (lookahead == 'l') ADVANCE(190); -+ if (lookahead == 'r') ADVANCE(163); -+ if (lookahead == '{') ADVANCE(99); -+ if (lookahead == '}') ADVANCE(101); -+ if (('+' <= lookahead && lookahead <= '-')) ADVANCE(83); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(2) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(199); - END_STATE(); - case 3: -- ADVANCE_MAP( -- '!', 116, -- '"', 8, -- '$', 149, -- '(', 103, -- '.', 121, -- '/', 14, -- '[', 122, -- ']', 123, -- '^', 158, -- '`', 23, -- 'l', 190, -- 'r', 163, -- '{', 99, -- '+', 83, -- '-', 83, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(3); -+ if (lookahead == '!') ADVANCE(116); -+ if (lookahead == '"') ADVANCE(8); -+ if (lookahead == '$') ADVANCE(149); -+ if (lookahead == '(') ADVANCE(103); -+ if (lookahead == '.') ADVANCE(121); -+ if (lookahead == '/') ADVANCE(14); -+ if (lookahead == '[') ADVANCE(122); -+ if (lookahead == ']') ADVANCE(123); -+ if (lookahead == '^') ADVANCE(158); -+ if (lookahead == '`') ADVANCE(23); -+ if (lookahead == 'l') ADVANCE(190); -+ if (lookahead == 'r') ADVANCE(163); -+ if (lookahead == '{') ADVANCE(99); -+ if (lookahead == '+' || -+ lookahead == '-') ADVANCE(83); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(3) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(199); - END_STATE(); - case 4: -- ADVANCE_MAP( -- '!', 22, -- '"', 6, -- '$', 47, -- '%', 110, -- '(', 103, -- ')', 104, -- '*', 108, -- '+', 111, -- ',', 100, -- '-', 112, -- '.', 120, -- '/', 109, -- '<', 142, -- '=', 113, -- '>', 141, -- '@', 87, -- '[', 122, -- ']', 123, -- '{', 99, -- '}', 101, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(4); -+ if (lookahead == '!') ADVANCE(22); -+ if (lookahead == '"') ADVANCE(6); -+ if (lookahead == '$') ADVANCE(47); -+ if (lookahead == '%') ADVANCE(110); -+ if (lookahead == '(') ADVANCE(103); -+ if (lookahead == ')') ADVANCE(104); -+ if (lookahead == '*') ADVANCE(108); -+ if (lookahead == '+') ADVANCE(111); -+ if (lookahead == ',') ADVANCE(100); -+ if (lookahead == '-') ADVANCE(112); -+ if (lookahead == '.') ADVANCE(120); -+ if (lookahead == '/') ADVANCE(109); -+ if (lookahead == '<') ADVANCE(142); -+ if (lookahead == '=') ADVANCE(113); -+ if (lookahead == '>') ADVANCE(141); -+ if (lookahead == '@') ADVANCE(87); -+ if (lookahead == '[') ADVANCE(122); -+ if (lookahead == ']') ADVANCE(123); -+ if (lookahead == '{') ADVANCE(99); -+ if (lookahead == '}') ADVANCE(101); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(4) - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '^' || -@@ -4693,10 +3152,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - if (lookahead == '`') ADVANCE(25); - if (lookahead == '{') ADVANCE(99); - if (lookahead == '}') ADVANCE(101); -- if (lookahead == '\n' || -- lookahead == '\r') SKIP(10); -- if (('\t' <= lookahead && lookahead <= '\f') || -+ if (lookahead == '\t' || - lookahead == ' ') ADVANCE(130); -+ if (lookahead == '\n' || -+ lookahead == '\r') SKIP(10) - if (lookahead != 0) ADVANCE(135); - END_STATE(); - case 11: -@@ -4707,8 +3166,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - if (lookahead == '[') ADVANCE(122); - if (lookahead == '^') ADVANCE(158); - if (lookahead == '{') ADVANCE(99); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(11); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(11) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(205); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || -@@ -4719,8 +3180,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - if (lookahead == '$') ADVANCE(155); - if (lookahead == '/') ADVANCE(14); - if (lookahead == '^') ADVANCE(158); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(12); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(12) - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || -@@ -4755,18 +3218,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(19); - END_STATE(); - case 20: -- ADVANCE_MAP( -- '/', 14, -- 'b', 42, -- 'f', 46, -- 'h', 71, -- 'i', 51, -- 'j', 65, -- 'o', 53, -- 't', 76, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(20); -+ if (lookahead == '/') ADVANCE(14); -+ if (lookahead == 'b') ADVANCE(42); -+ if (lookahead == 'f') ADVANCE(46); -+ if (lookahead == 'h') ADVANCE(71); -+ if (lookahead == 'i') ADVANCE(51); -+ if (lookahead == 'j') ADVANCE(65); -+ if (lookahead == 'o') ADVANCE(53); -+ if (lookahead == 't') ADVANCE(76); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(20) - END_STATE(); - case 21: - if (lookahead == ':') ADVANCE(147); -@@ -5015,27 +3478,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - END_STATE(); - case 93: - if (eof) ADVANCE(97); -- ADVANCE_MAP( -- '\n', 98, -- '!', 116, -- '"', 8, -- '$', 150, -- '(', 103, -- '.', 120, -- '/', 14, -- '[', 122, -- '^', 158, -- '`', 23, -- 'f', 197, -- 'l', 190, -- 'p', 167, -- 'r', 163, -- '{', 99, -- '+', 83, -- '-', 83, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(93); -+ if (lookahead == '\n') ADVANCE(98); -+ if (lookahead == '!') ADVANCE(116); -+ if (lookahead == '"') ADVANCE(8); -+ if (lookahead == '$') ADVANCE(150); -+ if (lookahead == '(') ADVANCE(103); -+ if (lookahead == '.') ADVANCE(120); -+ if (lookahead == '/') ADVANCE(14); -+ if (lookahead == '[') ADVANCE(122); -+ if (lookahead == '^') ADVANCE(158); -+ if (lookahead == '`') ADVANCE(23); -+ if (lookahead == 'f') ADVANCE(197); -+ if (lookahead == 'l') ADVANCE(190); -+ if (lookahead == 'p') ADVANCE(167); -+ if (lookahead == 'r') ADVANCE(163); -+ if (lookahead == '{') ADVANCE(99); -+ if (lookahead == '+' || -+ lookahead == '-') ADVANCE(83); -+ if (lookahead == '\t' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(93) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || -@@ -5043,27 +3505,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - END_STATE(); - case 94: - if (eof) ADVANCE(97); -- ADVANCE_MAP( -- '!', 116, -- '"', 8, -- '$', 150, -- '(', 103, -- '.', 120, -- '/', 14, -- ';', 107, -- '[', 122, -- '^', 158, -- '`', 23, -- 'f', 197, -- 'l', 190, -- 'p', 167, -- 'r', 163, -- '{', 99, -- '+', 83, -- '-', 83, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(94); -+ if (lookahead == '!') ADVANCE(116); -+ if (lookahead == '"') ADVANCE(8); -+ if (lookahead == '$') ADVANCE(150); -+ if (lookahead == '(') ADVANCE(103); -+ if (lookahead == '.') ADVANCE(120); -+ if (lookahead == '/') ADVANCE(14); -+ if (lookahead == ';') ADVANCE(107); -+ if (lookahead == '[') ADVANCE(122); -+ if (lookahead == '^') ADVANCE(158); -+ if (lookahead == '`') ADVANCE(23); -+ if (lookahead == 'f') ADVANCE(197); -+ if (lookahead == 'l') ADVANCE(190); -+ if (lookahead == 'p') ADVANCE(167); -+ if (lookahead == 'r') ADVANCE(163); -+ if (lookahead == '{') ADVANCE(99); -+ if (lookahead == '+' || -+ lookahead == '-') ADVANCE(83); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(94) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || -@@ -5071,27 +3533,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - END_STATE(); - case 95: - if (eof) ADVANCE(97); -- ADVANCE_MAP( -- '!', 116, -- '"', 8, -- '$', 150, -- '(', 103, -- '.', 120, -- '/', 14, -- '[', 122, -- '^', 158, -- '`', 23, -- 'e', 184, -- 'f', 197, -- 'l', 190, -- 'p', 167, -- 'r', 163, -- '{', 99, -- '+', 83, -- '-', 83, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(95); -+ if (lookahead == '!') ADVANCE(116); -+ if (lookahead == '"') ADVANCE(8); -+ if (lookahead == '$') ADVANCE(150); -+ if (lookahead == '(') ADVANCE(103); -+ if (lookahead == '.') ADVANCE(120); -+ if (lookahead == '/') ADVANCE(14); -+ if (lookahead == '[') ADVANCE(122); -+ if (lookahead == '^') ADVANCE(158); -+ if (lookahead == '`') ADVANCE(23); -+ if (lookahead == 'e') ADVANCE(184); -+ if (lookahead == 'f') ADVANCE(197); -+ if (lookahead == 'l') ADVANCE(190); -+ if (lookahead == 'p') ADVANCE(167); -+ if (lookahead == 'r') ADVANCE(163); -+ if (lookahead == '{') ADVANCE(99); -+ if (lookahead == '+' || -+ lookahead == '-') ADVANCE(83); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(95) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || -@@ -5099,23 +3561,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - END_STATE(); - case 96: - if (eof) ADVANCE(97); -- ADVANCE_MAP( -- '%', 110, -- '(', 103, -- '*', 108, -- '+', 111, -- '-', 112, -- '.', 120, -- '/', 109, -- '<', 21, -- '=', 114, -- '@', 87, -- '[', 122, -- 'f', 197, -- 'p', 167, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(96); -+ if (lookahead == '%') ADVANCE(110); -+ if (lookahead == '(') ADVANCE(103); -+ if (lookahead == '*') ADVANCE(108); -+ if (lookahead == '+') ADVANCE(111); -+ if (lookahead == '-') ADVANCE(112); -+ if (lookahead == '.') ADVANCE(120); -+ if (lookahead == '/') ADVANCE(109); -+ if (lookahead == '<') ADVANCE(21); -+ if (lookahead == '=') ADVANCE(114); -+ if (lookahead == '@') ADVANCE(87); -+ if (lookahead == '[') ADVANCE(122); -+ if (lookahead == 'f') ADVANCE(197); -+ if (lookahead == 'p') ADVANCE(167); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(96) - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '^' || -@@ -5243,11 +3705,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - if (lookahead == '/') ADVANCE(131); - if (lookahead == '`') ADVANCE(25); - if (lookahead == '\t' || -- lookahead == 0x0b || -- lookahead == '\f' || - lookahead == ' ') ADVANCE(130); - if (lookahead != 0 && -- (lookahead < '\t' || '\r' < lookahead) && -+ lookahead != '\n' && -+ lookahead != '\r' && - lookahead != '{' && - lookahead != '}') ADVANCE(135); - END_STATE(); -@@ -5266,31 +3727,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { - END_STATE(); - case 132: - ACCEPT_TOKEN(sym_noBraces); -- ADVANCE_MAP( -- '*', 132, -- '/', 135, -- '\n', 16, -- '\r', 16, -- '"', 16, -- '\'', 16, -- '`', 16, -- '{', 16, -- '}', 16, -- ); -+ if (lookahead == '*') ADVANCE(132); -+ if (lookahead == '/') ADVANCE(135); -+ if (lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == '"' || -+ lookahead == '\'' || -+ lookahead == '`' || -+ lookahead == '{' || -+ lookahead == '}') ADVANCE(16); - if (lookahead != 0) ADVANCE(133); - END_STATE(); - case 133: - ACCEPT_TOKEN(sym_noBraces); -- ADVANCE_MAP( -- '*', 132, -- '\n', 16, -- '\r', 16, -- '"', 16, -- '\'', 16, -- '`', 16, -- '{', 16, -- '}', 16, -- ); -+ if (lookahead == '*') ADVANCE(132); -+ if (lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == '"' || -+ lookahead == '\'' || -+ lookahead == '`' || -+ lookahead == '{' || -+ lookahead == '}') ADVANCE(16); - if (lookahead != 0) ADVANCE(133); - END_STATE(); - case 134: -@@ -5836,33 +4293,33 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { - eof = lexer->eof(lexer); - switch (state) { - case 0: -- ADVANCE_MAP( -- 'B', 1, -- 'T', 2, -- 'a', 3, -- 'b', 4, -- 'c', 5, -- 'e', 6, -- 'f', 7, -- 'g', 8, -- 'h', 9, -- 'i', 10, -- 'j', 11, -- 'l', 12, -- 'm', 13, -- 'n', 14, -- 'o', 15, -- 'p', 16, -- 'r', 17, -- 's', 18, -- 't', 19, -- 'u', 20, -- 'v', 21, -- 'w', 22, -- 'y', 23, -- ); -- if (('\t' <= lookahead && lookahead <= '\r') || -- lookahead == ' ') SKIP(0); -+ if (lookahead == 'B') ADVANCE(1); -+ if (lookahead == 'T') ADVANCE(2); -+ if (lookahead == 'a') ADVANCE(3); -+ if (lookahead == 'b') ADVANCE(4); -+ if (lookahead == 'c') ADVANCE(5); -+ if (lookahead == 'e') ADVANCE(6); -+ if (lookahead == 'f') ADVANCE(7); -+ if (lookahead == 'g') ADVANCE(8); -+ if (lookahead == 'h') ADVANCE(9); -+ if (lookahead == 'i') ADVANCE(10); -+ if (lookahead == 'j') ADVANCE(11); -+ if (lookahead == 'l') ADVANCE(12); -+ if (lookahead == 'm') ADVANCE(13); -+ if (lookahead == 'n') ADVANCE(14); -+ if (lookahead == 'o') ADVANCE(15); -+ if (lookahead == 'p') ADVANCE(16); -+ if (lookahead == 'r') ADVANCE(17); -+ if (lookahead == 's') ADVANCE(18); -+ if (lookahead == 't') ADVANCE(19); -+ if (lookahead == 'u') ADVANCE(20); -+ if (lookahead == 'v') ADVANCE(21); -+ if (lookahead == 'w') ADVANCE(22); -+ if (lookahead == 'y') ADVANCE(23); -+ if (lookahead == '\t' || -+ lookahead == '\n' || -+ lookahead == '\r' || -+ lookahead == ' ') SKIP(0) - END_STATE(); - case 1: - if (lookahead == 'o') ADVANCE(24); -@@ -5991,126 +4448,127 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { - if (lookahead == 's') ADVANCE(80); - END_STATE(); - case 34: -- if (lookahead == 's') ADVANCE(81); -+ if (lookahead == 'i') ADVANCE(81); -+ if (lookahead == 's') ADVANCE(82); - END_STATE(); - case 35: -- if (lookahead == 'd') ADVANCE(82); -+ if (lookahead == 'd') ADVANCE(83); - END_STATE(); - case 36: -- if (lookahead == 'e') ADVANCE(83); -+ if (lookahead == 'e') ADVANCE(84); - END_STATE(); - case 37: -- if (lookahead == 'l') ADVANCE(84); -+ if (lookahead == 'l') ADVANCE(85); - END_STATE(); - case 38: - ACCEPT_TOKEN(anon_sym_go); - END_STATE(); - case 39: -- if (lookahead == 'i') ADVANCE(85); -+ if (lookahead == 'i') ADVANCE(86); - END_STATE(); - case 40: -- if (lookahead == 'l') ADVANCE(86); -+ if (lookahead == 'l') ADVANCE(87); - END_STATE(); - case 41: -- if (lookahead == 'm') ADVANCE(87); -+ if (lookahead == 'm') ADVANCE(88); - END_STATE(); - case 42: - ACCEPT_TOKEN(anon_sym_if); - END_STATE(); - case 43: -- if (lookahead == 'c') ADVANCE(88); -+ if (lookahead == 'c') ADVANCE(89); - END_STATE(); - case 44: -- if (lookahead == 'v') ADVANCE(89); -+ if (lookahead == 'v') ADVANCE(90); - END_STATE(); - case 45: - ACCEPT_TOKEN(anon_sym_js); -- if (lookahead == 'o') ADVANCE(90); -+ if (lookahead == 'o') ADVANCE(91); - END_STATE(); - case 46: -- if (lookahead == 'n') ADVANCE(91); -+ if (lookahead == 'n') ADVANCE(92); - END_STATE(); - case 47: -- if (lookahead == 'k') ADVANCE(92); -- if (lookahead == 'm') ADVANCE(93); -+ if (lookahead == 'k') ADVANCE(93); -+ if (lookahead == 'm') ADVANCE(94); - END_STATE(); - case 48: -- if (lookahead == 'r') ADVANCE(94); -- if (lookahead == 'y') ADVANCE(95); -+ if (lookahead == 'r') ADVANCE(95); -+ if (lookahead == 'y') ADVANCE(96); - END_STATE(); - case 49: -- if (lookahead == 's') ADVANCE(96); -+ if (lookahead == 's') ADVANCE(97); - END_STATE(); - case 50: -- if (lookahead == 'l') ADVANCE(97); -+ if (lookahead == 'l') ADVANCE(98); - END_STATE(); - case 51: -- if (lookahead == 't') ADVANCE(98); -+ if (lookahead == 't') ADVANCE(99); - END_STATE(); - case 52: - ACCEPT_TOKEN(anon_sym_or); -- if (lookahead == 'e') ADVANCE(99); -+ if (lookahead == 'e') ADVANCE(100); - END_STATE(); - case 53: -- if (lookahead == 'p') ADVANCE(100); -+ if (lookahead == 'p') ADVANCE(101); - END_STATE(); - case 54: -- if (lookahead == 'i') ADVANCE(101); -+ if (lookahead == 'i') ADVANCE(102); - END_STATE(); - case 55: -- if (lookahead == 't') ADVANCE(102); -+ if (lookahead == 't') ADVANCE(103); - END_STATE(); - case 56: -- if (lookahead == 't') ADVANCE(103); -+ if (lookahead == 't') ADVANCE(104); - END_STATE(); - case 57: -- if (lookahead == 'b') ADVANCE(104); -- if (lookahead == 's') ADVANCE(105); -+ if (lookahead == 'b') ADVANCE(105); -+ if (lookahead == 's') ADVANCE(106); - END_STATE(); - case 58: -- if (lookahead == 'q') ADVANCE(106); -+ if (lookahead == 'q') ADVANCE(107); - END_STATE(); - case 59: -- if (lookahead == 'l') ADVANCE(107); -- if (lookahead == 'm') ADVANCE(108); -+ if (lookahead == 'l') ADVANCE(108); -+ if (lookahead == 'm') ADVANCE(109); - END_STATE(); - case 60: -- if (lookahead == 'l') ADVANCE(109); -+ if (lookahead == 'l') ADVANCE(110); - END_STATE(); - case 61: -- if (lookahead == 'a') ADVANCE(110); -+ if (lookahead == 'a') ADVANCE(111); - END_STATE(); - case 62: -- if (lookahead == 'm') ADVANCE(111); -+ if (lookahead == 'm') ADVANCE(112); - END_STATE(); - case 63: -- if (lookahead == 'u') ADVANCE(112); -+ if (lookahead == 'u') ADVANCE(113); - END_STATE(); - case 64: -- if (lookahead == 'd') ADVANCE(113); -- if (lookahead == 'i') ADVANCE(114); -- if (lookahead == 't') ADVANCE(115); -+ if (lookahead == 'd') ADVANCE(114); -+ if (lookahead == 'i') ADVANCE(115); -+ if (lookahead == 't') ADVANCE(116); - END_STATE(); - case 65: -- if (lookahead == 'r') ADVANCE(116); -+ if (lookahead == 'r') ADVANCE(117); - END_STATE(); - case 66: -- if (lookahead == 'e') ADVANCE(117); -+ if (lookahead == 'e') ADVANCE(118); - END_STATE(); - case 67: -- if (lookahead == 't') ADVANCE(118); -+ if (lookahead == 't') ADVANCE(119); - END_STATE(); - case 68: -- if (lookahead == 'm') ADVANCE(119); -+ if (lookahead == 'm') ADVANCE(120); - END_STATE(); - case 69: -- if (lookahead == 't') ADVANCE(120); -+ if (lookahead == 't') ADVANCE(121); - END_STATE(); - case 70: - ACCEPT_TOKEN(sym_top); - END_STATE(); - case 71: -- if (lookahead == 'e') ADVANCE(121); -+ if (lookahead == 'e') ADVANCE(122); - END_STATE(); - case 72: - ACCEPT_TOKEN(anon_sym_and); -@@ -6122,562 +4580,574 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { - ACCEPT_TOKEN(anon_sym_ast); - END_STATE(); - case 75: -- if (lookahead == 'o') ADVANCE(122); -+ if (lookahead == 'o') ADVANCE(123); - END_STATE(); - case 76: -- if (lookahead == 'b') ADVANCE(123); -+ if (lookahead == 'b') ADVANCE(124); - END_STATE(); - case 77: -- if (lookahead == 't') ADVANCE(124); -+ if (lookahead == 't') ADVANCE(125); - END_STATE(); - case 78: - ACCEPT_TOKEN(anon_sym_cpp); - END_STATE(); - case 79: -- if (lookahead == 'a') ADVANCE(125); -+ if (lookahead == 'a') ADVANCE(126); - END_STATE(); - case 80: - ACCEPT_TOKEN(anon_sym_css); - END_STATE(); - case 81: -- if (lookahead == 'e') ADVANCE(126); -+ if (lookahead == 'x') ADVANCE(127); - END_STATE(); - case 82: -- if (lookahead == '_') ADVANCE(127); -+ if (lookahead == 'e') ADVANCE(128); - END_STATE(); - case 83: -- if (lookahead == 'r') ADVANCE(128); -+ if (lookahead == '_') ADVANCE(129); - END_STATE(); - case 84: -- if (lookahead == 's') ADVANCE(129); -+ if (lookahead == 'r') ADVANCE(130); - END_STATE(); - case 85: -- if (lookahead == 't') ADVANCE(130); -+ if (lookahead == 's') ADVANCE(131); - END_STATE(); - case 86: -- ACCEPT_TOKEN(anon_sym_hcl); -+ if (lookahead == 't') ADVANCE(132); - END_STATE(); - case 87: -- if (lookahead == 'l') ADVANCE(131); -+ ACCEPT_TOKEN(anon_sym_hcl); - END_STATE(); - case 88: -- if (lookahead == 'l') ADVANCE(132); -+ if (lookahead == 'l') ADVANCE(133); - END_STATE(); - case 89: -- if (lookahead == 'a') ADVANCE(133); -+ if (lookahead == 'l') ADVANCE(134); - END_STATE(); - case 90: -- if (lookahead == 'n') ADVANCE(134); -+ if (lookahead == 'a') ADVANCE(135); - END_STATE(); - case 91: -- if (lookahead == 'g') ADVANCE(135); -+ if (lookahead == 'n') ADVANCE(136); - END_STATE(); - case 92: -- if (lookahead == 'e') ADVANCE(136); -+ if (lookahead == 'g') ADVANCE(137); - END_STATE(); - case 93: -- if (lookahead == 'i') ADVANCE(137); -+ if (lookahead == 'e') ADVANCE(138); - END_STATE(); - case 94: -- if (lookahead == 'k') ADVANCE(138); -- if (lookahead == 'z') ADVANCE(139); -+ if (lookahead == 'i') ADVANCE(139); - END_STATE(); - case 95: -- if (lookahead == 'b') ADVANCE(140); -+ if (lookahead == 'k') ADVANCE(140); -+ if (lookahead == 'z') ADVANCE(141); - END_STATE(); - case 96: -- if (lookahead == 's') ADVANCE(141); -+ if (lookahead == 'b') ADVANCE(142); - END_STATE(); - case 97: -- if (lookahead == 't') ADVANCE(142); -+ if (lookahead == 's') ADVANCE(143); - END_STATE(); - case 98: -- ACCEPT_TOKEN(anon_sym_not); -+ if (lookahead == 't') ADVANCE(144); - END_STATE(); - case 99: -- if (lookahead == 'l') ADVANCE(143); -+ ACCEPT_TOKEN(anon_sym_not); - END_STATE(); - case 100: -- ACCEPT_TOKEN(anon_sym_php); -+ if (lookahead == 'l') ADVANCE(145); - END_STATE(); - case 101: -- if (lookahead == 'v') ADVANCE(144); -+ ACCEPT_TOKEN(anon_sym_php); - END_STATE(); - case 102: -- if (lookahead == 'h') ADVANCE(145); -+ if (lookahead == 'v') ADVANCE(146); - END_STATE(); - case 103: -- if (lookahead == 'u') ADVANCE(146); -+ if (lookahead == 'h') ADVANCE(147); - END_STATE(); - case 104: -- if (lookahead == 'y') ADVANCE(147); -+ if (lookahead == 'u') ADVANCE(148); - END_STATE(); - case 105: -- if (lookahead == 't') ADVANCE(148); -+ if (lookahead == 'y') ADVANCE(149); - END_STATE(); - case 106: -- if (lookahead == 'u') ADVANCE(149); -+ if (lookahead == 't') ADVANCE(150); - END_STATE(); - case 107: -- ACCEPT_TOKEN(anon_sym_sol); -- if (lookahead == 'i') ADVANCE(150); -+ if (lookahead == 'u') ADVANCE(151); - END_STATE(); - case 108: -- if (lookahead == 'e') ADVANCE(151); -+ ACCEPT_TOKEN(anon_sym_sol); -+ if (lookahead == 'i') ADVANCE(152); - END_STATE(); - case 109: -- ACCEPT_TOKEN(anon_sym_sql); -+ if (lookahead == 'e') ADVANCE(153); - END_STATE(); - case 110: -- if (lookahead == 'r') ADVANCE(152); -+ ACCEPT_TOKEN(anon_sym_sql); - END_STATE(); - case 111: -- if (lookahead == 'l') ADVANCE(153); -+ if (lookahead == 'r') ADVANCE(154); - END_STATE(); - case 112: -- if (lookahead == 'e') ADVANCE(154); -+ if (lookahead == 'l') ADVANCE(155); - END_STATE(); - case 113: -- if (lookahead == 'e') ADVANCE(155); -+ if (lookahead == 'e') ADVANCE(156); - END_STATE(); - case 114: -- if (lookahead == 'v') ADVANCE(156); -+ if (lookahead == 'e') ADVANCE(157); - END_STATE(); - case 115: -- if (lookahead == 'i') ADVANCE(157); -+ if (lookahead == 'v') ADVANCE(158); - END_STATE(); - case 116: -- if (lookahead == 'i') ADVANCE(158); -+ if (lookahead == 'i') ADVANCE(159); - END_STATE(); - case 117: -- if (lookahead == 'r') ADVANCE(159); -+ if (lookahead == 'i') ADVANCE(160); - END_STATE(); - case 118: -- if (lookahead == 'h') ADVANCE(160); -+ if (lookahead == 'r') ADVANCE(161); - END_STATE(); - case 119: -- if (lookahead == 'l') ADVANCE(161); -+ if (lookahead == 'h') ADVANCE(162); - END_STATE(); - case 120: -- if (lookahead == 'o') ADVANCE(162); -+ if (lookahead == 'l') ADVANCE(163); - END_STATE(); - case 121: -- if (lookahead == 'r') ADVANCE(163); -+ if (lookahead == 'o') ADVANCE(164); - END_STATE(); - case 122: -- if (lookahead == 'r') ADVANCE(164); -+ if (lookahead == 'r') ADVANCE(165); - END_STATE(); - case 123: -- if (lookahead == 'l') ADVANCE(165); -+ if (lookahead == 'r') ADVANCE(166); - END_STATE(); - case 124: -- if (lookahead == 'a') ADVANCE(166); -+ if (lookahead == 'l') ADVANCE(167); - END_STATE(); - case 125: -- if (lookahead == 'r') ADVANCE(167); -+ if (lookahead == 'a') ADVANCE(168); - END_STATE(); - case 126: -- ACCEPT_TOKEN(anon_sym_else); -+ if (lookahead == 'r') ADVANCE(169); - END_STATE(); - case 127: -- if (lookahead == 'c') ADVANCE(168); -- if (lookahead == 'l') ADVANCE(169); -+ if (lookahead == 'i') ADVANCE(170); - END_STATE(); - case 128: -- if (lookahead == 'y') ADVANCE(170); -+ ACCEPT_TOKEN(anon_sym_else); - END_STATE(); - case 129: -- if (lookahead == 'e') ADVANCE(154); -+ if (lookahead == 'c') ADVANCE(171); -+ if (lookahead == 'l') ADVANCE(172); - END_STATE(); - case 130: -- ACCEPT_TOKEN(anon_sym_grit); -+ if (lookahead == 'y') ADVANCE(173); - END_STATE(); - case 131: -- ACCEPT_TOKEN(anon_sym_html); -+ if (lookahead == 'e') ADVANCE(156); - END_STATE(); - case 132: -- if (lookahead == 'u') ADVANCE(171); -+ ACCEPT_TOKEN(anon_sym_grit); - END_STATE(); - case 133: -- ACCEPT_TOKEN(anon_sym_java); -+ ACCEPT_TOKEN(anon_sym_html); - END_STATE(); - case 134: -- ACCEPT_TOKEN(anon_sym_json); -+ if (lookahead == 'u') ADVANCE(174); - END_STATE(); - case 135: -- if (lookahead == 'u') ADVANCE(172); -+ ACCEPT_TOKEN(anon_sym_java); - END_STATE(); - case 136: -- ACCEPT_TOKEN(anon_sym_like); -+ ACCEPT_TOKEN(anon_sym_json); - END_STATE(); - case 137: -- if (lookahead == 't') ADVANCE(173); -+ if (lookahead == 'u') ADVANCE(175); - END_STATE(); - case 138: -- if (lookahead == 'd') ADVANCE(174); -+ ACCEPT_TOKEN(anon_sym_like); - END_STATE(); - case 139: -- if (lookahead == 'a') ADVANCE(175); -+ if (lookahead == 't') ADVANCE(176); - END_STATE(); - case 140: -- if (lookahead == 'e') ADVANCE(176); -+ if (lookahead == 'd') ADVANCE(177); - END_STATE(); - case 141: -- if (lookahead == 'a') ADVANCE(177); -+ if (lookahead == 'a') ADVANCE(178); - END_STATE(); - case 142: -- if (lookahead == 'i') ADVANCE(178); -+ if (lookahead == 'e') ADVANCE(179); - END_STATE(); - case 143: -- if (lookahead == 's') ADVANCE(179); -+ if (lookahead == 'a') ADVANCE(180); - END_STATE(); - case 144: -- if (lookahead == 'a') ADVANCE(180); -+ if (lookahead == 'i') ADVANCE(181); - END_STATE(); - case 145: -- if (lookahead == 'o') ADVANCE(181); -+ if (lookahead == 's') ADVANCE(182); - END_STATE(); - case 146: -- if (lookahead == 'r') ADVANCE(182); -+ if (lookahead == 'a') ADVANCE(183); - END_STATE(); - case 147: -- ACCEPT_TOKEN(anon_sym_ruby); -+ if (lookahead == 'o') ADVANCE(184); - END_STATE(); - case 148: -- ACCEPT_TOKEN(anon_sym_rust); -+ if (lookahead == 'r') ADVANCE(185); - END_STATE(); - case 149: -- if (lookahead == 'e') ADVANCE(183); -+ ACCEPT_TOKEN(anon_sym_ruby); - END_STATE(); - case 150: -- if (lookahead == 'd') ADVANCE(184); -+ ACCEPT_TOKEN(anon_sym_rust); - END_STATE(); - case 151: -- ACCEPT_TOKEN(anon_sym_some); -+ if (lookahead == 'e') ADVANCE(186); - END_STATE(); - case 152: -- if (lookahead == 't') ADVANCE(185); -+ if (lookahead == 'd') ADVANCE(187); - END_STATE(); - case 153: -- ACCEPT_TOKEN(anon_sym_toml); -+ ACCEPT_TOKEN(anon_sym_some); - END_STATE(); - case 154: -- ACCEPT_TOKEN(sym_booleanConstant); -+ if (lookahead == 't') ADVANCE(188); - END_STATE(); - case 155: -- if (lookahead == 'f') ADVANCE(186); -+ ACCEPT_TOKEN(anon_sym_toml); - END_STATE(); - case 156: -- if (lookahead == 'e') ADVANCE(187); -+ ACCEPT_TOKEN(sym_booleanConstant); - END_STATE(); - case 157: -- if (lookahead == 'l') ADVANCE(188); -+ if (lookahead == 'f') ADVANCE(189); - END_STATE(); - case 158: -- if (lookahead == 'a') ADVANCE(189); -+ if (lookahead == 'e') ADVANCE(190); - END_STATE(); - case 159: -- if (lookahead == 'e') ADVANCE(190); -+ if (lookahead == 'l') ADVANCE(191); - END_STATE(); - case 160: -- if (lookahead == 'i') ADVANCE(191); -+ if (lookahead == 'a') ADVANCE(192); - END_STATE(); - case 161: -- ACCEPT_TOKEN(anon_sym_yaml); -+ if (lookahead == 'e') ADVANCE(193); - END_STATE(); - case 162: -- if (lookahead == 'm') ADVANCE(192); -+ if (lookahead == 'i') ADVANCE(194); - END_STATE(); - case 163: -- ACCEPT_TOKEN(anon_sym_after); -+ ACCEPT_TOKEN(anon_sym_yaml); - END_STATE(); - case 164: -- if (lookahead == 'e') ADVANCE(193); -+ if (lookahead == 'm') ADVANCE(195); - END_STATE(); - case 165: -- if (lookahead == 'e') ADVANCE(194); -+ ACCEPT_TOKEN(anon_sym_after); - END_STATE(); - case 166: -- if (lookahead == 'i') ADVANCE(195); -+ if (lookahead == 'e') ADVANCE(196); - END_STATE(); - case 167: -- if (lookahead == 'p') ADVANCE(196); -+ if (lookahead == 'e') ADVANCE(197); - END_STATE(); - case 168: -- if (lookahead == 'o') ADVANCE(197); -+ if (lookahead == 'i') ADVANCE(198); - END_STATE(); - case 169: -- if (lookahead == 'i') ADVANCE(198); -+ if (lookahead == 'p') ADVANCE(199); - END_STATE(); - case 170: -- ACCEPT_TOKEN(anon_sym_every); -+ if (lookahead == 'r') ADVANCE(200); - END_STATE(); - case 171: -- if (lookahead == 'd') ADVANCE(199); -+ if (lookahead == 'o') ADVANCE(201); - END_STATE(); - case 172: -- if (lookahead == 'a') ADVANCE(200); -+ if (lookahead == 'i') ADVANCE(202); - END_STATE(); - case 173: -- ACCEPT_TOKEN(anon_sym_limit); -+ ACCEPT_TOKEN(anon_sym_every); - END_STATE(); - case 174: -- if (lookahead == 'o') ADVANCE(201); -+ if (lookahead == 'd') ADVANCE(203); - END_STATE(); - case 175: -- if (lookahead == 'n') ADVANCE(202); -+ if (lookahead == 'a') ADVANCE(204); - END_STATE(); - case 176: -- ACCEPT_TOKEN(anon_sym_maybe); -+ ACCEPT_TOKEN(anon_sym_limit); - END_STATE(); - case 177: -- if (lookahead == 'g') ADVANCE(203); -+ if (lookahead == 'o') ADVANCE(205); - END_STATE(); - case 178: -- if (lookahead == 'f') ADVANCE(204); -+ if (lookahead == 'n') ADVANCE(206); - END_STATE(); - case 179: -- if (lookahead == 'e') ADVANCE(205); -+ ACCEPT_TOKEN(anon_sym_maybe); - END_STATE(); - case 180: -- if (lookahead == 't') ADVANCE(206); -+ if (lookahead == 'g') ADVANCE(207); - END_STATE(); - case 181: -- if (lookahead == 'n') ADVANCE(207); -+ if (lookahead == 'f') ADVANCE(208); - END_STATE(); - case 182: -- if (lookahead == 'n') ADVANCE(208); -+ if (lookahead == 'e') ADVANCE(209); - END_STATE(); - case 183: -- if (lookahead == 'n') ADVANCE(209); -+ if (lookahead == 't') ADVANCE(210); - END_STATE(); - case 184: -- if (lookahead == 'i') ADVANCE(210); -+ if (lookahead == 'n') ADVANCE(211); - END_STATE(); - case 185: -- if (lookahead == '_') ADVANCE(211); -+ if (lookahead == 'n') ADVANCE(212); - END_STATE(); - case 186: -- if (lookahead == 'i') ADVANCE(212); -+ if (lookahead == 'n') ADVANCE(213); - END_STATE(); - case 187: -- if (lookahead == 'r') ADVANCE(213); -+ if (lookahead == 'i') ADVANCE(214); - END_STATE(); - case 188: -- ACCEPT_TOKEN(anon_sym_until); -+ if (lookahead == '_') ADVANCE(215); - END_STATE(); - case 189: -- if (lookahead == 'b') ADVANCE(214); -+ if (lookahead == 'i') ADVANCE(216); - END_STATE(); - case 190: -- ACCEPT_TOKEN(anon_sym_where); -+ if (lookahead == 'r') ADVANCE(217); - END_STATE(); - case 191: -- if (lookahead == 'n') ADVANCE(215); -+ ACCEPT_TOKEN(anon_sym_until); - END_STATE(); - case 192: -- ACCEPT_TOKEN(sym_bottom); -+ if (lookahead == 'b') ADVANCE(218); - END_STATE(); - case 193: -- ACCEPT_TOKEN(anon_sym_before); -+ ACCEPT_TOKEN(anon_sym_where); - END_STATE(); - case 194: -- ACCEPT_TOKEN(anon_sym_bubble); -+ if (lookahead == 'n') ADVANCE(219); - END_STATE(); - case 195: -- if (lookahead == 'n') ADVANCE(216); -+ ACCEPT_TOKEN(sym_bottom); - END_STATE(); - case 196: -- ACCEPT_TOKEN(anon_sym_csharp); -+ ACCEPT_TOKEN(anon_sym_before); - END_STATE(); - case 197: -- if (lookahead == 'l') ADVANCE(217); -+ ACCEPT_TOKEN(anon_sym_bubble); - END_STATE(); - case 198: -- if (lookahead == 'n') ADVANCE(218); -+ if (lookahead == 'n') ADVANCE(220); - END_STATE(); - case 199: -- if (lookahead == 'e') ADVANCE(219); -+ ACCEPT_TOKEN(anon_sym_csharp); - END_STATE(); - case 200: -- if (lookahead == 'g') ADVANCE(220); -+ ACCEPT_TOKEN(anon_sym_elixir); - END_STATE(); - case 201: -- if (lookahead == 'w') ADVANCE(221); -+ if (lookahead == 'l') ADVANCE(221); - END_STATE(); - case 202: -- if (lookahead == 'o') ADVANCE(222); -+ if (lookahead == 'n') ADVANCE(222); - END_STATE(); - case 203: - if (lookahead == 'e') ADVANCE(223); - END_STATE(); - case 204: -- if (lookahead == 'i') ADVANCE(224); -+ if (lookahead == 'g') ADVANCE(224); - END_STATE(); - case 205: -- ACCEPT_TOKEN(anon_sym_orelse); -+ if (lookahead == 'w') ADVANCE(225); - END_STATE(); - case 206: -- if (lookahead == 'e') ADVANCE(225); -+ if (lookahead == 'o') ADVANCE(226); - END_STATE(); - case 207: -- ACCEPT_TOKEN(anon_sym_python); -+ if (lookahead == 'e') ADVANCE(227); - END_STATE(); - case 208: -- ACCEPT_TOKEN(anon_sym_return); -+ if (lookahead == 'i') ADVANCE(228); - END_STATE(); - case 209: -- if (lookahead == 't') ADVANCE(226); -+ ACCEPT_TOKEN(anon_sym_orelse); - END_STATE(); - case 210: -- if (lookahead == 't') ADVANCE(227); -+ if (lookahead == 'e') ADVANCE(229); - END_STATE(); - case 211: -- if (lookahead == 'c') ADVANCE(228); -- if (lookahead == 'l') ADVANCE(229); -+ ACCEPT_TOKEN(anon_sym_python); - END_STATE(); - case 212: -- if (lookahead == 'n') ADVANCE(230); -+ ACCEPT_TOKEN(anon_sym_return); - END_STATE(); - case 213: -- if (lookahead == 's') ADVANCE(231); -+ if (lookahead == 't') ADVANCE(230); - END_STATE(); - case 214: -- if (lookahead == 'l') ADVANCE(232); -+ if (lookahead == 't') ADVANCE(231); - END_STATE(); - case 215: -- ACCEPT_TOKEN(anon_sym_within); -+ if (lookahead == 'c') ADVANCE(232); -+ if (lookahead == 'l') ADVANCE(233); - END_STATE(); - case 216: -- if (lookahead == 's') ADVANCE(233); -+ if (lookahead == 'n') ADVANCE(234); - END_STATE(); - case 217: -- if (lookahead == 'u') ADVANCE(234); -+ if (lookahead == 's') ADVANCE(235); - END_STATE(); - case 218: -- if (lookahead == 'e') ADVANCE(235); -+ if (lookahead == 'l') ADVANCE(236); - END_STATE(); - case 219: -- if (lookahead == 's') ADVANCE(236); -+ ACCEPT_TOKEN(anon_sym_within); - END_STATE(); - case 220: -- if (lookahead == 'e') ADVANCE(237); -+ if (lookahead == 's') ADVANCE(237); - END_STATE(); - case 221: -- if (lookahead == 'n') ADVANCE(238); -+ if (lookahead == 'u') ADVANCE(238); - END_STATE(); - case 222: -- ACCEPT_TOKEN(anon_sym_marzano); -+ if (lookahead == 'e') ADVANCE(239); - END_STATE(); - case 223: -- ACCEPT_TOKEN(anon_sym_message); -+ if (lookahead == 's') ADVANCE(240); - END_STATE(); - case 224: -- if (lookahead == 'l') ADVANCE(239); -+ if (lookahead == 'e') ADVANCE(241); - END_STATE(); - case 225: -- ACCEPT_TOKEN(anon_sym_private); -+ if (lookahead == 'n') ADVANCE(242); - END_STATE(); - case 226: -- if (lookahead == 'i') ADVANCE(240); -+ ACCEPT_TOKEN(anon_sym_marzano); - END_STATE(); - case 227: -- if (lookahead == 'y') ADVANCE(241); -+ ACCEPT_TOKEN(anon_sym_message); - END_STATE(); - case 228: -- if (lookahead == 'o') ADVANCE(242); -+ if (lookahead == 'l') ADVANCE(243); - END_STATE(); - case 229: -- if (lookahead == 'i') ADVANCE(243); -+ ACCEPT_TOKEN(anon_sym_private); - END_STATE(); - case 230: -- if (lookahead == 'e') ADVANCE(244); -+ if (lookahead == 'i') ADVANCE(244); - END_STATE(); - case 231: -- if (lookahead == 'a') ADVANCE(245); -+ if (lookahead == 'y') ADVANCE(245); - END_STATE(); - case 232: -- if (lookahead == 'e') ADVANCE(246); -+ if (lookahead == 'o') ADVANCE(246); - END_STATE(); - case 233: -- ACCEPT_TOKEN(anon_sym_contains); -+ if (lookahead == 'i') ADVANCE(247); - END_STATE(); - case 234: -- if (lookahead == 'm') ADVANCE(247); -+ if (lookahead == 'e') ADVANCE(248); - END_STATE(); - case 235: -- ACCEPT_TOKEN(anon_sym_end_line); -+ if (lookahead == 'a') ADVANCE(249); - END_STATE(); - case 236: -- ACCEPT_TOKEN(anon_sym_includes); -+ if (lookahead == 'e') ADVANCE(250); - END_STATE(); - case 237: -- ACCEPT_TOKEN(anon_sym_language); -+ ACCEPT_TOKEN(anon_sym_contains); - END_STATE(); - case 238: -- ACCEPT_TOKEN(anon_sym_markdown); -+ if (lookahead == 'm') ADVANCE(251); - END_STATE(); - case 239: -- if (lookahead == 'e') ADVANCE(248); -+ ACCEPT_TOKEN(anon_sym_end_line); - END_STATE(); - case 240: -- if (lookahead == 'a') ADVANCE(249); -+ ACCEPT_TOKEN(anon_sym_includes); - END_STATE(); - case 241: -- ACCEPT_TOKEN(anon_sym_solidity); -+ ACCEPT_TOKEN(anon_sym_language); - END_STATE(); - case 242: -- if (lookahead == 'l') ADVANCE(250); -+ ACCEPT_TOKEN(anon_sym_markdown); - END_STATE(); - case 243: -- if (lookahead == 'n') ADVANCE(251); -+ if (lookahead == 'e') ADVANCE(252); - END_STATE(); - case 244: -- if (lookahead == 'd') ADVANCE(252); -+ if (lookahead == 'a') ADVANCE(253); - END_STATE(); - case 245: -- if (lookahead == 'l') ADVANCE(253); -+ ACCEPT_TOKEN(anon_sym_solidity); - END_STATE(); - case 246: -- ACCEPT_TOKEN(anon_sym_variable); -+ if (lookahead == 'l') ADVANCE(254); - END_STATE(); - case 247: -- if (lookahead == 'n') ADVANCE(254); -+ if (lookahead == 'n') ADVANCE(255); - END_STATE(); - case 248: -- ACCEPT_TOKEN(anon_sym_multifile); -+ if (lookahead == 'd') ADVANCE(256); - END_STATE(); - case 249: -- if (lookahead == 'l') ADVANCE(255); -+ if (lookahead == 'l') ADVANCE(257); - END_STATE(); - case 250: -- if (lookahead == 'u') ADVANCE(256); -+ ACCEPT_TOKEN(anon_sym_variable); - END_STATE(); - case 251: -- if (lookahead == 'e') ADVANCE(257); -+ if (lookahead == 'n') ADVANCE(258); - END_STATE(); - case 252: -- ACCEPT_TOKEN(sym_undefined); -+ ACCEPT_TOKEN(anon_sym_multifile); - END_STATE(); - case 253: -- ACCEPT_TOKEN(anon_sym_universal); -+ if (lookahead == 'l') ADVANCE(259); - END_STATE(); - case 254: -- ACCEPT_TOKEN(anon_sym_end_column); -+ if (lookahead == 'u') ADVANCE(260); - END_STATE(); - case 255: -- ACCEPT_TOKEN(anon_sym_sequential); -+ if (lookahead == 'e') ADVANCE(261); - END_STATE(); - case 256: -- if (lookahead == 'm') ADVANCE(258); -+ ACCEPT_TOKEN(sym_undefined); - END_STATE(); - case 257: -- ACCEPT_TOKEN(anon_sym_start_line); -+ ACCEPT_TOKEN(anon_sym_universal); - END_STATE(); - case 258: -- if (lookahead == 'n') ADVANCE(259); -+ ACCEPT_TOKEN(anon_sym_end_column); - END_STATE(); - case 259: -+ ACCEPT_TOKEN(anon_sym_sequential); -+ END_STATE(); -+ case 260: -+ if (lookahead == 'm') ADVANCE(262); -+ END_STATE(); -+ case 261: -+ ACCEPT_TOKEN(anon_sym_start_line); -+ END_STATE(); -+ case 262: -+ if (lookahead == 'n') ADVANCE(263); -+ END_STATE(); -+ case 263: - ACCEPT_TOKEN(anon_sym_start_column); - END_STATE(); - default: -@@ -7000,14 +5470,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [311] = {.lex_state = 96}, - [312] = {.lex_state = 96}, - [313] = {.lex_state = 96}, -- [314] = {.lex_state = 96}, -+ [314] = {.lex_state = 4}, - [315] = {.lex_state = 96}, -- [316] = {.lex_state = 96}, -+ [316] = {.lex_state = 4}, - [317] = {.lex_state = 96}, - [318] = {.lex_state = 96}, - [319] = {.lex_state = 96}, -- [320] = {.lex_state = 4}, -- [321] = {.lex_state = 4}, -+ [320] = {.lex_state = 96}, -+ [321] = {.lex_state = 96}, - [322] = {.lex_state = 96}, - [323] = {.lex_state = 96}, - [324] = {.lex_state = 96}, -@@ -7620,8 +6090,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [931] = {.lex_state = 96}, - [932] = {.lex_state = 96}, - [933] = {.lex_state = 96}, -- [934] = {.lex_state = 96}, -- [935] = {.lex_state = 11}, -+ [934] = {.lex_state = 11}, -+ [935] = {.lex_state = 96}, - [936] = {.lex_state = 96}, - [937] = {.lex_state = 96}, - [938] = {.lex_state = 96}, -@@ -7637,8 +6107,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [948] = {.lex_state = 96}, - [949] = {.lex_state = 96}, - [950] = {.lex_state = 96}, -- [951] = {.lex_state = 96}, -- [952] = {.lex_state = 11}, -+ [951] = {.lex_state = 11}, -+ [952] = {.lex_state = 96}, - [953] = {.lex_state = 96}, - [954] = {.lex_state = 96}, - [955] = {.lex_state = 96}, -@@ -8330,6 +6800,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1), - [anon_sym_c] = ACTIONS(1), - [anon_sym_cpp] = ACTIONS(1), -+ [anon_sym_elixir] = ACTIONS(1), - [sym_backtickSnippet] = ACTIONS(1), - [sym_rawBacktickSnippet] = ACTIONS(1), - [sym_doubleQuoteSnippet] = ACTIONS(1), -@@ -8345,58 +6816,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - }, - [1] = { - [sym_source_file] = STATE(1413), -- [sym_sequential] = STATE(326), -- [sym_files] = STATE(326), -+ [sym_sequential] = STATE(310), -+ [sym_files] = STATE(310), - [sym_definition] = STATE(4), - [sym_version] = STATE(5), - [sym_langdecl] = STATE(18), -- [sym__pattern] = STATE(326), -+ [sym__pattern] = STATE(310), - [sym__container] = STATE(1032), -- [sym_mulOperation] = STATE(326), -- [sym_divOperation] = STATE(326), -- [sym_modOperation] = STATE(326), -- [sym_addOperation] = STATE(326), -- [sym_subOperation] = STATE(326), -- [sym_patternAs] = STATE(326), -- [sym_patternLimit] = STATE(326), -- [sym_assignmentAsPattern] = STATE(326), -- [sym_patternAccumulate] = STATE(326), -- [sym_patternWhere] = STATE(326), -- [sym__literal] = STATE(326), -- [sym_patternNot] = STATE(326), -- [sym_patternOr] = STATE(326), -- [sym_patternOrElse] = STATE(326), -- [sym_patternAny] = STATE(326), -- [sym_patternAnd] = STATE(326), -- [sym_patternMaybe] = STATE(326), -- [sym_patternAfter] = STATE(326), -- [sym_patternBefore] = STATE(326), -- [sym_patternContains] = STATE(326), -- [sym_patternIncludes] = STATE(326), -- [sym_rewrite] = STATE(326), -- [sym_patternIfElse] = STATE(326), -- [sym_within] = STATE(326), -+ [sym_mulOperation] = STATE(310), -+ [sym_divOperation] = STATE(310), -+ [sym_modOperation] = STATE(310), -+ [sym_addOperation] = STATE(310), -+ [sym_subOperation] = STATE(310), -+ [sym_patternAs] = STATE(310), -+ [sym_patternLimit] = STATE(310), -+ [sym_assignmentAsPattern] = STATE(310), -+ [sym_patternAccumulate] = STATE(310), -+ [sym_patternWhere] = STATE(310), -+ [sym__literal] = STATE(310), -+ [sym_patternNot] = STATE(310), -+ [sym_patternOr] = STATE(310), -+ [sym_patternOrElse] = STATE(310), -+ [sym_patternAny] = STATE(310), -+ [sym_patternAnd] = STATE(310), -+ [sym_patternMaybe] = STATE(310), -+ [sym_patternAfter] = STATE(310), -+ [sym_patternBefore] = STATE(310), -+ [sym_patternContains] = STATE(310), -+ [sym_patternIncludes] = STATE(310), -+ [sym_rewrite] = STATE(310), -+ [sym_patternIfElse] = STATE(310), -+ [sym_within] = STATE(310), - [sym__bubbleScope] = STATE(119), -- [sym_bubble] = STATE(326), -- [sym_nodeLike] = STATE(326), -- [sym_like] = STATE(326), -+ [sym_bubble] = STATE(310), -+ [sym_nodeLike] = STATE(310), -+ [sym_like] = STATE(310), - [sym_map] = STATE(338), - [sym_mapAccessor] = STATE(322), - [sym_list] = STATE(339), - [sym_listIndex] = STATE(322), -- [sym_dot] = STATE(326), -- [sym_some] = STATE(326), -- [sym_every] = STATE(326), -- [sym_regexPattern] = STATE(326), -+ [sym_dot] = STATE(310), -+ [sym_some] = STATE(310), -+ [sym_every] = STATE(310), -+ [sym_regexPattern] = STATE(310), - [sym_patternDefinition] = STATE(288), - [sym_predicateDefinition] = STATE(289), - [sym_functionDefinition] = STATE(290), - [sym_foreignFunctionDefinition] = STATE(251), -- [sym_log] = STATE(326), -- [sym_range] = STATE(326), -+ [sym_log] = STATE(310), -+ [sym_range] = STATE(310), - [sym_languageName] = STATE(1412), - [sym_languageSpecificSnippet] = STATE(601), -- [sym_codeSnippet] = STATE(326), -+ [sym_codeSnippet] = STATE(310), - [sym_snippetRegex] = STATE(334), - [ts_builtin_sym_end] = ACTIONS(5), - [sym_name] = ACTIONS(7), -@@ -8457,6 +6928,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(59), -@@ -8470,58 +6942,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [2] = { -- [sym_sequential] = STATE(310), -- [sym_files] = STATE(310), -+ [sym_sequential] = STATE(317), -+ [sym_files] = STATE(317), - [sym_definition] = STATE(1163), -- [sym__pattern] = STATE(310), -+ [sym__pattern] = STATE(317), - [sym__container] = STATE(1032), -- [sym_mulOperation] = STATE(310), -- [sym_divOperation] = STATE(310), -- [sym_modOperation] = STATE(310), -- [sym_addOperation] = STATE(310), -- [sym_subOperation] = STATE(310), -- [sym_patternAs] = STATE(310), -- [sym_patternLimit] = STATE(310), -- [sym_assignmentAsPattern] = STATE(310), -- [sym_patternAccumulate] = STATE(310), -- [sym_patternWhere] = STATE(310), -- [sym__literal] = STATE(310), -- [sym_patternNot] = STATE(310), -- [sym_patternOr] = STATE(310), -- [sym_patternOrElse] = STATE(310), -- [sym_patternAny] = STATE(310), -- [sym_patternAnd] = STATE(310), -- [sym_patternMaybe] = STATE(310), -- [sym_patternAfter] = STATE(310), -- [sym_patternBefore] = STATE(310), -- [sym_patternContains] = STATE(310), -- [sym_patternIncludes] = STATE(310), -- [sym_rewrite] = STATE(310), -- [sym_patternIfElse] = STATE(310), -- [sym_within] = STATE(310), -+ [sym_mulOperation] = STATE(317), -+ [sym_divOperation] = STATE(317), -+ [sym_modOperation] = STATE(317), -+ [sym_addOperation] = STATE(317), -+ [sym_subOperation] = STATE(317), -+ [sym_patternAs] = STATE(317), -+ [sym_patternLimit] = STATE(317), -+ [sym_assignmentAsPattern] = STATE(317), -+ [sym_patternAccumulate] = STATE(317), -+ [sym_patternWhere] = STATE(317), -+ [sym__literal] = STATE(317), -+ [sym_patternNot] = STATE(317), -+ [sym_patternOr] = STATE(317), -+ [sym_patternOrElse] = STATE(317), -+ [sym_patternAny] = STATE(317), -+ [sym_patternAnd] = STATE(317), -+ [sym_patternMaybe] = STATE(317), -+ [sym_patternAfter] = STATE(317), -+ [sym_patternBefore] = STATE(317), -+ [sym_patternContains] = STATE(317), -+ [sym_patternIncludes] = STATE(317), -+ [sym_rewrite] = STATE(317), -+ [sym_patternIfElse] = STATE(317), -+ [sym_within] = STATE(317), - [sym__bubbleScope] = STATE(119), -- [sym_bubble] = STATE(310), -- [sym_nodeLike] = STATE(310), -- [sym_like] = STATE(310), -+ [sym_bubble] = STATE(317), -+ [sym_nodeLike] = STATE(317), -+ [sym_like] = STATE(317), - [sym_map] = STATE(338), - [sym_mapAccessor] = STATE(322), - [sym_list] = STATE(339), - [sym_listIndex] = STATE(322), -- [sym_dot] = STATE(310), -- [sym_some] = STATE(310), -- [sym_every] = STATE(310), -- [sym_regexPattern] = STATE(310), -+ [sym_dot] = STATE(317), -+ [sym_some] = STATE(317), -+ [sym_every] = STATE(317), -+ [sym_regexPattern] = STATE(317), - [sym_patternDefinition] = STATE(288), - [sym_predicateDefinition] = STATE(289), - [sym_functionDefinition] = STATE(290), - [sym_foreignFunctionDefinition] = STATE(251), -- [sym_log] = STATE(310), -- [sym_range] = STATE(310), -+ [sym_log] = STATE(317), -+ [sym_range] = STATE(317), - [sym_languageName] = STATE(1412), - [sym_languageSpecificSnippet] = STATE(601), -- [sym_codeSnippet] = STATE(310), -+ [sym_codeSnippet] = STATE(317), - [sym_snippetRegex] = STATE(334), -- [aux_sym_source_file_repeat1] = STATE(250), -+ [aux_sym_source_file_repeat1] = STATE(243), - [ts_builtin_sym_end] = ACTIONS(85), - [sym_name] = ACTIONS(7), - [anon_sym_LF] = ACTIONS(87), -@@ -8580,6 +7052,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(109), - [sym_rawBacktickSnippet] = ACTIONS(109), - [sym_undefined] = ACTIONS(97), -@@ -8593,56 +7066,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(113), - }, - [3] = { -- [sym_sequential] = STATE(316), -- [sym_files] = STATE(316), -+ [sym_sequential] = STATE(320), -+ [sym_files] = STATE(320), - [sym_definition] = STATE(1042), -- [sym__pattern] = STATE(316), -+ [sym__pattern] = STATE(320), - [sym__container] = STATE(1032), -- [sym_mulOperation] = STATE(316), -- [sym_divOperation] = STATE(316), -- [sym_modOperation] = STATE(316), -- [sym_addOperation] = STATE(316), -- [sym_subOperation] = STATE(316), -- [sym_patternAs] = STATE(316), -- [sym_patternLimit] = STATE(316), -- [sym_assignmentAsPattern] = STATE(316), -- [sym_patternAccumulate] = STATE(316), -- [sym_patternWhere] = STATE(316), -- [sym__literal] = STATE(316), -- [sym_patternNot] = STATE(316), -- [sym_patternOr] = STATE(316), -- [sym_patternOrElse] = STATE(316), -- [sym_patternAny] = STATE(316), -- [sym_patternAnd] = STATE(316), -- [sym_patternMaybe] = STATE(316), -- [sym_patternAfter] = STATE(316), -- [sym_patternBefore] = STATE(316), -- [sym_patternContains] = STATE(316), -- [sym_patternIncludes] = STATE(316), -- [sym_rewrite] = STATE(316), -- [sym_patternIfElse] = STATE(316), -- [sym_within] = STATE(316), -+ [sym_mulOperation] = STATE(320), -+ [sym_divOperation] = STATE(320), -+ [sym_modOperation] = STATE(320), -+ [sym_addOperation] = STATE(320), -+ [sym_subOperation] = STATE(320), -+ [sym_patternAs] = STATE(320), -+ [sym_patternLimit] = STATE(320), -+ [sym_assignmentAsPattern] = STATE(320), -+ [sym_patternAccumulate] = STATE(320), -+ [sym_patternWhere] = STATE(320), -+ [sym__literal] = STATE(320), -+ [sym_patternNot] = STATE(320), -+ [sym_patternOr] = STATE(320), -+ [sym_patternOrElse] = STATE(320), -+ [sym_patternAny] = STATE(320), -+ [sym_patternAnd] = STATE(320), -+ [sym_patternMaybe] = STATE(320), -+ [sym_patternAfter] = STATE(320), -+ [sym_patternBefore] = STATE(320), -+ [sym_patternContains] = STATE(320), -+ [sym_patternIncludes] = STATE(320), -+ [sym_rewrite] = STATE(320), -+ [sym_patternIfElse] = STATE(320), -+ [sym_within] = STATE(320), - [sym__bubbleScope] = STATE(119), -- [sym_bubble] = STATE(316), -- [sym_nodeLike] = STATE(316), -- [sym_like] = STATE(316), -+ [sym_bubble] = STATE(320), -+ [sym_nodeLike] = STATE(320), -+ [sym_like] = STATE(320), - [sym_map] = STATE(338), - [sym_mapAccessor] = STATE(322), - [sym_list] = STATE(339), - [sym_listIndex] = STATE(322), -- [sym_dot] = STATE(316), -- [sym_some] = STATE(316), -- [sym_every] = STATE(316), -- [sym_regexPattern] = STATE(316), -+ [sym_dot] = STATE(320), -+ [sym_some] = STATE(320), -+ [sym_every] = STATE(320), -+ [sym_regexPattern] = STATE(320), - [sym_patternDefinition] = STATE(288), - [sym_predicateDefinition] = STATE(289), - [sym_functionDefinition] = STATE(290), - [sym_foreignFunctionDefinition] = STATE(251), -- [sym_log] = STATE(316), -- [sym_range] = STATE(316), -+ [sym_log] = STATE(320), -+ [sym_range] = STATE(320), - [sym_languageName] = STATE(1412), - [sym_languageSpecificSnippet] = STATE(601), -- [sym_codeSnippet] = STATE(316), -+ [sym_codeSnippet] = STATE(320), - [sym_snippetRegex] = STATE(334), - [aux_sym_source_file_repeat1] = STATE(2), - [ts_builtin_sym_end] = ACTIONS(115), -@@ -8703,6 +7176,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(109), - [sym_rawBacktickSnippet] = ACTIONS(109), - [sym_undefined] = ACTIONS(119), -@@ -8826,6 +7300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(109), - [sym_rawBacktickSnippet] = ACTIONS(109), - [sym_undefined] = ACTIONS(125), -@@ -8949,6 +7424,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(129), -@@ -9013,7 +7489,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_languageSpecificSnippet] = STATE(601), - [sym_codeSnippet] = STATE(324), - [sym_snippetRegex] = STATE(334), -- [aux_sym_source_file_repeat1] = STATE(250), -+ [aux_sym_source_file_repeat1] = STATE(243), - [ts_builtin_sym_end] = ACTIONS(133), - [sym_name] = ACTIONS(7), - [anon_sym_LF] = ACTIONS(135), -@@ -9072,6 +7548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(109), - [sym_rawBacktickSnippet] = ACTIONS(109), - [sym_undefined] = ACTIONS(137), -@@ -9136,7 +7613,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_languageSpecificSnippet] = STATE(601), - [sym_codeSnippet] = STATE(315), - [sym_snippetRegex] = STATE(334), -- [aux_sym_source_file_repeat1] = STATE(250), -+ [aux_sym_source_file_repeat1] = STATE(243), - [ts_builtin_sym_end] = ACTIONS(139), - [sym_name] = ACTIONS(7), - [anon_sym_LF] = ACTIONS(141), -@@ -9195,6 +7672,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(109), - [sym_rawBacktickSnippet] = ACTIONS(109), - [sym_undefined] = ACTIONS(143), -@@ -9259,7 +7737,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_languageSpecificSnippet] = STATE(601), - [sym_codeSnippet] = STATE(311), - [sym_snippetRegex] = STATE(334), -- [aux_sym_source_file_repeat1] = STATE(250), -+ [aux_sym_source_file_repeat1] = STATE(243), - [ts_builtin_sym_end] = ACTIONS(145), - [sym_name] = ACTIONS(7), - [anon_sym_LF] = ACTIONS(147), -@@ -9318,6 +7796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(109), - [sym_rawBacktickSnippet] = ACTIONS(109), - [sym_undefined] = ACTIONS(149), -@@ -9441,6 +7920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(109), - [sym_rawBacktickSnippet] = ACTIONS(109), - [sym_undefined] = ACTIONS(155), -@@ -9564,6 +8044,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(109), - [sym_rawBacktickSnippet] = ACTIONS(109), - [sym_undefined] = ACTIONS(161), -@@ -9577,56 +8058,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(113), - }, - [11] = { -- [sym_sequential] = STATE(310), -- [sym_files] = STATE(310), -+ [sym_sequential] = STATE(317), -+ [sym_files] = STATE(317), - [sym_definition] = STATE(246), -- [sym__pattern] = STATE(310), -+ [sym__pattern] = STATE(317), - [sym__container] = STATE(1032), -- [sym_mulOperation] = STATE(310), -- [sym_divOperation] = STATE(310), -- [sym_modOperation] = STATE(310), -- [sym_addOperation] = STATE(310), -- [sym_subOperation] = STATE(310), -- [sym_patternAs] = STATE(310), -- [sym_patternLimit] = STATE(310), -- [sym_assignmentAsPattern] = STATE(310), -- [sym_patternAccumulate] = STATE(310), -- [sym_patternWhere] = STATE(310), -- [sym__literal] = STATE(310), -- [sym_patternNot] = STATE(310), -- [sym_patternOr] = STATE(310), -- [sym_patternOrElse] = STATE(310), -- [sym_patternAny] = STATE(310), -- [sym_patternAnd] = STATE(310), -- [sym_patternMaybe] = STATE(310), -- [sym_patternAfter] = STATE(310), -- [sym_patternBefore] = STATE(310), -- [sym_patternContains] = STATE(310), -- [sym_patternIncludes] = STATE(310), -- [sym_rewrite] = STATE(310), -- [sym_patternIfElse] = STATE(310), -- [sym_within] = STATE(310), -+ [sym_mulOperation] = STATE(317), -+ [sym_divOperation] = STATE(317), -+ [sym_modOperation] = STATE(317), -+ [sym_addOperation] = STATE(317), -+ [sym_subOperation] = STATE(317), -+ [sym_patternAs] = STATE(317), -+ [sym_patternLimit] = STATE(317), -+ [sym_assignmentAsPattern] = STATE(317), -+ [sym_patternAccumulate] = STATE(317), -+ [sym_patternWhere] = STATE(317), -+ [sym__literal] = STATE(317), -+ [sym_patternNot] = STATE(317), -+ [sym_patternOr] = STATE(317), -+ [sym_patternOrElse] = STATE(317), -+ [sym_patternAny] = STATE(317), -+ [sym_patternAnd] = STATE(317), -+ [sym_patternMaybe] = STATE(317), -+ [sym_patternAfter] = STATE(317), -+ [sym_patternBefore] = STATE(317), -+ [sym_patternContains] = STATE(317), -+ [sym_patternIncludes] = STATE(317), -+ [sym_rewrite] = STATE(317), -+ [sym_patternIfElse] = STATE(317), -+ [sym_within] = STATE(317), - [sym__bubbleScope] = STATE(119), -- [sym_bubble] = STATE(310), -- [sym_nodeLike] = STATE(310), -- [sym_like] = STATE(310), -+ [sym_bubble] = STATE(317), -+ [sym_nodeLike] = STATE(317), -+ [sym_like] = STATE(317), - [sym_map] = STATE(338), - [sym_mapAccessor] = STATE(322), - [sym_list] = STATE(339), - [sym_listIndex] = STATE(322), -- [sym_dot] = STATE(310), -- [sym_some] = STATE(310), -- [sym_every] = STATE(310), -- [sym_regexPattern] = STATE(310), -+ [sym_dot] = STATE(317), -+ [sym_some] = STATE(317), -+ [sym_every] = STATE(317), -+ [sym_regexPattern] = STATE(317), - [sym_patternDefinition] = STATE(288), - [sym_predicateDefinition] = STATE(289), - [sym_functionDefinition] = STATE(290), - [sym_foreignFunctionDefinition] = STATE(251), -- [sym_log] = STATE(310), -- [sym_range] = STATE(310), -+ [sym_log] = STATE(317), -+ [sym_range] = STATE(317), - [sym_languageName] = STATE(1412), - [sym_languageSpecificSnippet] = STATE(601), -- [sym_codeSnippet] = STATE(310), -+ [sym_codeSnippet] = STATE(317), - [sym_snippetRegex] = STATE(334), - [ts_builtin_sym_end] = ACTIONS(85), - [sym_name] = ACTIONS(7), -@@ -9685,6 +8166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(97), -@@ -9700,7 +8182,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [12] = { - [sym_sequential] = STATE(329), - [sym_files] = STATE(329), -- [sym_definition] = STATE(247), -+ [sym_definition] = STATE(249), - [sym__pattern] = STATE(329), - [sym__container] = STATE(1032), - [sym_mulOperation] = STATE(329), -@@ -9806,6 +8288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(167), -@@ -9927,6 +8410,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(173), -@@ -10048,6 +8532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(179), -@@ -10061,56 +8546,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [15] = { -- [sym_sequential] = STATE(317), -- [sym_files] = STATE(317), -+ [sym_sequential] = STATE(326), -+ [sym_files] = STATE(326), - [sym_definition] = STATE(242), -- [sym__pattern] = STATE(317), -+ [sym__pattern] = STATE(326), - [sym__container] = STATE(1032), -- [sym_mulOperation] = STATE(317), -- [sym_divOperation] = STATE(317), -- [sym_modOperation] = STATE(317), -- [sym_addOperation] = STATE(317), -- [sym_subOperation] = STATE(317), -- [sym_patternAs] = STATE(317), -- [sym_patternLimit] = STATE(317), -- [sym_assignmentAsPattern] = STATE(317), -- [sym_patternAccumulate] = STATE(317), -- [sym_patternWhere] = STATE(317), -- [sym__literal] = STATE(317), -- [sym_patternNot] = STATE(317), -- [sym_patternOr] = STATE(317), -- [sym_patternOrElse] = STATE(317), -- [sym_patternAny] = STATE(317), -- [sym_patternAnd] = STATE(317), -- [sym_patternMaybe] = STATE(317), -- [sym_patternAfter] = STATE(317), -- [sym_patternBefore] = STATE(317), -- [sym_patternContains] = STATE(317), -- [sym_patternIncludes] = STATE(317), -- [sym_rewrite] = STATE(317), -- [sym_patternIfElse] = STATE(317), -- [sym_within] = STATE(317), -+ [sym_mulOperation] = STATE(326), -+ [sym_divOperation] = STATE(326), -+ [sym_modOperation] = STATE(326), -+ [sym_addOperation] = STATE(326), -+ [sym_subOperation] = STATE(326), -+ [sym_patternAs] = STATE(326), -+ [sym_patternLimit] = STATE(326), -+ [sym_assignmentAsPattern] = STATE(326), -+ [sym_patternAccumulate] = STATE(326), -+ [sym_patternWhere] = STATE(326), -+ [sym__literal] = STATE(326), -+ [sym_patternNot] = STATE(326), -+ [sym_patternOr] = STATE(326), -+ [sym_patternOrElse] = STATE(326), -+ [sym_patternAny] = STATE(326), -+ [sym_patternAnd] = STATE(326), -+ [sym_patternMaybe] = STATE(326), -+ [sym_patternAfter] = STATE(326), -+ [sym_patternBefore] = STATE(326), -+ [sym_patternContains] = STATE(326), -+ [sym_patternIncludes] = STATE(326), -+ [sym_rewrite] = STATE(326), -+ [sym_patternIfElse] = STATE(326), -+ [sym_within] = STATE(326), - [sym__bubbleScope] = STATE(119), -- [sym_bubble] = STATE(317), -- [sym_nodeLike] = STATE(317), -- [sym_like] = STATE(317), -+ [sym_bubble] = STATE(326), -+ [sym_nodeLike] = STATE(326), -+ [sym_like] = STATE(326), - [sym_map] = STATE(338), - [sym_mapAccessor] = STATE(322), - [sym_list] = STATE(339), - [sym_listIndex] = STATE(322), -- [sym_dot] = STATE(317), -- [sym_some] = STATE(317), -- [sym_every] = STATE(317), -- [sym_regexPattern] = STATE(317), -+ [sym_dot] = STATE(326), -+ [sym_some] = STATE(326), -+ [sym_every] = STATE(326), -+ [sym_regexPattern] = STATE(326), - [sym_patternDefinition] = STATE(288), - [sym_predicateDefinition] = STATE(289), - [sym_functionDefinition] = STATE(290), - [sym_foreignFunctionDefinition] = STATE(251), -- [sym_log] = STATE(317), -- [sym_range] = STATE(317), -+ [sym_log] = STATE(326), -+ [sym_range] = STATE(326), - [sym_languageName] = STATE(1412), - [sym_languageSpecificSnippet] = STATE(601), -- [sym_codeSnippet] = STATE(317), -+ [sym_codeSnippet] = STATE(326), - [sym_snippetRegex] = STATE(334), - [ts_builtin_sym_end] = ACTIONS(183), - [sym_name] = ACTIONS(7), -@@ -10169,6 +8654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(185), -@@ -10290,6 +8776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(149), -@@ -10303,56 +8790,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [17] = { -- [sym_sequential] = STATE(314), -- [sym_files] = STATE(314), -- [sym_definition] = STATE(249), -- [sym__pattern] = STATE(314), -+ [sym_sequential] = STATE(319), -+ [sym_files] = STATE(319), -+ [sym_definition] = STATE(250), -+ [sym__pattern] = STATE(319), - [sym__container] = STATE(1032), -- [sym_mulOperation] = STATE(314), -- [sym_divOperation] = STATE(314), -- [sym_modOperation] = STATE(314), -- [sym_addOperation] = STATE(314), -- [sym_subOperation] = STATE(314), -- [sym_patternAs] = STATE(314), -- [sym_patternLimit] = STATE(314), -- [sym_assignmentAsPattern] = STATE(314), -- [sym_patternAccumulate] = STATE(314), -- [sym_patternWhere] = STATE(314), -- [sym__literal] = STATE(314), -- [sym_patternNot] = STATE(314), -- [sym_patternOr] = STATE(314), -- [sym_patternOrElse] = STATE(314), -- [sym_patternAny] = STATE(314), -- [sym_patternAnd] = STATE(314), -- [sym_patternMaybe] = STATE(314), -- [sym_patternAfter] = STATE(314), -- [sym_patternBefore] = STATE(314), -- [sym_patternContains] = STATE(314), -- [sym_patternIncludes] = STATE(314), -- [sym_rewrite] = STATE(314), -- [sym_patternIfElse] = STATE(314), -- [sym_within] = STATE(314), -+ [sym_mulOperation] = STATE(319), -+ [sym_divOperation] = STATE(319), -+ [sym_modOperation] = STATE(319), -+ [sym_addOperation] = STATE(319), -+ [sym_subOperation] = STATE(319), -+ [sym_patternAs] = STATE(319), -+ [sym_patternLimit] = STATE(319), -+ [sym_assignmentAsPattern] = STATE(319), -+ [sym_patternAccumulate] = STATE(319), -+ [sym_patternWhere] = STATE(319), -+ [sym__literal] = STATE(319), -+ [sym_patternNot] = STATE(319), -+ [sym_patternOr] = STATE(319), -+ [sym_patternOrElse] = STATE(319), -+ [sym_patternAny] = STATE(319), -+ [sym_patternAnd] = STATE(319), -+ [sym_patternMaybe] = STATE(319), -+ [sym_patternAfter] = STATE(319), -+ [sym_patternBefore] = STATE(319), -+ [sym_patternContains] = STATE(319), -+ [sym_patternIncludes] = STATE(319), -+ [sym_rewrite] = STATE(319), -+ [sym_patternIfElse] = STATE(319), -+ [sym_within] = STATE(319), - [sym__bubbleScope] = STATE(119), -- [sym_bubble] = STATE(314), -- [sym_nodeLike] = STATE(314), -- [sym_like] = STATE(314), -+ [sym_bubble] = STATE(319), -+ [sym_nodeLike] = STATE(319), -+ [sym_like] = STATE(319), - [sym_map] = STATE(338), - [sym_mapAccessor] = STATE(322), - [sym_list] = STATE(339), - [sym_listIndex] = STATE(322), -- [sym_dot] = STATE(314), -- [sym_some] = STATE(314), -- [sym_every] = STATE(314), -- [sym_regexPattern] = STATE(314), -+ [sym_dot] = STATE(319), -+ [sym_some] = STATE(319), -+ [sym_every] = STATE(319), -+ [sym_regexPattern] = STATE(319), - [sym_patternDefinition] = STATE(288), - [sym_predicateDefinition] = STATE(289), - [sym_functionDefinition] = STATE(290), - [sym_foreignFunctionDefinition] = STATE(251), -- [sym_log] = STATE(314), -- [sym_range] = STATE(314), -+ [sym_log] = STATE(319), -+ [sym_range] = STATE(319), - [sym_languageName] = STATE(1412), - [sym_languageSpecificSnippet] = STATE(601), -- [sym_codeSnippet] = STATE(314), -+ [sym_codeSnippet] = STATE(319), - [sym_snippetRegex] = STATE(334), - [ts_builtin_sym_end] = ACTIONS(191), - [sym_name] = ACTIONS(7), -@@ -10411,6 +8898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(193), -@@ -10532,6 +9020,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(199), -@@ -10547,7 +9036,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [19] = { - [sym_sequential] = STATE(324), - [sym_files] = STATE(324), -- [sym_definition] = STATE(243), -+ [sym_definition] = STATE(245), - [sym__pattern] = STATE(324), - [sym__container] = STATE(1032), - [sym_mulOperation] = STATE(324), -@@ -10653,6 +9142,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(137), -@@ -10668,7 +9158,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [20] = { - [sym_sequential] = STATE(315), - [sym_files] = STATE(315), -- [sym_definition] = STATE(245), -+ [sym_definition] = STATE(247), - [sym__pattern] = STATE(315), - [sym__container] = STATE(1032), - [sym_mulOperation] = STATE(315), -@@ -10774,6 +9264,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(143), -@@ -10787,52 +9278,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [21] = { -- [sym_sequential] = STATE(877), -- [sym_files] = STATE(877), -- [sym__pattern] = STATE(877), -+ [sym_sequential] = STATE(880), -+ [sym_files] = STATE(880), -+ [sym__pattern] = STATE(880), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(877), -- [sym_divOperation] = STATE(877), -- [sym_modOperation] = STATE(877), -- [sym_addOperation] = STATE(877), -- [sym_subOperation] = STATE(877), -- [sym_patternAs] = STATE(877), -- [sym_patternLimit] = STATE(877), -- [sym_assignmentAsPattern] = STATE(877), -- [sym_patternAccumulate] = STATE(877), -- [sym_patternWhere] = STATE(877), -- [sym__literal] = STATE(877), -- [sym_patternNot] = STATE(877), -- [sym_patternOr] = STATE(877), -- [sym_patternOrElse] = STATE(877), -- [sym_patternAny] = STATE(877), -- [sym_patternAnd] = STATE(877), -- [sym_patternMaybe] = STATE(877), -- [sym_patternAfter] = STATE(877), -- [sym_patternBefore] = STATE(877), -- [sym_patternContains] = STATE(877), -- [sym_patternIncludes] = STATE(877), -- [sym_rewrite] = STATE(877), -- [sym_patternIfElse] = STATE(877), -- [sym_within] = STATE(877), -+ [sym_mulOperation] = STATE(880), -+ [sym_divOperation] = STATE(880), -+ [sym_modOperation] = STATE(880), -+ [sym_addOperation] = STATE(880), -+ [sym_subOperation] = STATE(880), -+ [sym_patternAs] = STATE(880), -+ [sym_patternLimit] = STATE(880), -+ [sym_assignmentAsPattern] = STATE(880), -+ [sym_patternAccumulate] = STATE(880), -+ [sym_patternWhere] = STATE(880), -+ [sym__literal] = STATE(880), -+ [sym_patternNot] = STATE(880), -+ [sym_patternOr] = STATE(880), -+ [sym_patternOrElse] = STATE(880), -+ [sym_patternAny] = STATE(880), -+ [sym_patternAnd] = STATE(880), -+ [sym_patternMaybe] = STATE(880), -+ [sym_patternAfter] = STATE(880), -+ [sym_patternBefore] = STATE(880), -+ [sym_patternContains] = STATE(880), -+ [sym_patternIncludes] = STATE(880), -+ [sym_rewrite] = STATE(880), -+ [sym_patternIfElse] = STATE(880), -+ [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(877), -- [sym_nodeLike] = STATE(877), -- [sym_like] = STATE(877), -+ [sym_bubble] = STATE(880), -+ [sym_nodeLike] = STATE(880), -+ [sym_like] = STATE(880), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(877), -- [sym_some] = STATE(877), -- [sym_every] = STATE(877), -+ [sym_dot] = STATE(880), -+ [sym_some] = STATE(880), -+ [sym_every] = STATE(880), - [sym_dotdotdot] = STATE(1243), -- [sym_regexPattern] = STATE(877), -- [sym_log] = STATE(877), -- [sym_range] = STATE(877), -+ [sym_regexPattern] = STATE(880), -+ [sym_log] = STATE(880), -+ [sym_range] = STATE(880), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(877), -+ [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -10888,6 +9379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), -@@ -10901,52 +9393,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [22] = { -- [sym_sequential] = STATE(877), -- [sym_files] = STATE(877), -- [sym__pattern] = STATE(877), -+ [sym_sequential] = STATE(880), -+ [sym_files] = STATE(880), -+ [sym__pattern] = STATE(880), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(877), -- [sym_divOperation] = STATE(877), -- [sym_modOperation] = STATE(877), -- [sym_addOperation] = STATE(877), -- [sym_subOperation] = STATE(877), -- [sym_patternAs] = STATE(877), -- [sym_patternLimit] = STATE(877), -- [sym_assignmentAsPattern] = STATE(877), -- [sym_patternAccumulate] = STATE(877), -- [sym_patternWhere] = STATE(877), -- [sym__literal] = STATE(877), -- [sym_patternNot] = STATE(877), -- [sym_patternOr] = STATE(877), -- [sym_patternOrElse] = STATE(877), -- [sym_patternAny] = STATE(877), -- [sym_patternAnd] = STATE(877), -- [sym_patternMaybe] = STATE(877), -- [sym_patternAfter] = STATE(877), -- [sym_patternBefore] = STATE(877), -- [sym_patternContains] = STATE(877), -- [sym_patternIncludes] = STATE(877), -- [sym_rewrite] = STATE(877), -- [sym_patternIfElse] = STATE(877), -- [sym_within] = STATE(877), -+ [sym_mulOperation] = STATE(880), -+ [sym_divOperation] = STATE(880), -+ [sym_modOperation] = STATE(880), -+ [sym_addOperation] = STATE(880), -+ [sym_subOperation] = STATE(880), -+ [sym_patternAs] = STATE(880), -+ [sym_patternLimit] = STATE(880), -+ [sym_assignmentAsPattern] = STATE(880), -+ [sym_patternAccumulate] = STATE(880), -+ [sym_patternWhere] = STATE(880), -+ [sym__literal] = STATE(880), -+ [sym_patternNot] = STATE(880), -+ [sym_patternOr] = STATE(880), -+ [sym_patternOrElse] = STATE(880), -+ [sym_patternAny] = STATE(880), -+ [sym_patternAnd] = STATE(880), -+ [sym_patternMaybe] = STATE(880), -+ [sym_patternAfter] = STATE(880), -+ [sym_patternBefore] = STATE(880), -+ [sym_patternContains] = STATE(880), -+ [sym_patternIncludes] = STATE(880), -+ [sym_rewrite] = STATE(880), -+ [sym_patternIfElse] = STATE(880), -+ [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(877), -- [sym_nodeLike] = STATE(877), -- [sym_like] = STATE(877), -+ [sym_bubble] = STATE(880), -+ [sym_nodeLike] = STATE(880), -+ [sym_like] = STATE(880), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(877), -- [sym_some] = STATE(877), -- [sym_every] = STATE(877), -+ [sym_dot] = STATE(880), -+ [sym_some] = STATE(880), -+ [sym_every] = STATE(880), - [sym_dotdotdot] = STATE(1243), -- [sym_regexPattern] = STATE(877), -- [sym_log] = STATE(877), -- [sym_range] = STATE(877), -+ [sym_regexPattern] = STATE(880), -+ [sym_log] = STATE(880), -+ [sym_range] = STATE(880), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(877), -+ [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -11002,6 +9494,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), -@@ -11116,6 +9609,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(277), -@@ -11129,52 +9623,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [24] = { -- [sym_sequential] = STATE(877), -- [sym_files] = STATE(877), -- [sym__pattern] = STATE(877), -+ [sym_sequential] = STATE(880), -+ [sym_files] = STATE(880), -+ [sym__pattern] = STATE(880), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(877), -- [sym_divOperation] = STATE(877), -- [sym_modOperation] = STATE(877), -- [sym_addOperation] = STATE(877), -- [sym_subOperation] = STATE(877), -- [sym_patternAs] = STATE(877), -- [sym_patternLimit] = STATE(877), -- [sym_assignmentAsPattern] = STATE(877), -- [sym_patternAccumulate] = STATE(877), -- [sym_patternWhere] = STATE(877), -- [sym__literal] = STATE(877), -- [sym_patternNot] = STATE(877), -- [sym_patternOr] = STATE(877), -- [sym_patternOrElse] = STATE(877), -- [sym_patternAny] = STATE(877), -- [sym_patternAnd] = STATE(877), -- [sym_patternMaybe] = STATE(877), -- [sym_patternAfter] = STATE(877), -- [sym_patternBefore] = STATE(877), -- [sym_patternContains] = STATE(877), -- [sym_patternIncludes] = STATE(877), -- [sym_rewrite] = STATE(877), -- [sym_patternIfElse] = STATE(877), -- [sym_within] = STATE(877), -+ [sym_mulOperation] = STATE(880), -+ [sym_divOperation] = STATE(880), -+ [sym_modOperation] = STATE(880), -+ [sym_addOperation] = STATE(880), -+ [sym_subOperation] = STATE(880), -+ [sym_patternAs] = STATE(880), -+ [sym_patternLimit] = STATE(880), -+ [sym_assignmentAsPattern] = STATE(880), -+ [sym_patternAccumulate] = STATE(880), -+ [sym_patternWhere] = STATE(880), -+ [sym__literal] = STATE(880), -+ [sym_patternNot] = STATE(880), -+ [sym_patternOr] = STATE(880), -+ [sym_patternOrElse] = STATE(880), -+ [sym_patternAny] = STATE(880), -+ [sym_patternAnd] = STATE(880), -+ [sym_patternMaybe] = STATE(880), -+ [sym_patternAfter] = STATE(880), -+ [sym_patternBefore] = STATE(880), -+ [sym_patternContains] = STATE(880), -+ [sym_patternIncludes] = STATE(880), -+ [sym_rewrite] = STATE(880), -+ [sym_patternIfElse] = STATE(880), -+ [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(877), -- [sym_nodeLike] = STATE(877), -- [sym_like] = STATE(877), -+ [sym_bubble] = STATE(880), -+ [sym_nodeLike] = STATE(880), -+ [sym_like] = STATE(880), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(877), -- [sym_some] = STATE(877), -- [sym_every] = STATE(877), -+ [sym_dot] = STATE(880), -+ [sym_some] = STATE(880), -+ [sym_every] = STATE(880), - [sym_dotdotdot] = STATE(1243), -- [sym_regexPattern] = STATE(877), -- [sym_log] = STATE(877), -- [sym_range] = STATE(877), -+ [sym_regexPattern] = STATE(880), -+ [sym_log] = STATE(880), -+ [sym_range] = STATE(880), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(877), -+ [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -11230,6 +9724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), -@@ -11243,52 +9738,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [25] = { -- [sym_sequential] = STATE(877), -- [sym_files] = STATE(877), -- [sym__pattern] = STATE(877), -+ [sym_sequential] = STATE(880), -+ [sym_files] = STATE(880), -+ [sym__pattern] = STATE(880), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(877), -- [sym_divOperation] = STATE(877), -- [sym_modOperation] = STATE(877), -- [sym_addOperation] = STATE(877), -- [sym_subOperation] = STATE(877), -- [sym_patternAs] = STATE(877), -- [sym_patternLimit] = STATE(877), -- [sym_assignmentAsPattern] = STATE(877), -- [sym_patternAccumulate] = STATE(877), -- [sym_patternWhere] = STATE(877), -- [sym__literal] = STATE(877), -- [sym_patternNot] = STATE(877), -- [sym_patternOr] = STATE(877), -- [sym_patternOrElse] = STATE(877), -- [sym_patternAny] = STATE(877), -- [sym_patternAnd] = STATE(877), -- [sym_patternMaybe] = STATE(877), -- [sym_patternAfter] = STATE(877), -- [sym_patternBefore] = STATE(877), -- [sym_patternContains] = STATE(877), -- [sym_patternIncludes] = STATE(877), -- [sym_rewrite] = STATE(877), -- [sym_patternIfElse] = STATE(877), -- [sym_within] = STATE(877), -+ [sym_mulOperation] = STATE(880), -+ [sym_divOperation] = STATE(880), -+ [sym_modOperation] = STATE(880), -+ [sym_addOperation] = STATE(880), -+ [sym_subOperation] = STATE(880), -+ [sym_patternAs] = STATE(880), -+ [sym_patternLimit] = STATE(880), -+ [sym_assignmentAsPattern] = STATE(880), -+ [sym_patternAccumulate] = STATE(880), -+ [sym_patternWhere] = STATE(880), -+ [sym__literal] = STATE(880), -+ [sym_patternNot] = STATE(880), -+ [sym_patternOr] = STATE(880), -+ [sym_patternOrElse] = STATE(880), -+ [sym_patternAny] = STATE(880), -+ [sym_patternAnd] = STATE(880), -+ [sym_patternMaybe] = STATE(880), -+ [sym_patternAfter] = STATE(880), -+ [sym_patternBefore] = STATE(880), -+ [sym_patternContains] = STATE(880), -+ [sym_patternIncludes] = STATE(880), -+ [sym_rewrite] = STATE(880), -+ [sym_patternIfElse] = STATE(880), -+ [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(877), -- [sym_nodeLike] = STATE(877), -- [sym_like] = STATE(877), -+ [sym_bubble] = STATE(880), -+ [sym_nodeLike] = STATE(880), -+ [sym_like] = STATE(880), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(877), -- [sym_some] = STATE(877), -- [sym_every] = STATE(877), -+ [sym_dot] = STATE(880), -+ [sym_some] = STATE(880), -+ [sym_every] = STATE(880), - [sym_dotdotdot] = STATE(1243), -- [sym_regexPattern] = STATE(877), -- [sym_log] = STATE(877), -- [sym_range] = STATE(877), -+ [sym_regexPattern] = STATE(880), -+ [sym_log] = STATE(880), -+ [sym_range] = STATE(880), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(877), -+ [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -11344,6 +9839,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), -@@ -11458,6 +9954,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(287), -@@ -11471,52 +9968,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [27] = { -- [sym_sequential] = STATE(877), -- [sym_files] = STATE(877), -- [sym__pattern] = STATE(877), -+ [sym_sequential] = STATE(880), -+ [sym_files] = STATE(880), -+ [sym__pattern] = STATE(880), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(877), -- [sym_divOperation] = STATE(877), -- [sym_modOperation] = STATE(877), -- [sym_addOperation] = STATE(877), -- [sym_subOperation] = STATE(877), -- [sym_patternAs] = STATE(877), -- [sym_patternLimit] = STATE(877), -- [sym_assignmentAsPattern] = STATE(877), -- [sym_patternAccumulate] = STATE(877), -- [sym_patternWhere] = STATE(877), -- [sym__literal] = STATE(877), -- [sym_patternNot] = STATE(877), -- [sym_patternOr] = STATE(877), -- [sym_patternOrElse] = STATE(877), -- [sym_patternAny] = STATE(877), -- [sym_patternAnd] = STATE(877), -- [sym_patternMaybe] = STATE(877), -- [sym_patternAfter] = STATE(877), -- [sym_patternBefore] = STATE(877), -- [sym_patternContains] = STATE(877), -- [sym_patternIncludes] = STATE(877), -- [sym_rewrite] = STATE(877), -- [sym_patternIfElse] = STATE(877), -- [sym_within] = STATE(877), -+ [sym_mulOperation] = STATE(880), -+ [sym_divOperation] = STATE(880), -+ [sym_modOperation] = STATE(880), -+ [sym_addOperation] = STATE(880), -+ [sym_subOperation] = STATE(880), -+ [sym_patternAs] = STATE(880), -+ [sym_patternLimit] = STATE(880), -+ [sym_assignmentAsPattern] = STATE(880), -+ [sym_patternAccumulate] = STATE(880), -+ [sym_patternWhere] = STATE(880), -+ [sym__literal] = STATE(880), -+ [sym_patternNot] = STATE(880), -+ [sym_patternOr] = STATE(880), -+ [sym_patternOrElse] = STATE(880), -+ [sym_patternAny] = STATE(880), -+ [sym_patternAnd] = STATE(880), -+ [sym_patternMaybe] = STATE(880), -+ [sym_patternAfter] = STATE(880), -+ [sym_patternBefore] = STATE(880), -+ [sym_patternContains] = STATE(880), -+ [sym_patternIncludes] = STATE(880), -+ [sym_rewrite] = STATE(880), -+ [sym_patternIfElse] = STATE(880), -+ [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(877), -- [sym_nodeLike] = STATE(877), -- [sym_like] = STATE(877), -+ [sym_bubble] = STATE(880), -+ [sym_nodeLike] = STATE(880), -+ [sym_like] = STATE(880), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(877), -- [sym_some] = STATE(877), -- [sym_every] = STATE(877), -+ [sym_dot] = STATE(880), -+ [sym_some] = STATE(880), -+ [sym_every] = STATE(880), - [sym_dotdotdot] = STATE(1243), -- [sym_regexPattern] = STATE(877), -- [sym_log] = STATE(877), -- [sym_range] = STATE(877), -+ [sym_regexPattern] = STATE(880), -+ [sym_log] = STATE(880), -+ [sym_range] = STATE(880), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(877), -+ [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -11572,6 +10069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), -@@ -11585,52 +10083,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [28] = { -- [sym_sequential] = STATE(873), -- [sym_files] = STATE(873), -- [sym__pattern] = STATE(873), -+ [sym_sequential] = STATE(863), -+ [sym_files] = STATE(863), -+ [sym__pattern] = STATE(863), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(873), -- [sym_divOperation] = STATE(873), -- [sym_modOperation] = STATE(873), -- [sym_addOperation] = STATE(873), -- [sym_subOperation] = STATE(873), -- [sym_patternAs] = STATE(873), -- [sym_patternLimit] = STATE(873), -- [sym_assignmentAsPattern] = STATE(873), -- [sym_patternAccumulate] = STATE(873), -- [sym_patternWhere] = STATE(873), -- [sym__literal] = STATE(873), -- [sym_patternNot] = STATE(873), -- [sym_patternOr] = STATE(873), -- [sym_patternOrElse] = STATE(873), -- [sym_patternAny] = STATE(873), -- [sym_patternAnd] = STATE(873), -- [sym_patternMaybe] = STATE(873), -- [sym_patternAfter] = STATE(873), -- [sym_patternBefore] = STATE(873), -- [sym_patternContains] = STATE(873), -- [sym_patternIncludes] = STATE(873), -- [sym_rewrite] = STATE(873), -- [sym_patternIfElse] = STATE(873), -- [sym_within] = STATE(873), -+ [sym_mulOperation] = STATE(863), -+ [sym_divOperation] = STATE(863), -+ [sym_modOperation] = STATE(863), -+ [sym_addOperation] = STATE(863), -+ [sym_subOperation] = STATE(863), -+ [sym_patternAs] = STATE(863), -+ [sym_patternLimit] = STATE(863), -+ [sym_assignmentAsPattern] = STATE(863), -+ [sym_patternAccumulate] = STATE(863), -+ [sym_patternWhere] = STATE(863), -+ [sym__literal] = STATE(863), -+ [sym_patternNot] = STATE(863), -+ [sym_patternOr] = STATE(863), -+ [sym_patternOrElse] = STATE(863), -+ [sym_patternAny] = STATE(863), -+ [sym_patternAnd] = STATE(863), -+ [sym_patternMaybe] = STATE(863), -+ [sym_patternAfter] = STATE(863), -+ [sym_patternBefore] = STATE(863), -+ [sym_patternContains] = STATE(863), -+ [sym_patternIncludes] = STATE(863), -+ [sym_rewrite] = STATE(863), -+ [sym_patternIfElse] = STATE(863), -+ [sym_within] = STATE(863), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(873), -- [sym_nodeLike] = STATE(873), -- [sym_like] = STATE(873), -+ [sym_bubble] = STATE(863), -+ [sym_nodeLike] = STATE(863), -+ [sym_like] = STATE(863), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(873), -- [sym_some] = STATE(873), -- [sym_every] = STATE(873), -+ [sym_dot] = STATE(863), -+ [sym_some] = STATE(863), -+ [sym_every] = STATE(863), - [sym_dotdotdot] = STATE(1123), -- [sym_regexPattern] = STATE(873), -- [sym_log] = STATE(873), -- [sym_range] = STATE(873), -+ [sym_regexPattern] = STATE(863), -+ [sym_log] = STATE(863), -+ [sym_range] = STATE(863), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(873), -+ [sym_codeSnippet] = STATE(863), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -11686,6 +10184,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(295), -@@ -11699,52 +10198,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [29] = { -- [sym_sequential] = STATE(877), -- [sym_files] = STATE(877), -- [sym__pattern] = STATE(877), -+ [sym_sequential] = STATE(880), -+ [sym_files] = STATE(880), -+ [sym__pattern] = STATE(880), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(877), -- [sym_divOperation] = STATE(877), -- [sym_modOperation] = STATE(877), -- [sym_addOperation] = STATE(877), -- [sym_subOperation] = STATE(877), -- [sym_patternAs] = STATE(877), -- [sym_patternLimit] = STATE(877), -- [sym_assignmentAsPattern] = STATE(877), -- [sym_patternAccumulate] = STATE(877), -- [sym_patternWhere] = STATE(877), -- [sym__literal] = STATE(877), -- [sym_patternNot] = STATE(877), -- [sym_patternOr] = STATE(877), -- [sym_patternOrElse] = STATE(877), -- [sym_patternAny] = STATE(877), -- [sym_patternAnd] = STATE(877), -- [sym_patternMaybe] = STATE(877), -- [sym_patternAfter] = STATE(877), -- [sym_patternBefore] = STATE(877), -- [sym_patternContains] = STATE(877), -- [sym_patternIncludes] = STATE(877), -- [sym_rewrite] = STATE(877), -- [sym_patternIfElse] = STATE(877), -- [sym_within] = STATE(877), -+ [sym_mulOperation] = STATE(880), -+ [sym_divOperation] = STATE(880), -+ [sym_modOperation] = STATE(880), -+ [sym_addOperation] = STATE(880), -+ [sym_subOperation] = STATE(880), -+ [sym_patternAs] = STATE(880), -+ [sym_patternLimit] = STATE(880), -+ [sym_assignmentAsPattern] = STATE(880), -+ [sym_patternAccumulate] = STATE(880), -+ [sym_patternWhere] = STATE(880), -+ [sym__literal] = STATE(880), -+ [sym_patternNot] = STATE(880), -+ [sym_patternOr] = STATE(880), -+ [sym_patternOrElse] = STATE(880), -+ [sym_patternAny] = STATE(880), -+ [sym_patternAnd] = STATE(880), -+ [sym_patternMaybe] = STATE(880), -+ [sym_patternAfter] = STATE(880), -+ [sym_patternBefore] = STATE(880), -+ [sym_patternContains] = STATE(880), -+ [sym_patternIncludes] = STATE(880), -+ [sym_rewrite] = STATE(880), -+ [sym_patternIfElse] = STATE(880), -+ [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(877), -- [sym_nodeLike] = STATE(877), -- [sym_like] = STATE(877), -+ [sym_bubble] = STATE(880), -+ [sym_nodeLike] = STATE(880), -+ [sym_like] = STATE(880), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(877), -- [sym_some] = STATE(877), -- [sym_every] = STATE(877), -+ [sym_dot] = STATE(880), -+ [sym_some] = STATE(880), -+ [sym_every] = STATE(880), - [sym_dotdotdot] = STATE(1243), -- [sym_regexPattern] = STATE(877), -- [sym_log] = STATE(877), -- [sym_range] = STATE(877), -+ [sym_regexPattern] = STATE(880), -+ [sym_log] = STATE(880), -+ [sym_range] = STATE(880), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(877), -+ [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -11800,6 +10299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), -@@ -11813,52 +10313,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [30] = { -- [sym_sequential] = STATE(877), -- [sym_files] = STATE(877), -- [sym__pattern] = STATE(877), -+ [sym_sequential] = STATE(880), -+ [sym_files] = STATE(880), -+ [sym__pattern] = STATE(880), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(877), -- [sym_divOperation] = STATE(877), -- [sym_modOperation] = STATE(877), -- [sym_addOperation] = STATE(877), -- [sym_subOperation] = STATE(877), -- [sym_patternAs] = STATE(877), -- [sym_patternLimit] = STATE(877), -- [sym_assignmentAsPattern] = STATE(877), -- [sym_patternAccumulate] = STATE(877), -- [sym_patternWhere] = STATE(877), -- [sym__literal] = STATE(877), -- [sym_patternNot] = STATE(877), -- [sym_patternOr] = STATE(877), -- [sym_patternOrElse] = STATE(877), -- [sym_patternAny] = STATE(877), -- [sym_patternAnd] = STATE(877), -- [sym_patternMaybe] = STATE(877), -- [sym_patternAfter] = STATE(877), -- [sym_patternBefore] = STATE(877), -- [sym_patternContains] = STATE(877), -- [sym_patternIncludes] = STATE(877), -- [sym_rewrite] = STATE(877), -- [sym_patternIfElse] = STATE(877), -- [sym_within] = STATE(877), -+ [sym_mulOperation] = STATE(880), -+ [sym_divOperation] = STATE(880), -+ [sym_modOperation] = STATE(880), -+ [sym_addOperation] = STATE(880), -+ [sym_subOperation] = STATE(880), -+ [sym_patternAs] = STATE(880), -+ [sym_patternLimit] = STATE(880), -+ [sym_assignmentAsPattern] = STATE(880), -+ [sym_patternAccumulate] = STATE(880), -+ [sym_patternWhere] = STATE(880), -+ [sym__literal] = STATE(880), -+ [sym_patternNot] = STATE(880), -+ [sym_patternOr] = STATE(880), -+ [sym_patternOrElse] = STATE(880), -+ [sym_patternAny] = STATE(880), -+ [sym_patternAnd] = STATE(880), -+ [sym_patternMaybe] = STATE(880), -+ [sym_patternAfter] = STATE(880), -+ [sym_patternBefore] = STATE(880), -+ [sym_patternContains] = STATE(880), -+ [sym_patternIncludes] = STATE(880), -+ [sym_rewrite] = STATE(880), -+ [sym_patternIfElse] = STATE(880), -+ [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(877), -- [sym_nodeLike] = STATE(877), -- [sym_like] = STATE(877), -+ [sym_bubble] = STATE(880), -+ [sym_nodeLike] = STATE(880), -+ [sym_like] = STATE(880), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(877), -- [sym_some] = STATE(877), -- [sym_every] = STATE(877), -+ [sym_dot] = STATE(880), -+ [sym_some] = STATE(880), -+ [sym_every] = STATE(880), - [sym_dotdotdot] = STATE(1243), -- [sym_regexPattern] = STATE(877), -- [sym_log] = STATE(877), -- [sym_range] = STATE(877), -+ [sym_regexPattern] = STATE(880), -+ [sym_log] = STATE(880), -+ [sym_range] = STATE(880), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(877), -+ [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -11914,6 +10414,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), -@@ -11927,52 +10428,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [31] = { -- [sym_sequential] = STATE(877), -- [sym_files] = STATE(877), -- [sym__pattern] = STATE(877), -+ [sym_sequential] = STATE(880), -+ [sym_files] = STATE(880), -+ [sym__pattern] = STATE(880), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(877), -- [sym_divOperation] = STATE(877), -- [sym_modOperation] = STATE(877), -- [sym_addOperation] = STATE(877), -- [sym_subOperation] = STATE(877), -- [sym_patternAs] = STATE(877), -- [sym_patternLimit] = STATE(877), -- [sym_assignmentAsPattern] = STATE(877), -- [sym_patternAccumulate] = STATE(877), -- [sym_patternWhere] = STATE(877), -- [sym__literal] = STATE(877), -- [sym_patternNot] = STATE(877), -- [sym_patternOr] = STATE(877), -- [sym_patternOrElse] = STATE(877), -- [sym_patternAny] = STATE(877), -- [sym_patternAnd] = STATE(877), -- [sym_patternMaybe] = STATE(877), -- [sym_patternAfter] = STATE(877), -- [sym_patternBefore] = STATE(877), -- [sym_patternContains] = STATE(877), -- [sym_patternIncludes] = STATE(877), -- [sym_rewrite] = STATE(877), -- [sym_patternIfElse] = STATE(877), -- [sym_within] = STATE(877), -+ [sym_mulOperation] = STATE(880), -+ [sym_divOperation] = STATE(880), -+ [sym_modOperation] = STATE(880), -+ [sym_addOperation] = STATE(880), -+ [sym_subOperation] = STATE(880), -+ [sym_patternAs] = STATE(880), -+ [sym_patternLimit] = STATE(880), -+ [sym_assignmentAsPattern] = STATE(880), -+ [sym_patternAccumulate] = STATE(880), -+ [sym_patternWhere] = STATE(880), -+ [sym__literal] = STATE(880), -+ [sym_patternNot] = STATE(880), -+ [sym_patternOr] = STATE(880), -+ [sym_patternOrElse] = STATE(880), -+ [sym_patternAny] = STATE(880), -+ [sym_patternAnd] = STATE(880), -+ [sym_patternMaybe] = STATE(880), -+ [sym_patternAfter] = STATE(880), -+ [sym_patternBefore] = STATE(880), -+ [sym_patternContains] = STATE(880), -+ [sym_patternIncludes] = STATE(880), -+ [sym_rewrite] = STATE(880), -+ [sym_patternIfElse] = STATE(880), -+ [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(877), -- [sym_nodeLike] = STATE(877), -- [sym_like] = STATE(877), -+ [sym_bubble] = STATE(880), -+ [sym_nodeLike] = STATE(880), -+ [sym_like] = STATE(880), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(877), -- [sym_some] = STATE(877), -- [sym_every] = STATE(877), -+ [sym_dot] = STATE(880), -+ [sym_some] = STATE(880), -+ [sym_every] = STATE(880), - [sym_dotdotdot] = STATE(1243), -- [sym_regexPattern] = STATE(877), -- [sym_log] = STATE(877), -- [sym_range] = STATE(877), -+ [sym_regexPattern] = STATE(880), -+ [sym_log] = STATE(880), -+ [sym_range] = STATE(880), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(877), -+ [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -12028,6 +10529,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), -@@ -12142,6 +10644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(307), -@@ -12255,6 +10758,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(317), -@@ -12368,6 +10872,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(323), -@@ -12481,6 +10986,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(327), -@@ -12494,52 +11000,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [36] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1398), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -12594,6 +11100,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -12707,6 +11214,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(339), -@@ -12720,52 +11228,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [38] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1398), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -12820,6 +11328,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -12933,6 +11442,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(345), -@@ -13046,6 +11556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(349), -@@ -13059,52 +11570,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [41] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1398), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -13159,6 +11670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -13172,52 +11684,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [42] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1398), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -13272,6 +11784,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -13285,52 +11798,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [43] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1398), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -13385,6 +11898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -13498,6 +12012,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(359), -@@ -13611,6 +12126,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(363), -@@ -13724,6 +12240,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(367), -@@ -13837,6 +12354,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(371), -@@ -13950,6 +12468,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(375), -@@ -13963,52 +12482,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [49] = { -- [sym_sequential] = STATE(877), -- [sym_files] = STATE(877), -- [sym__pattern] = STATE(877), -+ [sym_sequential] = STATE(880), -+ [sym_files] = STATE(880), -+ [sym__pattern] = STATE(880), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(877), -- [sym_divOperation] = STATE(877), -- [sym_modOperation] = STATE(877), -- [sym_addOperation] = STATE(877), -- [sym_subOperation] = STATE(877), -- [sym_patternAs] = STATE(877), -- [sym_patternLimit] = STATE(877), -- [sym_assignmentAsPattern] = STATE(877), -- [sym_patternAccumulate] = STATE(877), -- [sym_patternWhere] = STATE(877), -- [sym__literal] = STATE(877), -- [sym_patternNot] = STATE(877), -- [sym_patternOr] = STATE(877), -- [sym_patternOrElse] = STATE(877), -- [sym_patternAny] = STATE(877), -- [sym_patternAnd] = STATE(877), -- [sym_patternMaybe] = STATE(877), -- [sym_patternAfter] = STATE(877), -- [sym_patternBefore] = STATE(877), -- [sym_patternContains] = STATE(877), -- [sym_patternIncludes] = STATE(877), -- [sym_rewrite] = STATE(877), -- [sym_patternIfElse] = STATE(877), -- [sym_within] = STATE(877), -+ [sym_mulOperation] = STATE(880), -+ [sym_divOperation] = STATE(880), -+ [sym_modOperation] = STATE(880), -+ [sym_addOperation] = STATE(880), -+ [sym_subOperation] = STATE(880), -+ [sym_patternAs] = STATE(880), -+ [sym_patternLimit] = STATE(880), -+ [sym_assignmentAsPattern] = STATE(880), -+ [sym_patternAccumulate] = STATE(880), -+ [sym_patternWhere] = STATE(880), -+ [sym__literal] = STATE(880), -+ [sym_patternNot] = STATE(880), -+ [sym_patternOr] = STATE(880), -+ [sym_patternOrElse] = STATE(880), -+ [sym_patternAny] = STATE(880), -+ [sym_patternAnd] = STATE(880), -+ [sym_patternMaybe] = STATE(880), -+ [sym_patternAfter] = STATE(880), -+ [sym_patternBefore] = STATE(880), -+ [sym_patternContains] = STATE(880), -+ [sym_patternIncludes] = STATE(880), -+ [sym_rewrite] = STATE(880), -+ [sym_patternIfElse] = STATE(880), -+ [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(877), -- [sym_nodeLike] = STATE(877), -- [sym_like] = STATE(877), -+ [sym_bubble] = STATE(880), -+ [sym_nodeLike] = STATE(880), -+ [sym_like] = STATE(880), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(877), -- [sym_some] = STATE(877), -- [sym_every] = STATE(877), -+ [sym_dot] = STATE(880), -+ [sym_some] = STATE(880), -+ [sym_every] = STATE(880), - [sym_dotdotdot] = STATE(1243), -- [sym_regexPattern] = STATE(877), -- [sym_log] = STATE(877), -- [sym_range] = STATE(877), -+ [sym_regexPattern] = STATE(880), -+ [sym_log] = STATE(880), -+ [sym_range] = STATE(880), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(877), -+ [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -14063,6 +12582,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), -@@ -14076,52 +12596,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [50] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1030), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -14176,6 +12696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -14289,6 +12810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(381), -@@ -14302,52 +12824,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [52] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1124), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -14402,6 +12924,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -14415,52 +12938,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [53] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1398), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -14515,6 +13038,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -14528,52 +13052,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [54] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1072), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -14628,6 +13152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -14741,6 +13266,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(391), -@@ -14754,52 +13280,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [56] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1398), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -14854,6 +13380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -14967,6 +13494,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(397), -@@ -14980,51 +13508,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [58] = { -- [sym_sequential] = STATE(879), -- [sym_files] = STATE(879), -- [sym__pattern] = STATE(879), -+ [sym_sequential] = STATE(877), -+ [sym_files] = STATE(877), -+ [sym__pattern] = STATE(877), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(879), -- [sym_divOperation] = STATE(879), -- [sym_modOperation] = STATE(879), -- [sym_addOperation] = STATE(879), -- [sym_subOperation] = STATE(879), -- [sym_patternAs] = STATE(879), -- [sym_patternLimit] = STATE(879), -- [sym_assignmentAsPattern] = STATE(879), -- [sym_patternAccumulate] = STATE(879), -- [sym_patternWhere] = STATE(879), -- [sym__literal] = STATE(879), -- [sym_patternNot] = STATE(879), -- [sym_patternOr] = STATE(879), -- [sym_patternOrElse] = STATE(879), -- [sym_patternAny] = STATE(879), -- [sym_patternAnd] = STATE(879), -- [sym_patternMaybe] = STATE(879), -- [sym_patternAfter] = STATE(879), -- [sym_patternBefore] = STATE(879), -- [sym_patternContains] = STATE(879), -- [sym_patternIncludes] = STATE(879), -- [sym_rewrite] = STATE(879), -- [sym_patternIfElse] = STATE(879), -- [sym_within] = STATE(879), -+ [sym_mulOperation] = STATE(877), -+ [sym_divOperation] = STATE(877), -+ [sym_modOperation] = STATE(877), -+ [sym_addOperation] = STATE(877), -+ [sym_subOperation] = STATE(877), -+ [sym_patternAs] = STATE(877), -+ [sym_patternLimit] = STATE(877), -+ [sym_assignmentAsPattern] = STATE(877), -+ [sym_patternAccumulate] = STATE(877), -+ [sym_patternWhere] = STATE(877), -+ [sym__literal] = STATE(877), -+ [sym_patternNot] = STATE(877), -+ [sym_patternOr] = STATE(877), -+ [sym_patternOrElse] = STATE(877), -+ [sym_patternAny] = STATE(877), -+ [sym_patternAnd] = STATE(877), -+ [sym_patternMaybe] = STATE(877), -+ [sym_patternAfter] = STATE(877), -+ [sym_patternBefore] = STATE(877), -+ [sym_patternContains] = STATE(877), -+ [sym_patternIncludes] = STATE(877), -+ [sym_rewrite] = STATE(877), -+ [sym_patternIfElse] = STATE(877), -+ [sym_within] = STATE(877), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(879), -- [sym_nodeLike] = STATE(879), -- [sym_like] = STATE(879), -+ [sym_bubble] = STATE(877), -+ [sym_nodeLike] = STATE(877), -+ [sym_like] = STATE(877), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(879), -- [sym_some] = STATE(879), -- [sym_every] = STATE(879), -- [sym_regexPattern] = STATE(879), -- [sym_log] = STATE(879), -- [sym_range] = STATE(879), -+ [sym_dot] = STATE(877), -+ [sym_some] = STATE(877), -+ [sym_every] = STATE(877), -+ [sym_regexPattern] = STATE(877), -+ [sym_log] = STATE(877), -+ [sym_range] = STATE(877), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(879), -+ [sym_codeSnippet] = STATE(877), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -15080,6 +13608,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(405), -@@ -15193,6 +13722,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(409), -@@ -15206,52 +13736,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [60] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1129), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -15306,6 +13836,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -15319,52 +13850,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [61] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1398), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -15419,6 +13950,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -15532,6 +14064,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(417), -@@ -15645,6 +14178,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(421), -@@ -15758,6 +14292,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(425), -@@ -15871,6 +14406,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(429), -@@ -15984,6 +14520,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(433), -@@ -16097,6 +14634,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(437), -@@ -16209,6 +14747,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -16222,51 +14761,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [69] = { -- [sym_sequential] = STATE(863), -- [sym_files] = STATE(863), -- [sym__pattern] = STATE(863), -+ [sym_sequential] = STATE(870), -+ [sym_files] = STATE(870), -+ [sym__pattern] = STATE(870), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(863), -- [sym_divOperation] = STATE(863), -- [sym_modOperation] = STATE(863), -- [sym_addOperation] = STATE(863), -- [sym_subOperation] = STATE(863), -- [sym_patternAs] = STATE(863), -- [sym_patternLimit] = STATE(863), -- [sym_assignmentAsPattern] = STATE(863), -- [sym_patternAccumulate] = STATE(863), -- [sym_patternWhere] = STATE(863), -- [sym__literal] = STATE(863), -- [sym_patternNot] = STATE(863), -- [sym_patternOr] = STATE(863), -- [sym_patternOrElse] = STATE(863), -- [sym_patternAny] = STATE(863), -- [sym_patternAnd] = STATE(863), -- [sym_patternMaybe] = STATE(863), -- [sym_patternAfter] = STATE(863), -- [sym_patternBefore] = STATE(863), -- [sym_patternContains] = STATE(863), -- [sym_patternIncludes] = STATE(863), -- [sym_rewrite] = STATE(863), -- [sym_patternIfElse] = STATE(863), -- [sym_within] = STATE(863), -+ [sym_mulOperation] = STATE(870), -+ [sym_divOperation] = STATE(870), -+ [sym_modOperation] = STATE(870), -+ [sym_addOperation] = STATE(870), -+ [sym_subOperation] = STATE(870), -+ [sym_patternAs] = STATE(870), -+ [sym_patternLimit] = STATE(870), -+ [sym_assignmentAsPattern] = STATE(870), -+ [sym_patternAccumulate] = STATE(870), -+ [sym_patternWhere] = STATE(870), -+ [sym__literal] = STATE(870), -+ [sym_patternNot] = STATE(870), -+ [sym_patternOr] = STATE(870), -+ [sym_patternOrElse] = STATE(870), -+ [sym_patternAny] = STATE(870), -+ [sym_patternAnd] = STATE(870), -+ [sym_patternMaybe] = STATE(870), -+ [sym_patternAfter] = STATE(870), -+ [sym_patternBefore] = STATE(870), -+ [sym_patternContains] = STATE(870), -+ [sym_patternIncludes] = STATE(870), -+ [sym_rewrite] = STATE(870), -+ [sym_patternIfElse] = STATE(870), -+ [sym_within] = STATE(870), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(863), -- [sym_nodeLike] = STATE(863), -- [sym_like] = STATE(863), -+ [sym_bubble] = STATE(870), -+ [sym_nodeLike] = STATE(870), -+ [sym_like] = STATE(870), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(863), -- [sym_some] = STATE(863), -- [sym_every] = STATE(863), -- [sym_regexPattern] = STATE(863), -- [sym_log] = STATE(863), -- [sym_range] = STATE(863), -+ [sym_dot] = STATE(870), -+ [sym_some] = STATE(870), -+ [sym_every] = STATE(870), -+ [sym_regexPattern] = STATE(870), -+ [sym_log] = STATE(870), -+ [sym_range] = STATE(870), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(863), -+ [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -16321,6 +14860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(449), -@@ -16433,6 +14973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -16545,6 +15086,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -16558,52 +15100,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [72] = { -- [sym_sequential] = STATE(880), -- [sym_files] = STATE(880), -- [sym__pattern] = STATE(880), -+ [sym_sequential] = STATE(876), -+ [sym_files] = STATE(876), -+ [sym__pattern] = STATE(876), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(880), -- [sym_divOperation] = STATE(880), -- [sym_modOperation] = STATE(880), -- [sym_addOperation] = STATE(880), -- [sym_subOperation] = STATE(880), -- [sym_patternAs] = STATE(880), -- [sym_patternLimit] = STATE(880), -- [sym_assignmentAsPattern] = STATE(880), -- [sym_patternAccumulate] = STATE(880), -- [sym_patternWhere] = STATE(880), -- [sym__literal] = STATE(880), -- [sym_patternNot] = STATE(880), -- [sym_patternOr] = STATE(880), -- [sym_patternOrElse] = STATE(880), -- [sym_patternAny] = STATE(880), -- [sym_patternAnd] = STATE(880), -- [sym_patternMaybe] = STATE(880), -- [sym_patternAfter] = STATE(880), -- [sym_patternBefore] = STATE(880), -- [sym_patternContains] = STATE(880), -- [sym_patternIncludes] = STATE(880), -- [sym_rewrite] = STATE(880), -- [sym_patternIfElse] = STATE(880), -- [sym_within] = STATE(880), -+ [sym_mulOperation] = STATE(876), -+ [sym_divOperation] = STATE(876), -+ [sym_modOperation] = STATE(876), -+ [sym_addOperation] = STATE(876), -+ [sym_subOperation] = STATE(876), -+ [sym_patternAs] = STATE(876), -+ [sym_patternLimit] = STATE(876), -+ [sym_assignmentAsPattern] = STATE(876), -+ [sym_patternAccumulate] = STATE(876), -+ [sym_patternWhere] = STATE(876), -+ [sym__literal] = STATE(876), -+ [sym_patternNot] = STATE(876), -+ [sym_patternOr] = STATE(876), -+ [sym_patternOrElse] = STATE(876), -+ [sym_patternAny] = STATE(876), -+ [sym_patternAnd] = STATE(876), -+ [sym_patternMaybe] = STATE(876), -+ [sym_patternAfter] = STATE(876), -+ [sym_patternBefore] = STATE(876), -+ [sym_patternContains] = STATE(876), -+ [sym_patternIncludes] = STATE(876), -+ [sym_rewrite] = STATE(876), -+ [sym_patternIfElse] = STATE(876), -+ [sym_within] = STATE(876), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(880), -+ [sym_bubble] = STATE(876), - [sym_namedArg] = STATE(1398), -- [sym_nodeLike] = STATE(880), -- [sym_like] = STATE(880), -+ [sym_nodeLike] = STATE(876), -+ [sym_like] = STATE(876), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(880), -- [sym_some] = STATE(880), -- [sym_every] = STATE(880), -- [sym_regexPattern] = STATE(880), -- [sym_log] = STATE(880), -- [sym_range] = STATE(880), -+ [sym_dot] = STATE(876), -+ [sym_some] = STATE(876), -+ [sym_every] = STATE(876), -+ [sym_regexPattern] = STATE(876), -+ [sym_log] = STATE(876), -+ [sym_range] = STATE(876), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(880), -+ [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(331), - [anon_sym_sequential] = ACTIONS(209), -@@ -16657,6 +15199,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), -@@ -16769,6 +15312,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -16782,51 +15326,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [74] = { -- [sym_sequential] = STATE(871), -- [sym_files] = STATE(871), -- [sym__pattern] = STATE(871), -+ [sym_sequential] = STATE(875), -+ [sym_files] = STATE(875), -+ [sym__pattern] = STATE(875), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(871), -- [sym_divOperation] = STATE(871), -- [sym_modOperation] = STATE(871), -- [sym_addOperation] = STATE(871), -- [sym_subOperation] = STATE(871), -- [sym_patternAs] = STATE(871), -- [sym_patternLimit] = STATE(871), -- [sym_assignmentAsPattern] = STATE(871), -- [sym_patternAccumulate] = STATE(871), -- [sym_patternWhere] = STATE(871), -- [sym__literal] = STATE(871), -- [sym_patternNot] = STATE(871), -- [sym_patternOr] = STATE(871), -- [sym_patternOrElse] = STATE(871), -- [sym_patternAny] = STATE(871), -- [sym_patternAnd] = STATE(871), -- [sym_patternMaybe] = STATE(871), -- [sym_patternAfter] = STATE(871), -- [sym_patternBefore] = STATE(871), -- [sym_patternContains] = STATE(871), -- [sym_patternIncludes] = STATE(871), -- [sym_rewrite] = STATE(871), -- [sym_patternIfElse] = STATE(871), -- [sym_within] = STATE(871), -+ [sym_mulOperation] = STATE(875), -+ [sym_divOperation] = STATE(875), -+ [sym_modOperation] = STATE(875), -+ [sym_addOperation] = STATE(875), -+ [sym_subOperation] = STATE(875), -+ [sym_patternAs] = STATE(875), -+ [sym_patternLimit] = STATE(875), -+ [sym_assignmentAsPattern] = STATE(875), -+ [sym_patternAccumulate] = STATE(875), -+ [sym_patternWhere] = STATE(875), -+ [sym__literal] = STATE(875), -+ [sym_patternNot] = STATE(875), -+ [sym_patternOr] = STATE(875), -+ [sym_patternOrElse] = STATE(875), -+ [sym_patternAny] = STATE(875), -+ [sym_patternAnd] = STATE(875), -+ [sym_patternMaybe] = STATE(875), -+ [sym_patternAfter] = STATE(875), -+ [sym_patternBefore] = STATE(875), -+ [sym_patternContains] = STATE(875), -+ [sym_patternIncludes] = STATE(875), -+ [sym_rewrite] = STATE(875), -+ [sym_patternIfElse] = STATE(875), -+ [sym_within] = STATE(875), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(871), -- [sym_nodeLike] = STATE(871), -- [sym_like] = STATE(871), -+ [sym_bubble] = STATE(875), -+ [sym_nodeLike] = STATE(875), -+ [sym_like] = STATE(875), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(871), -- [sym_some] = STATE(871), -- [sym_every] = STATE(871), -- [sym_regexPattern] = STATE(871), -- [sym_log] = STATE(871), -- [sym_range] = STATE(871), -+ [sym_dot] = STATE(875), -+ [sym_some] = STATE(875), -+ [sym_every] = STATE(875), -+ [sym_regexPattern] = STATE(875), -+ [sym_log] = STATE(875), -+ [sym_range] = STATE(875), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(871), -+ [sym_codeSnippet] = STATE(875), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -16881,6 +15425,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(461), -@@ -16894,51 +15439,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [75] = { -- [sym_sequential] = STATE(875), -- [sym_files] = STATE(875), -- [sym__pattern] = STATE(875), -+ [sym_sequential] = STATE(874), -+ [sym_files] = STATE(874), -+ [sym__pattern] = STATE(874), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(875), -- [sym_divOperation] = STATE(875), -- [sym_modOperation] = STATE(875), -- [sym_addOperation] = STATE(875), -- [sym_subOperation] = STATE(875), -- [sym_patternAs] = STATE(875), -- [sym_patternLimit] = STATE(875), -- [sym_assignmentAsPattern] = STATE(875), -- [sym_patternAccumulate] = STATE(875), -- [sym_patternWhere] = STATE(875), -- [sym__literal] = STATE(875), -- [sym_patternNot] = STATE(875), -- [sym_patternOr] = STATE(875), -- [sym_patternOrElse] = STATE(875), -- [sym_patternAny] = STATE(875), -- [sym_patternAnd] = STATE(875), -- [sym_patternMaybe] = STATE(875), -- [sym_patternAfter] = STATE(875), -- [sym_patternBefore] = STATE(875), -- [sym_patternContains] = STATE(875), -- [sym_patternIncludes] = STATE(875), -- [sym_rewrite] = STATE(875), -- [sym_patternIfElse] = STATE(875), -- [sym_within] = STATE(875), -+ [sym_mulOperation] = STATE(874), -+ [sym_divOperation] = STATE(874), -+ [sym_modOperation] = STATE(874), -+ [sym_addOperation] = STATE(874), -+ [sym_subOperation] = STATE(874), -+ [sym_patternAs] = STATE(874), -+ [sym_patternLimit] = STATE(874), -+ [sym_assignmentAsPattern] = STATE(874), -+ [sym_patternAccumulate] = STATE(874), -+ [sym_patternWhere] = STATE(874), -+ [sym__literal] = STATE(874), -+ [sym_patternNot] = STATE(874), -+ [sym_patternOr] = STATE(874), -+ [sym_patternOrElse] = STATE(874), -+ [sym_patternAny] = STATE(874), -+ [sym_patternAnd] = STATE(874), -+ [sym_patternMaybe] = STATE(874), -+ [sym_patternAfter] = STATE(874), -+ [sym_patternBefore] = STATE(874), -+ [sym_patternContains] = STATE(874), -+ [sym_patternIncludes] = STATE(874), -+ [sym_rewrite] = STATE(874), -+ [sym_patternIfElse] = STATE(874), -+ [sym_within] = STATE(874), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(875), -- [sym_nodeLike] = STATE(875), -- [sym_like] = STATE(875), -+ [sym_bubble] = STATE(874), -+ [sym_nodeLike] = STATE(874), -+ [sym_like] = STATE(874), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(875), -- [sym_some] = STATE(875), -- [sym_every] = STATE(875), -- [sym_regexPattern] = STATE(875), -- [sym_log] = STATE(875), -- [sym_range] = STATE(875), -+ [sym_dot] = STATE(874), -+ [sym_some] = STATE(874), -+ [sym_every] = STATE(874), -+ [sym_regexPattern] = STATE(874), -+ [sym_log] = STATE(874), -+ [sym_range] = STATE(874), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(875), -+ [sym_codeSnippet] = STATE(874), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -16993,6 +15538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(467), -@@ -17006,51 +15552,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [76] = { -- [sym_sequential] = STATE(874), -- [sym_files] = STATE(874), -- [sym__pattern] = STATE(874), -+ [sym_sequential] = STATE(873), -+ [sym_files] = STATE(873), -+ [sym__pattern] = STATE(873), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(874), -- [sym_divOperation] = STATE(874), -- [sym_modOperation] = STATE(874), -- [sym_addOperation] = STATE(874), -- [sym_subOperation] = STATE(874), -- [sym_patternAs] = STATE(874), -- [sym_patternLimit] = STATE(874), -- [sym_assignmentAsPattern] = STATE(874), -- [sym_patternAccumulate] = STATE(874), -- [sym_patternWhere] = STATE(874), -- [sym__literal] = STATE(874), -- [sym_patternNot] = STATE(874), -- [sym_patternOr] = STATE(874), -- [sym_patternOrElse] = STATE(874), -- [sym_patternAny] = STATE(874), -- [sym_patternAnd] = STATE(874), -- [sym_patternMaybe] = STATE(874), -- [sym_patternAfter] = STATE(874), -- [sym_patternBefore] = STATE(874), -- [sym_patternContains] = STATE(874), -- [sym_patternIncludes] = STATE(874), -- [sym_rewrite] = STATE(874), -- [sym_patternIfElse] = STATE(874), -- [sym_within] = STATE(874), -+ [sym_mulOperation] = STATE(873), -+ [sym_divOperation] = STATE(873), -+ [sym_modOperation] = STATE(873), -+ [sym_addOperation] = STATE(873), -+ [sym_subOperation] = STATE(873), -+ [sym_patternAs] = STATE(873), -+ [sym_patternLimit] = STATE(873), -+ [sym_assignmentAsPattern] = STATE(873), -+ [sym_patternAccumulate] = STATE(873), -+ [sym_patternWhere] = STATE(873), -+ [sym__literal] = STATE(873), -+ [sym_patternNot] = STATE(873), -+ [sym_patternOr] = STATE(873), -+ [sym_patternOrElse] = STATE(873), -+ [sym_patternAny] = STATE(873), -+ [sym_patternAnd] = STATE(873), -+ [sym_patternMaybe] = STATE(873), -+ [sym_patternAfter] = STATE(873), -+ [sym_patternBefore] = STATE(873), -+ [sym_patternContains] = STATE(873), -+ [sym_patternIncludes] = STATE(873), -+ [sym_rewrite] = STATE(873), -+ [sym_patternIfElse] = STATE(873), -+ [sym_within] = STATE(873), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(874), -- [sym_nodeLike] = STATE(874), -- [sym_like] = STATE(874), -+ [sym_bubble] = STATE(873), -+ [sym_nodeLike] = STATE(873), -+ [sym_like] = STATE(873), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(874), -- [sym_some] = STATE(874), -- [sym_every] = STATE(874), -- [sym_regexPattern] = STATE(874), -- [sym_log] = STATE(874), -- [sym_range] = STATE(874), -+ [sym_dot] = STATE(873), -+ [sym_some] = STATE(873), -+ [sym_every] = STATE(873), -+ [sym_regexPattern] = STATE(873), -+ [sym_log] = STATE(873), -+ [sym_range] = STATE(873), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(874), -+ [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -17105,6 +15651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(473), -@@ -17217,6 +15764,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -17230,51 +15778,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [78] = { -- [sym_sequential] = STATE(870), -- [sym_files] = STATE(870), -- [sym__pattern] = STATE(870), -+ [sym_sequential] = STATE(868), -+ [sym_files] = STATE(868), -+ [sym__pattern] = STATE(868), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(870), -- [sym_divOperation] = STATE(870), -- [sym_modOperation] = STATE(870), -- [sym_addOperation] = STATE(870), -- [sym_subOperation] = STATE(870), -- [sym_patternAs] = STATE(870), -- [sym_patternLimit] = STATE(870), -- [sym_assignmentAsPattern] = STATE(870), -- [sym_patternAccumulate] = STATE(870), -- [sym_patternWhere] = STATE(870), -- [sym__literal] = STATE(870), -- [sym_patternNot] = STATE(870), -- [sym_patternOr] = STATE(870), -- [sym_patternOrElse] = STATE(870), -- [sym_patternAny] = STATE(870), -- [sym_patternAnd] = STATE(870), -- [sym_patternMaybe] = STATE(870), -- [sym_patternAfter] = STATE(870), -- [sym_patternBefore] = STATE(870), -- [sym_patternContains] = STATE(870), -- [sym_patternIncludes] = STATE(870), -- [sym_rewrite] = STATE(870), -- [sym_patternIfElse] = STATE(870), -- [sym_within] = STATE(870), -+ [sym_mulOperation] = STATE(868), -+ [sym_divOperation] = STATE(868), -+ [sym_modOperation] = STATE(868), -+ [sym_addOperation] = STATE(868), -+ [sym_subOperation] = STATE(868), -+ [sym_patternAs] = STATE(868), -+ [sym_patternLimit] = STATE(868), -+ [sym_assignmentAsPattern] = STATE(868), -+ [sym_patternAccumulate] = STATE(868), -+ [sym_patternWhere] = STATE(868), -+ [sym__literal] = STATE(868), -+ [sym_patternNot] = STATE(868), -+ [sym_patternOr] = STATE(868), -+ [sym_patternOrElse] = STATE(868), -+ [sym_patternAny] = STATE(868), -+ [sym_patternAnd] = STATE(868), -+ [sym_patternMaybe] = STATE(868), -+ [sym_patternAfter] = STATE(868), -+ [sym_patternBefore] = STATE(868), -+ [sym_patternContains] = STATE(868), -+ [sym_patternIncludes] = STATE(868), -+ [sym_rewrite] = STATE(868), -+ [sym_patternIfElse] = STATE(868), -+ [sym_within] = STATE(868), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(870), -- [sym_nodeLike] = STATE(870), -- [sym_like] = STATE(870), -+ [sym_bubble] = STATE(868), -+ [sym_nodeLike] = STATE(868), -+ [sym_like] = STATE(868), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(870), -- [sym_some] = STATE(870), -- [sym_every] = STATE(870), -- [sym_regexPattern] = STATE(870), -- [sym_log] = STATE(870), -- [sym_range] = STATE(870), -+ [sym_dot] = STATE(868), -+ [sym_some] = STATE(868), -+ [sym_every] = STATE(868), -+ [sym_regexPattern] = STATE(868), -+ [sym_log] = STATE(868), -+ [sym_range] = STATE(868), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(870), -+ [sym_codeSnippet] = STATE(868), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -17329,6 +15877,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(481), -@@ -17441,6 +15990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -17553,6 +16103,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -17665,6 +16216,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -17777,6 +16329,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -17889,6 +16442,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -18001,6 +16555,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -18113,6 +16668,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -18225,6 +16781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -18337,6 +16894,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -18449,6 +17007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -18561,6 +17120,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -18673,6 +17233,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -18785,6 +17346,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -18897,6 +17459,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -19009,6 +17572,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -19121,6 +17685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -19233,6 +17798,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -19345,6 +17911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -19457,6 +18024,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -19569,6 +18137,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -19681,6 +18250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -19694,118 +18264,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [100] = { -- [sym_sequential] = STATE(868), -- [sym_files] = STATE(868), -- [sym__pattern] = STATE(868), -- [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(868), -- [sym_divOperation] = STATE(868), -- [sym_modOperation] = STATE(868), -- [sym_addOperation] = STATE(868), -- [sym_subOperation] = STATE(868), -- [sym_patternAs] = STATE(868), -- [sym_patternLimit] = STATE(868), -- [sym_assignmentAsPattern] = STATE(868), -- [sym_patternAccumulate] = STATE(868), -- [sym_patternWhere] = STATE(868), -- [sym__literal] = STATE(868), -- [sym_patternNot] = STATE(868), -- [sym_patternOr] = STATE(868), -- [sym_patternOrElse] = STATE(868), -- [sym_patternAny] = STATE(868), -- [sym_patternAnd] = STATE(868), -- [sym_patternMaybe] = STATE(868), -- [sym_patternAfter] = STATE(868), -- [sym_patternBefore] = STATE(868), -- [sym_patternContains] = STATE(868), -- [sym_patternIncludes] = STATE(868), -- [sym_rewrite] = STATE(868), -- [sym_patternIfElse] = STATE(868), -- [sym_within] = STATE(868), -- [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(868), -- [sym_nodeLike] = STATE(868), -- [sym_like] = STATE(868), -- [sym_map] = STATE(347), -- [sym_mapAccessor] = STATE(330), -- [sym_list] = STATE(336), -- [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(868), -- [sym_some] = STATE(868), -- [sym_every] = STATE(868), -- [sym_regexPattern] = STATE(868), -- [sym_log] = STATE(868), -- [sym_range] = STATE(868), -- [sym_languageName] = STATE(1474), -- [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(868), -- [sym_snippetRegex] = STATE(422), -- [sym_name] = ACTIONS(207), -- [anon_sym_sequential] = ACTIONS(209), -- [anon_sym_LBRACE] = ACTIONS(211), -- [anon_sym_RBRACE] = ACTIONS(527), -- [anon_sym_multifile] = ACTIONS(213), -- [anon_sym_LPAREN] = ACTIONS(215), -- [anon_sym_BANG] = ACTIONS(217), -- [anon_sym_not] = ACTIONS(219), -- [anon_sym_or] = ACTIONS(221), -- [anon_sym_orelse] = ACTIONS(223), -- [anon_sym_any] = ACTIONS(225), -- [anon_sym_and] = ACTIONS(227), -- [anon_sym_maybe] = ACTIONS(229), -- [anon_sym_after] = ACTIONS(231), -- [anon_sym_before] = ACTIONS(233), -- [anon_sym_contains] = ACTIONS(235), -- [anon_sym_includes] = ACTIONS(237), -- [anon_sym_if] = ACTIONS(239), -- [anon_sym_within] = ACTIONS(241), -- [anon_sym_bubble] = ACTIONS(47), -- [anon_sym_like] = ACTIONS(243), -- [anon_sym_DOT] = ACTIONS(315), -- [anon_sym_LBRACK] = ACTIONS(247), -- [anon_sym_some] = ACTIONS(251), -- [anon_sym_every] = ACTIONS(253), -- [sym_underscore] = ACTIONS(529), -- [anon_sym_log_LPAREN] = ACTIONS(259), -- [anon_sym_range_LPAREN] = ACTIONS(261), -- [sym_booleanConstant] = ACTIONS(529), -- [sym_variable] = ACTIONS(263), -- [anon_sym_js] = ACTIONS(75), -- [anon_sym_grit] = ACTIONS(75), -- [anon_sym_html] = ACTIONS(75), -- [anon_sym_css] = ACTIONS(75), -- [anon_sym_json] = ACTIONS(75), -- [anon_sym_java] = ACTIONS(75), -- [anon_sym_csharp] = ACTIONS(75), -- [anon_sym_python] = ACTIONS(75), -- [anon_sym_go] = ACTIONS(75), -- [anon_sym_markdown] = ACTIONS(75), -- [anon_sym_rust] = ACTIONS(75), -- [anon_sym_ruby] = ACTIONS(75), -- [anon_sym_sol] = ACTIONS(75), -- [anon_sym_solidity] = ACTIONS(75), -- [anon_sym_hcl] = ACTIONS(75), -- [anon_sym_yaml] = ACTIONS(75), -- [anon_sym_ast] = ACTIONS(75), -- [anon_sym_universal] = ACTIONS(75), -- [anon_sym_sql] = ACTIONS(75), -- [anon_sym_toml] = ACTIONS(75), -- [anon_sym_php] = ACTIONS(75), -- [anon_sym_c] = ACTIONS(75), -- [anon_sym_cpp] = ACTIONS(75), -- [sym_backtickSnippet] = ACTIONS(265), -- [sym_rawBacktickSnippet] = ACTIONS(265), -- [sym_undefined] = ACTIONS(529), -- [sym_top] = ACTIONS(529), -- [sym_bottom] = ACTIONS(529), -- [sym_intConstant] = ACTIONS(529), -- [sym_doubleConstant] = ACTIONS(531), -- [sym_stringConstant] = ACTIONS(531), -- [sym_regex] = ACTIONS(269), -- [anon_sym_r] = ACTIONS(271), -- [sym_comment] = ACTIONS(3), -- }, -- [101] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), -@@ -19855,6 +18313,119 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), -+ [anon_sym_RBRACE] = ACTIONS(527), -+ [anon_sym_multifile] = ACTIONS(213), -+ [anon_sym_LPAREN] = ACTIONS(215), -+ [anon_sym_BANG] = ACTIONS(217), -+ [anon_sym_not] = ACTIONS(219), -+ [anon_sym_or] = ACTIONS(221), -+ [anon_sym_orelse] = ACTIONS(223), -+ [anon_sym_any] = ACTIONS(225), -+ [anon_sym_and] = ACTIONS(227), -+ [anon_sym_maybe] = ACTIONS(229), -+ [anon_sym_after] = ACTIONS(231), -+ [anon_sym_before] = ACTIONS(233), -+ [anon_sym_contains] = ACTIONS(235), -+ [anon_sym_includes] = ACTIONS(237), -+ [anon_sym_if] = ACTIONS(239), -+ [anon_sym_within] = ACTIONS(241), -+ [anon_sym_bubble] = ACTIONS(47), -+ [anon_sym_like] = ACTIONS(243), -+ [anon_sym_DOT] = ACTIONS(315), -+ [anon_sym_LBRACK] = ACTIONS(247), -+ [anon_sym_some] = ACTIONS(251), -+ [anon_sym_every] = ACTIONS(253), -+ [sym_underscore] = ACTIONS(529), -+ [anon_sym_log_LPAREN] = ACTIONS(259), -+ [anon_sym_range_LPAREN] = ACTIONS(261), -+ [sym_booleanConstant] = ACTIONS(529), -+ [sym_variable] = ACTIONS(263), -+ [anon_sym_js] = ACTIONS(75), -+ [anon_sym_grit] = ACTIONS(75), -+ [anon_sym_html] = ACTIONS(75), -+ [anon_sym_css] = ACTIONS(75), -+ [anon_sym_json] = ACTIONS(75), -+ [anon_sym_java] = ACTIONS(75), -+ [anon_sym_csharp] = ACTIONS(75), -+ [anon_sym_python] = ACTIONS(75), -+ [anon_sym_go] = ACTIONS(75), -+ [anon_sym_markdown] = ACTIONS(75), -+ [anon_sym_rust] = ACTIONS(75), -+ [anon_sym_ruby] = ACTIONS(75), -+ [anon_sym_sol] = ACTIONS(75), -+ [anon_sym_solidity] = ACTIONS(75), -+ [anon_sym_hcl] = ACTIONS(75), -+ [anon_sym_yaml] = ACTIONS(75), -+ [anon_sym_ast] = ACTIONS(75), -+ [anon_sym_universal] = ACTIONS(75), -+ [anon_sym_sql] = ACTIONS(75), -+ [anon_sym_toml] = ACTIONS(75), -+ [anon_sym_php] = ACTIONS(75), -+ [anon_sym_c] = ACTIONS(75), -+ [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), -+ [sym_backtickSnippet] = ACTIONS(265), -+ [sym_rawBacktickSnippet] = ACTIONS(265), -+ [sym_undefined] = ACTIONS(529), -+ [sym_top] = ACTIONS(529), -+ [sym_bottom] = ACTIONS(529), -+ [sym_intConstant] = ACTIONS(529), -+ [sym_doubleConstant] = ACTIONS(531), -+ [sym_stringConstant] = ACTIONS(531), -+ [sym_regex] = ACTIONS(269), -+ [anon_sym_r] = ACTIONS(271), -+ [sym_comment] = ACTIONS(3), -+ }, -+ [101] = { -+ [sym_sequential] = STATE(871), -+ [sym_files] = STATE(871), -+ [sym__pattern] = STATE(871), -+ [sym__container] = STATE(1146), -+ [sym_mulOperation] = STATE(871), -+ [sym_divOperation] = STATE(871), -+ [sym_modOperation] = STATE(871), -+ [sym_addOperation] = STATE(871), -+ [sym_subOperation] = STATE(871), -+ [sym_patternAs] = STATE(871), -+ [sym_patternLimit] = STATE(871), -+ [sym_assignmentAsPattern] = STATE(871), -+ [sym_patternAccumulate] = STATE(871), -+ [sym_patternWhere] = STATE(871), -+ [sym__literal] = STATE(871), -+ [sym_patternNot] = STATE(871), -+ [sym_patternOr] = STATE(871), -+ [sym_patternOrElse] = STATE(871), -+ [sym_patternAny] = STATE(871), -+ [sym_patternAnd] = STATE(871), -+ [sym_patternMaybe] = STATE(871), -+ [sym_patternAfter] = STATE(871), -+ [sym_patternBefore] = STATE(871), -+ [sym_patternContains] = STATE(871), -+ [sym_patternIncludes] = STATE(871), -+ [sym_rewrite] = STATE(871), -+ [sym_patternIfElse] = STATE(871), -+ [sym_within] = STATE(871), -+ [sym__bubbleScope] = STATE(121), -+ [sym_bubble] = STATE(871), -+ [sym_nodeLike] = STATE(871), -+ [sym_like] = STATE(871), -+ [sym_map] = STATE(347), -+ [sym_mapAccessor] = STATE(330), -+ [sym_list] = STATE(336), -+ [sym_listIndex] = STATE(330), -+ [sym_dot] = STATE(871), -+ [sym_some] = STATE(871), -+ [sym_every] = STATE(871), -+ [sym_regexPattern] = STATE(871), -+ [sym_log] = STATE(871), -+ [sym_range] = STATE(871), -+ [sym_languageName] = STATE(1474), -+ [sym_languageSpecificSnippet] = STATE(419), -+ [sym_codeSnippet] = STATE(871), -+ [sym_snippetRegex] = STATE(422), -+ [sym_name] = ACTIONS(207), -+ [anon_sym_sequential] = ACTIONS(209), -+ [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(533), - [anon_sym_multifile] = ACTIONS(213), - [anon_sym_LPAREN] = ACTIONS(215), -@@ -19905,6 +18476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(535), -@@ -20016,6 +18588,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(541), -@@ -20029,51 +18602,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [103] = { -- [sym_sequential] = STATE(883), -- [sym_files] = STATE(883), -- [sym__pattern] = STATE(883), -+ [sym_sequential] = STATE(879), -+ [sym_files] = STATE(879), -+ [sym__pattern] = STATE(879), - [sym__container] = STATE(1146), -- [sym_mulOperation] = STATE(883), -- [sym_divOperation] = STATE(883), -- [sym_modOperation] = STATE(883), -- [sym_addOperation] = STATE(883), -- [sym_subOperation] = STATE(883), -- [sym_patternAs] = STATE(883), -- [sym_patternLimit] = STATE(883), -- [sym_assignmentAsPattern] = STATE(883), -- [sym_patternAccumulate] = STATE(883), -- [sym_patternWhere] = STATE(883), -- [sym__literal] = STATE(883), -- [sym_patternNot] = STATE(883), -- [sym_patternOr] = STATE(883), -- [sym_patternOrElse] = STATE(883), -- [sym_patternAny] = STATE(883), -- [sym_patternAnd] = STATE(883), -- [sym_patternMaybe] = STATE(883), -- [sym_patternAfter] = STATE(883), -- [sym_patternBefore] = STATE(883), -- [sym_patternContains] = STATE(883), -- [sym_patternIncludes] = STATE(883), -- [sym_rewrite] = STATE(883), -- [sym_patternIfElse] = STATE(883), -- [sym_within] = STATE(883), -+ [sym_mulOperation] = STATE(879), -+ [sym_divOperation] = STATE(879), -+ [sym_modOperation] = STATE(879), -+ [sym_addOperation] = STATE(879), -+ [sym_subOperation] = STATE(879), -+ [sym_patternAs] = STATE(879), -+ [sym_patternLimit] = STATE(879), -+ [sym_assignmentAsPattern] = STATE(879), -+ [sym_patternAccumulate] = STATE(879), -+ [sym_patternWhere] = STATE(879), -+ [sym__literal] = STATE(879), -+ [sym_patternNot] = STATE(879), -+ [sym_patternOr] = STATE(879), -+ [sym_patternOrElse] = STATE(879), -+ [sym_patternAny] = STATE(879), -+ [sym_patternAnd] = STATE(879), -+ [sym_patternMaybe] = STATE(879), -+ [sym_patternAfter] = STATE(879), -+ [sym_patternBefore] = STATE(879), -+ [sym_patternContains] = STATE(879), -+ [sym_patternIncludes] = STATE(879), -+ [sym_rewrite] = STATE(879), -+ [sym_patternIfElse] = STATE(879), -+ [sym_within] = STATE(879), - [sym__bubbleScope] = STATE(121), -- [sym_bubble] = STATE(883), -- [sym_nodeLike] = STATE(883), -- [sym_like] = STATE(883), -+ [sym_bubble] = STATE(879), -+ [sym_nodeLike] = STATE(879), -+ [sym_like] = STATE(879), - [sym_map] = STATE(347), - [sym_mapAccessor] = STATE(330), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(330), -- [sym_dot] = STATE(883), -- [sym_some] = STATE(883), -- [sym_every] = STATE(883), -- [sym_regexPattern] = STATE(883), -- [sym_log] = STATE(883), -- [sym_range] = STATE(883), -+ [sym_dot] = STATE(879), -+ [sym_some] = STATE(879), -+ [sym_every] = STATE(879), -+ [sym_regexPattern] = STATE(879), -+ [sym_log] = STATE(879), -+ [sym_range] = STATE(879), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(883), -+ [sym_codeSnippet] = STATE(879), - [sym_snippetRegex] = STATE(422), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), -@@ -20127,6 +18700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(545), -@@ -20238,6 +18812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(549), -@@ -20349,6 +18924,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(553), -@@ -20460,6 +19036,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(557), -@@ -20571,6 +19148,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(561), -@@ -20682,6 +19260,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(565), -@@ -20793,6 +19372,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(569), -@@ -20904,6 +19484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(573), -@@ -21015,6 +19596,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(577), -@@ -21126,6 +19708,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(581), -@@ -21237,6 +19820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(585), -@@ -21348,6 +19932,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(589), -@@ -21459,6 +20044,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(593), -@@ -21570,6 +20156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(597), -@@ -21681,6 +20268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(601), -@@ -21792,6 +20380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(605), -@@ -21903,6 +20492,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(611), -@@ -22014,6 +20604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(615), -@@ -22125,6 +20716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(621), -@@ -22236,6 +20828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(625), -@@ -22347,6 +20940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(629), -@@ -22458,6 +21052,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(633), -@@ -22569,6 +21164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(637), -@@ -22680,6 +21276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(641), -@@ -22791,6 +21388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(645), -@@ -22902,6 +21500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(649), -@@ -23013,6 +21612,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(653), -@@ -23124,6 +21724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(659), -@@ -23235,6 +21836,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(663), -@@ -23346,6 +21948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(669), -@@ -23457,6 +22060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(675), -@@ -23568,6 +22172,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(681), -@@ -23679,6 +22284,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(685), -@@ -23790,6 +22396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(689), -@@ -23901,6 +22508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(693), -@@ -24012,6 +22620,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(697), -@@ -24123,6 +22732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(701), -@@ -24234,6 +22844,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(707), -@@ -24345,6 +22956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(711), -@@ -24456,6 +23068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(715), -@@ -24567,6 +23180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(719), -@@ -24678,6 +23292,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(723), -@@ -24789,6 +23404,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(727), -@@ -24900,6 +23516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(731), -@@ -25011,6 +23628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(737), -@@ -25122,6 +23740,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(741), -@@ -25233,6 +23852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(745), -@@ -25344,6 +23964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(749), -@@ -25455,6 +24076,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(753), -@@ -25566,6 +24188,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(757), -@@ -25677,6 +24300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(763), -@@ -25788,6 +24412,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(769), -@@ -25899,6 +24524,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(773), -@@ -26010,6 +24636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(779), -@@ -26121,6 +24748,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), -@@ -26232,6 +24860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(783), -@@ -26343,6 +24972,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(787), -@@ -26454,6 +25084,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(791), -@@ -26565,6 +25196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(795), -@@ -26676,6 +25308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(801), -@@ -26787,6 +25420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(805), -@@ -26898,6 +25532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(809), -@@ -27009,6 +25644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(813), -@@ -27120,6 +25756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(819), -@@ -27231,6 +25868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(823), -@@ -27342,6 +25980,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(827), -@@ -27453,6 +26092,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(831), -@@ -27564,6 +26204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(835), -@@ -27675,6 +26316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(841), -@@ -27786,6 +26428,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(845), -@@ -27897,6 +26540,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(849), -@@ -28008,6 +26652,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(853), -@@ -28119,6 +26764,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(857), -@@ -28230,6 +26876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(861), -@@ -28341,6 +26988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(867), -@@ -28452,6 +27100,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(873), -@@ -28563,6 +27212,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(877), -@@ -28674,6 +27324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(881), -@@ -28785,6 +27436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(885), -@@ -28896,6 +27548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(889), -@@ -29007,6 +27660,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(895), -@@ -29118,6 +27772,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(901), -@@ -29229,6 +27884,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(905), -@@ -29340,6 +27996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(909), -@@ -29451,6 +28108,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(913), -@@ -29562,6 +28220,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(917), -@@ -29673,6 +28332,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(921), -@@ -29784,6 +28444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(925), -@@ -29895,6 +28556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(929), -@@ -30006,6 +28668,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(933), -@@ -30117,6 +28780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(939), -@@ -30228,6 +28892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(943), -@@ -30310,6 +28975,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -30390,6 +29056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -30469,6 +29136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -30548,6 +29216,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -30627,6 +29296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -30706,6 +29376,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -30785,6 +29456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -30864,6 +29536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -30943,6 +29616,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31022,6 +29696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31101,6 +29776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31180,6 +29856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31259,6 +29936,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31338,6 +30016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31417,6 +30096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31496,6 +30176,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31575,6 +30256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31654,6 +30336,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31733,6 +30416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31812,6 +30496,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31891,6 +30576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -31970,6 +30656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32049,6 +30736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32128,6 +30816,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32207,6 +30896,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32286,6 +30976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32365,6 +31056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32444,6 +31136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32523,6 +31216,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32602,6 +31296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32680,6 +31375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32697,26 +31393,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_mapAccessor] = STATE(1009), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(1009), -- [sym_log] = STATE(1450), -- [sym__predicate] = STATE(1450), -- [sym_predicateNot] = STATE(1450), -- [sym_predicateMaybe] = STATE(1450), -- [sym_predicateAnd] = STATE(1450), -- [sym_predicateOr] = STATE(1450), -- [sym_predicateAny] = STATE(1450), -- [sym_predicateIfElse] = STATE(1450), -- [sym_predicateRewrite] = STATE(1450), -- [sym_predicateAssignment] = STATE(1450), -- [sym_predicateAccumulate] = STATE(1450), -- [sym_predicateGreater] = STATE(1450), -- [sym_predicateLess] = STATE(1450), -- [sym_predicateGreaterEqual] = STATE(1450), -- [sym_predicateLessEqual] = STATE(1450), -- [sym_predicateNotEqual] = STATE(1450), -- [sym_predicateEqual] = STATE(1450), -- [sym_predicateMatch] = STATE(1450), -- [sym_predicateCall] = STATE(1450), -- [sym_predicateReturn] = STATE(1450), -+ [sym_log] = STATE(822), -+ [sym__predicate] = STATE(822), -+ [sym_predicateNot] = STATE(822), -+ [sym_predicateMaybe] = STATE(822), -+ [sym_predicateAnd] = STATE(822), -+ [sym_predicateOr] = STATE(822), -+ [sym_predicateAny] = STATE(822), -+ [sym_predicateIfElse] = STATE(822), -+ [sym_predicateRewrite] = STATE(822), -+ [sym_predicateAssignment] = STATE(822), -+ [sym_predicateAccumulate] = STATE(822), -+ [sym_predicateGreater] = STATE(822), -+ [sym_predicateLess] = STATE(822), -+ [sym_predicateGreaterEqual] = STATE(822), -+ [sym_predicateLessEqual] = STATE(822), -+ [sym_predicateNotEqual] = STATE(822), -+ [sym_predicateEqual] = STATE(822), -+ [sym_predicateMatch] = STATE(822), -+ [sym_predicateCall] = STATE(822), -+ [sym_predicateReturn] = STATE(822), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1527), -@@ -32758,6 +31454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -32769,50 +31466,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [227] = { -- [sym__container] = STATE(1009), -- [sym__literal] = STATE(1527), -+ [sym__container] = STATE(1005), -+ [sym__literal] = STATE(1451), - [sym_map] = STATE(347), -- [sym_mapAccessor] = STATE(1009), -+ [sym_mapAccessor] = STATE(1005), - [sym_list] = STATE(336), -- [sym_listIndex] = STATE(1009), -- [sym_log] = STATE(1432), -- [sym__predicate] = STATE(1432), -- [sym_predicateNot] = STATE(1432), -- [sym_predicateMaybe] = STATE(1432), -- [sym_predicateAnd] = STATE(1432), -- [sym_predicateOr] = STATE(1432), -- [sym_predicateAny] = STATE(1432), -- [sym_predicateIfElse] = STATE(1432), -- [sym_predicateRewrite] = STATE(1432), -- [sym_predicateAssignment] = STATE(1432), -- [sym_predicateAccumulate] = STATE(1432), -- [sym_predicateGreater] = STATE(1432), -- [sym_predicateLess] = STATE(1432), -- [sym_predicateGreaterEqual] = STATE(1432), -- [sym_predicateLessEqual] = STATE(1432), -- [sym_predicateNotEqual] = STATE(1432), -- [sym_predicateEqual] = STATE(1432), -- [sym_predicateMatch] = STATE(1432), -- [sym_predicateCall] = STATE(1432), -- [sym_predicateReturn] = STATE(1432), -+ [sym_listIndex] = STATE(1005), -+ [sym_log] = STATE(486), -+ [sym__predicate] = STATE(486), -+ [sym_predicateNot] = STATE(486), -+ [sym_predicateMaybe] = STATE(486), -+ [sym_predicateAnd] = STATE(486), -+ [sym_predicateOr] = STATE(486), -+ [sym_predicateAny] = STATE(486), -+ [sym_predicateIfElse] = STATE(486), -+ [sym_predicateRewrite] = STATE(486), -+ [sym_predicateAssignment] = STATE(486), -+ [sym_predicateAccumulate] = STATE(486), -+ [sym_predicateGreater] = STATE(486), -+ [sym_predicateLess] = STATE(486), -+ [sym_predicateGreaterEqual] = STATE(486), -+ [sym_predicateLessEqual] = STATE(486), -+ [sym_predicateNotEqual] = STATE(486), -+ [sym_predicateEqual] = STATE(486), -+ [sym_predicateMatch] = STATE(486), -+ [sym_predicateCall] = STATE(486), -+ [sym_predicateReturn] = STATE(486), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(1527), -- [sym_name] = ACTIONS(981), -- [anon_sym_LBRACE] = ACTIONS(949), -- [anon_sym_LPAREN] = ACTIONS(953), -- [anon_sym_BANG] = ACTIONS(955), -- [anon_sym_not] = ACTIONS(957), -- [anon_sym_or] = ACTIONS(959), -- [anon_sym_any] = ACTIONS(961), -- [anon_sym_and] = ACTIONS(963), -- [anon_sym_maybe] = ACTIONS(965), -- [anon_sym_if] = ACTIONS(967), -+ [sym_codeSnippet] = STATE(1451), -+ [sym_name] = ACTIONS(1039), -+ [anon_sym_LBRACE] = ACTIONS(1041), -+ [anon_sym_LPAREN] = ACTIONS(1043), -+ [anon_sym_BANG] = ACTIONS(1045), -+ [anon_sym_not] = ACTIONS(1047), -+ [anon_sym_or] = ACTIONS(1049), -+ [anon_sym_any] = ACTIONS(1051), -+ [anon_sym_and] = ACTIONS(1053), -+ [anon_sym_maybe] = ACTIONS(1055), -+ [anon_sym_if] = ACTIONS(1057), - [anon_sym_LBRACK] = ACTIONS(247), -- [anon_sym_log_LPAREN] = ACTIONS(259), -- [anon_sym_return] = ACTIONS(969), -- [sym_booleanConstant] = ACTIONS(971), -- [sym_variable] = ACTIONS(973), -+ [anon_sym_log_LPAREN] = ACTIONS(69), -+ [anon_sym_return] = ACTIONS(1059), -+ [sym_booleanConstant] = ACTIONS(1061), -+ [sym_variable] = ACTIONS(1063), - [anon_sym_js] = ACTIONS(75), - [anon_sym_grit] = ACTIONS(75), - [anon_sym_html] = ACTIONS(75), -@@ -32836,14 +31533,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), -- [sym_undefined] = ACTIONS(975), -- [sym_top] = ACTIONS(975), -- [sym_bottom] = ACTIONS(975), -- [sym_intConstant] = ACTIONS(975), -- [sym_doubleConstant] = ACTIONS(977), -- [sym_stringConstant] = ACTIONS(977), -+ [sym_undefined] = ACTIONS(1065), -+ [sym_top] = ACTIONS(1065), -+ [sym_bottom] = ACTIONS(1065), -+ [sym_intConstant] = ACTIONS(1065), -+ [sym_doubleConstant] = ACTIONS(1067), -+ [sym_stringConstant] = ACTIONS(1067), - [sym_comment] = ACTIONS(3), - }, - [228] = { -@@ -32914,6 +31612,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(1065), -@@ -32992,6 +31691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(1065), -@@ -33070,6 +31770,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -33087,26 +31788,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_mapAccessor] = STATE(1009), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(1009), -- [sym_log] = STATE(1480), -- [sym__predicate] = STATE(1480), -- [sym_predicateNot] = STATE(1480), -- [sym_predicateMaybe] = STATE(1480), -- [sym_predicateAnd] = STATE(1480), -- [sym_predicateOr] = STATE(1480), -- [sym_predicateAny] = STATE(1480), -- [sym_predicateIfElse] = STATE(1480), -- [sym_predicateRewrite] = STATE(1480), -- [sym_predicateAssignment] = STATE(1480), -- [sym_predicateAccumulate] = STATE(1480), -- [sym_predicateGreater] = STATE(1480), -- [sym_predicateLess] = STATE(1480), -- [sym_predicateGreaterEqual] = STATE(1480), -- [sym_predicateLessEqual] = STATE(1480), -- [sym_predicateNotEqual] = STATE(1480), -- [sym_predicateEqual] = STATE(1480), -- [sym_predicateMatch] = STATE(1480), -- [sym_predicateCall] = STATE(1480), -- [sym_predicateReturn] = STATE(1480), -+ [sym_log] = STATE(1421), -+ [sym__predicate] = STATE(1421), -+ [sym_predicateNot] = STATE(1421), -+ [sym_predicateMaybe] = STATE(1421), -+ [sym_predicateAnd] = STATE(1421), -+ [sym_predicateOr] = STATE(1421), -+ [sym_predicateAny] = STATE(1421), -+ [sym_predicateIfElse] = STATE(1421), -+ [sym_predicateRewrite] = STATE(1421), -+ [sym_predicateAssignment] = STATE(1421), -+ [sym_predicateAccumulate] = STATE(1421), -+ [sym_predicateGreater] = STATE(1421), -+ [sym_predicateLess] = STATE(1421), -+ [sym_predicateGreaterEqual] = STATE(1421), -+ [sym_predicateLessEqual] = STATE(1421), -+ [sym_predicateNotEqual] = STATE(1421), -+ [sym_predicateEqual] = STATE(1421), -+ [sym_predicateMatch] = STATE(1421), -+ [sym_predicateCall] = STATE(1421), -+ [sym_predicateReturn] = STATE(1421), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1527), -@@ -33148,6 +31849,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -33226,6 +31928,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -33304,6 +32007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -33382,6 +32086,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(1065), -@@ -33460,6 +32165,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -33471,50 +32177,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [236] = { -- [sym__container] = STATE(1005), -- [sym__literal] = STATE(1451), -+ [sym__container] = STATE(1009), -+ [sym__literal] = STATE(1527), - [sym_map] = STATE(347), -- [sym_mapAccessor] = STATE(1005), -+ [sym_mapAccessor] = STATE(1009), - [sym_list] = STATE(336), -- [sym_listIndex] = STATE(1005), -- [sym_log] = STATE(586), -- [sym__predicate] = STATE(586), -- [sym_predicateNot] = STATE(586), -- [sym_predicateMaybe] = STATE(586), -- [sym_predicateAnd] = STATE(586), -- [sym_predicateOr] = STATE(586), -- [sym_predicateAny] = STATE(586), -- [sym_predicateIfElse] = STATE(586), -- [sym_predicateRewrite] = STATE(586), -- [sym_predicateAssignment] = STATE(586), -- [sym_predicateAccumulate] = STATE(586), -- [sym_predicateGreater] = STATE(586), -- [sym_predicateLess] = STATE(586), -- [sym_predicateGreaterEqual] = STATE(586), -- [sym_predicateLessEqual] = STATE(586), -- [sym_predicateNotEqual] = STATE(586), -- [sym_predicateEqual] = STATE(586), -- [sym_predicateMatch] = STATE(586), -- [sym_predicateCall] = STATE(586), -- [sym_predicateReturn] = STATE(586), -+ [sym_listIndex] = STATE(1009), -+ [sym_log] = STATE(1450), -+ [sym__predicate] = STATE(1450), -+ [sym_predicateNot] = STATE(1450), -+ [sym_predicateMaybe] = STATE(1450), -+ [sym_predicateAnd] = STATE(1450), -+ [sym_predicateOr] = STATE(1450), -+ [sym_predicateAny] = STATE(1450), -+ [sym_predicateIfElse] = STATE(1450), -+ [sym_predicateRewrite] = STATE(1450), -+ [sym_predicateAssignment] = STATE(1450), -+ [sym_predicateAccumulate] = STATE(1450), -+ [sym_predicateGreater] = STATE(1450), -+ [sym_predicateLess] = STATE(1450), -+ [sym_predicateGreaterEqual] = STATE(1450), -+ [sym_predicateLessEqual] = STATE(1450), -+ [sym_predicateNotEqual] = STATE(1450), -+ [sym_predicateEqual] = STATE(1450), -+ [sym_predicateMatch] = STATE(1450), -+ [sym_predicateCall] = STATE(1450), -+ [sym_predicateReturn] = STATE(1450), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(1451), -- [sym_name] = ACTIONS(1039), -- [anon_sym_LBRACE] = ACTIONS(1041), -- [anon_sym_LPAREN] = ACTIONS(1043), -- [anon_sym_BANG] = ACTIONS(1045), -- [anon_sym_not] = ACTIONS(1047), -- [anon_sym_or] = ACTIONS(1049), -- [anon_sym_any] = ACTIONS(1051), -- [anon_sym_and] = ACTIONS(1053), -- [anon_sym_maybe] = ACTIONS(1055), -- [anon_sym_if] = ACTIONS(1057), -+ [sym_codeSnippet] = STATE(1527), -+ [sym_name] = ACTIONS(981), -+ [anon_sym_LBRACE] = ACTIONS(949), -+ [anon_sym_LPAREN] = ACTIONS(953), -+ [anon_sym_BANG] = ACTIONS(955), -+ [anon_sym_not] = ACTIONS(957), -+ [anon_sym_or] = ACTIONS(959), -+ [anon_sym_any] = ACTIONS(961), -+ [anon_sym_and] = ACTIONS(963), -+ [anon_sym_maybe] = ACTIONS(965), -+ [anon_sym_if] = ACTIONS(967), - [anon_sym_LBRACK] = ACTIONS(247), -- [anon_sym_log_LPAREN] = ACTIONS(69), -- [anon_sym_return] = ACTIONS(1059), -- [sym_booleanConstant] = ACTIONS(1061), -- [sym_variable] = ACTIONS(1063), -+ [anon_sym_log_LPAREN] = ACTIONS(259), -+ [anon_sym_return] = ACTIONS(969), -+ [sym_booleanConstant] = ACTIONS(971), -+ [sym_variable] = ACTIONS(973), - [anon_sym_js] = ACTIONS(75), - [anon_sym_grit] = ACTIONS(75), - [anon_sym_html] = ACTIONS(75), -@@ -33538,14 +32244,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), -- [sym_undefined] = ACTIONS(1065), -- [sym_top] = ACTIONS(1065), -- [sym_bottom] = ACTIONS(1065), -- [sym_intConstant] = ACTIONS(1065), -- [sym_doubleConstant] = ACTIONS(1067), -- [sym_stringConstant] = ACTIONS(1067), -+ [sym_undefined] = ACTIONS(975), -+ [sym_top] = ACTIONS(975), -+ [sym_bottom] = ACTIONS(975), -+ [sym_intConstant] = ACTIONS(975), -+ [sym_doubleConstant] = ACTIONS(977), -+ [sym_stringConstant] = ACTIONS(977), - [sym_comment] = ACTIONS(3), - }, - [237] = { -@@ -33555,26 +32262,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_mapAccessor] = STATE(1009), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(1009), -- [sym_log] = STATE(820), -- [sym__predicate] = STATE(820), -- [sym_predicateNot] = STATE(820), -- [sym_predicateMaybe] = STATE(820), -- [sym_predicateAnd] = STATE(820), -- [sym_predicateOr] = STATE(820), -- [sym_predicateAny] = STATE(820), -- [sym_predicateIfElse] = STATE(820), -- [sym_predicateRewrite] = STATE(820), -- [sym_predicateAssignment] = STATE(820), -- [sym_predicateAccumulate] = STATE(820), -- [sym_predicateGreater] = STATE(820), -- [sym_predicateLess] = STATE(820), -- [sym_predicateGreaterEqual] = STATE(820), -- [sym_predicateLessEqual] = STATE(820), -- [sym_predicateNotEqual] = STATE(820), -- [sym_predicateEqual] = STATE(820), -- [sym_predicateMatch] = STATE(820), -- [sym_predicateCall] = STATE(820), -- [sym_predicateReturn] = STATE(820), -+ [sym_log] = STATE(1432), -+ [sym__predicate] = STATE(1432), -+ [sym_predicateNot] = STATE(1432), -+ [sym_predicateMaybe] = STATE(1432), -+ [sym_predicateAnd] = STATE(1432), -+ [sym_predicateOr] = STATE(1432), -+ [sym_predicateAny] = STATE(1432), -+ [sym_predicateIfElse] = STATE(1432), -+ [sym_predicateRewrite] = STATE(1432), -+ [sym_predicateAssignment] = STATE(1432), -+ [sym_predicateAccumulate] = STATE(1432), -+ [sym_predicateGreater] = STATE(1432), -+ [sym_predicateLess] = STATE(1432), -+ [sym_predicateGreaterEqual] = STATE(1432), -+ [sym_predicateLessEqual] = STATE(1432), -+ [sym_predicateNotEqual] = STATE(1432), -+ [sym_predicateEqual] = STATE(1432), -+ [sym_predicateMatch] = STATE(1432), -+ [sym_predicateCall] = STATE(1432), -+ [sym_predicateReturn] = STATE(1432), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1527), -@@ -33616,6 +32323,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -33627,50 +32335,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [238] = { -- [sym__container] = STATE(1005), -- [sym__literal] = STATE(1451), -+ [sym__container] = STATE(1009), -+ [sym__literal] = STATE(1527), - [sym_map] = STATE(347), -- [sym_mapAccessor] = STATE(1005), -+ [sym_mapAccessor] = STATE(1009), - [sym_list] = STATE(336), -- [sym_listIndex] = STATE(1005), -- [sym_log] = STATE(486), -- [sym__predicate] = STATE(486), -- [sym_predicateNot] = STATE(486), -- [sym_predicateMaybe] = STATE(486), -- [sym_predicateAnd] = STATE(486), -- [sym_predicateOr] = STATE(486), -- [sym_predicateAny] = STATE(486), -- [sym_predicateIfElse] = STATE(486), -- [sym_predicateRewrite] = STATE(486), -- [sym_predicateAssignment] = STATE(486), -- [sym_predicateAccumulate] = STATE(486), -- [sym_predicateGreater] = STATE(486), -- [sym_predicateLess] = STATE(486), -- [sym_predicateGreaterEqual] = STATE(486), -- [sym_predicateLessEqual] = STATE(486), -- [sym_predicateNotEqual] = STATE(486), -- [sym_predicateEqual] = STATE(486), -- [sym_predicateMatch] = STATE(486), -- [sym_predicateCall] = STATE(486), -- [sym_predicateReturn] = STATE(486), -+ [sym_listIndex] = STATE(1009), -+ [sym_log] = STATE(820), -+ [sym__predicate] = STATE(820), -+ [sym_predicateNot] = STATE(820), -+ [sym_predicateMaybe] = STATE(820), -+ [sym_predicateAnd] = STATE(820), -+ [sym_predicateOr] = STATE(820), -+ [sym_predicateAny] = STATE(820), -+ [sym_predicateIfElse] = STATE(820), -+ [sym_predicateRewrite] = STATE(820), -+ [sym_predicateAssignment] = STATE(820), -+ [sym_predicateAccumulate] = STATE(820), -+ [sym_predicateGreater] = STATE(820), -+ [sym_predicateLess] = STATE(820), -+ [sym_predicateGreaterEqual] = STATE(820), -+ [sym_predicateLessEqual] = STATE(820), -+ [sym_predicateNotEqual] = STATE(820), -+ [sym_predicateEqual] = STATE(820), -+ [sym_predicateMatch] = STATE(820), -+ [sym_predicateCall] = STATE(820), -+ [sym_predicateReturn] = STATE(820), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(1451), -- [sym_name] = ACTIONS(1039), -- [anon_sym_LBRACE] = ACTIONS(1041), -- [anon_sym_LPAREN] = ACTIONS(1043), -- [anon_sym_BANG] = ACTIONS(1045), -- [anon_sym_not] = ACTIONS(1047), -- [anon_sym_or] = ACTIONS(1049), -- [anon_sym_any] = ACTIONS(1051), -- [anon_sym_and] = ACTIONS(1053), -- [anon_sym_maybe] = ACTIONS(1055), -- [anon_sym_if] = ACTIONS(1057), -+ [sym_codeSnippet] = STATE(1527), -+ [sym_name] = ACTIONS(981), -+ [anon_sym_LBRACE] = ACTIONS(949), -+ [anon_sym_LPAREN] = ACTIONS(953), -+ [anon_sym_BANG] = ACTIONS(955), -+ [anon_sym_not] = ACTIONS(957), -+ [anon_sym_or] = ACTIONS(959), -+ [anon_sym_any] = ACTIONS(961), -+ [anon_sym_and] = ACTIONS(963), -+ [anon_sym_maybe] = ACTIONS(965), -+ [anon_sym_if] = ACTIONS(967), - [anon_sym_LBRACK] = ACTIONS(247), -- [anon_sym_log_LPAREN] = ACTIONS(69), -- [anon_sym_return] = ACTIONS(1059), -- [sym_booleanConstant] = ACTIONS(1061), -- [sym_variable] = ACTIONS(1063), -+ [anon_sym_log_LPAREN] = ACTIONS(259), -+ [anon_sym_return] = ACTIONS(969), -+ [sym_booleanConstant] = ACTIONS(971), -+ [sym_variable] = ACTIONS(973), - [anon_sym_js] = ACTIONS(75), - [anon_sym_grit] = ACTIONS(75), - [anon_sym_html] = ACTIONS(75), -@@ -33694,14 +32402,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), -- [sym_undefined] = ACTIONS(1065), -- [sym_top] = ACTIONS(1065), -- [sym_bottom] = ACTIONS(1065), -- [sym_intConstant] = ACTIONS(1065), -- [sym_doubleConstant] = ACTIONS(1067), -- [sym_stringConstant] = ACTIONS(1067), -+ [sym_undefined] = ACTIONS(975), -+ [sym_top] = ACTIONS(975), -+ [sym_bottom] = ACTIONS(975), -+ [sym_intConstant] = ACTIONS(975), -+ [sym_doubleConstant] = ACTIONS(977), -+ [sym_stringConstant] = ACTIONS(977), - [sym_comment] = ACTIONS(3), - }, - [239] = { -@@ -33711,26 +32420,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_mapAccessor] = STATE(1009), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(1009), -- [sym_log] = STATE(1405), -- [sym__predicate] = STATE(1405), -- [sym_predicateNot] = STATE(1405), -- [sym_predicateMaybe] = STATE(1405), -- [sym_predicateAnd] = STATE(1405), -- [sym_predicateOr] = STATE(1405), -- [sym_predicateAny] = STATE(1405), -- [sym_predicateIfElse] = STATE(1405), -- [sym_predicateRewrite] = STATE(1405), -- [sym_predicateAssignment] = STATE(1405), -- [sym_predicateAccumulate] = STATE(1405), -- [sym_predicateGreater] = STATE(1405), -- [sym_predicateLess] = STATE(1405), -- [sym_predicateGreaterEqual] = STATE(1405), -- [sym_predicateLessEqual] = STATE(1405), -- [sym_predicateNotEqual] = STATE(1405), -- [sym_predicateEqual] = STATE(1405), -- [sym_predicateMatch] = STATE(1405), -- [sym_predicateCall] = STATE(1405), -- [sym_predicateReturn] = STATE(1405), -+ [sym_log] = STATE(1480), -+ [sym__predicate] = STATE(1480), -+ [sym_predicateNot] = STATE(1480), -+ [sym_predicateMaybe] = STATE(1480), -+ [sym_predicateAnd] = STATE(1480), -+ [sym_predicateOr] = STATE(1480), -+ [sym_predicateAny] = STATE(1480), -+ [sym_predicateIfElse] = STATE(1480), -+ [sym_predicateRewrite] = STATE(1480), -+ [sym_predicateAssignment] = STATE(1480), -+ [sym_predicateAccumulate] = STATE(1480), -+ [sym_predicateGreater] = STATE(1480), -+ [sym_predicateLess] = STATE(1480), -+ [sym_predicateGreaterEqual] = STATE(1480), -+ [sym_predicateLessEqual] = STATE(1480), -+ [sym_predicateNotEqual] = STATE(1480), -+ [sym_predicateEqual] = STATE(1480), -+ [sym_predicateMatch] = STATE(1480), -+ [sym_predicateCall] = STATE(1480), -+ [sym_predicateReturn] = STATE(1480), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1527), -@@ -33772,6 +32481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -33789,26 +32499,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_mapAccessor] = STATE(1009), - [sym_list] = STATE(336), - [sym_listIndex] = STATE(1009), -- [sym_log] = STATE(1421), -- [sym__predicate] = STATE(1421), -- [sym_predicateNot] = STATE(1421), -- [sym_predicateMaybe] = STATE(1421), -- [sym_predicateAnd] = STATE(1421), -- [sym_predicateOr] = STATE(1421), -- [sym_predicateAny] = STATE(1421), -- [sym_predicateIfElse] = STATE(1421), -- [sym_predicateRewrite] = STATE(1421), -- [sym_predicateAssignment] = STATE(1421), -- [sym_predicateAccumulate] = STATE(1421), -- [sym_predicateGreater] = STATE(1421), -- [sym_predicateLess] = STATE(1421), -- [sym_predicateGreaterEqual] = STATE(1421), -- [sym_predicateLessEqual] = STATE(1421), -- [sym_predicateNotEqual] = STATE(1421), -- [sym_predicateEqual] = STATE(1421), -- [sym_predicateMatch] = STATE(1421), -- [sym_predicateCall] = STATE(1421), -- [sym_predicateReturn] = STATE(1421), -+ [sym_log] = STATE(1405), -+ [sym__predicate] = STATE(1405), -+ [sym_predicateNot] = STATE(1405), -+ [sym_predicateMaybe] = STATE(1405), -+ [sym_predicateAnd] = STATE(1405), -+ [sym_predicateOr] = STATE(1405), -+ [sym_predicateAny] = STATE(1405), -+ [sym_predicateIfElse] = STATE(1405), -+ [sym_predicateRewrite] = STATE(1405), -+ [sym_predicateAssignment] = STATE(1405), -+ [sym_predicateAccumulate] = STATE(1405), -+ [sym_predicateGreater] = STATE(1405), -+ [sym_predicateLess] = STATE(1405), -+ [sym_predicateGreaterEqual] = STATE(1405), -+ [sym_predicateLessEqual] = STATE(1405), -+ [sym_predicateNotEqual] = STATE(1405), -+ [sym_predicateEqual] = STATE(1405), -+ [sym_predicateMatch] = STATE(1405), -+ [sym_predicateCall] = STATE(1405), -+ [sym_predicateReturn] = STATE(1405), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1527), -@@ -33850,6 +32560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(975), -@@ -33861,50 +32572,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(3), - }, - [241] = { -- [sym__container] = STATE(1009), -- [sym__literal] = STATE(1527), -+ [sym__container] = STATE(1005), -+ [sym__literal] = STATE(1451), - [sym_map] = STATE(347), -- [sym_mapAccessor] = STATE(1009), -+ [sym_mapAccessor] = STATE(1005), - [sym_list] = STATE(336), -- [sym_listIndex] = STATE(1009), -- [sym_log] = STATE(822), -- [sym__predicate] = STATE(822), -- [sym_predicateNot] = STATE(822), -- [sym_predicateMaybe] = STATE(822), -- [sym_predicateAnd] = STATE(822), -- [sym_predicateOr] = STATE(822), -- [sym_predicateAny] = STATE(822), -- [sym_predicateIfElse] = STATE(822), -- [sym_predicateRewrite] = STATE(822), -- [sym_predicateAssignment] = STATE(822), -- [sym_predicateAccumulate] = STATE(822), -- [sym_predicateGreater] = STATE(822), -- [sym_predicateLess] = STATE(822), -- [sym_predicateGreaterEqual] = STATE(822), -- [sym_predicateLessEqual] = STATE(822), -- [sym_predicateNotEqual] = STATE(822), -- [sym_predicateEqual] = STATE(822), -- [sym_predicateMatch] = STATE(822), -- [sym_predicateCall] = STATE(822), -- [sym_predicateReturn] = STATE(822), -+ [sym_listIndex] = STATE(1005), -+ [sym_log] = STATE(586), -+ [sym__predicate] = STATE(586), -+ [sym_predicateNot] = STATE(586), -+ [sym_predicateMaybe] = STATE(586), -+ [sym_predicateAnd] = STATE(586), -+ [sym_predicateOr] = STATE(586), -+ [sym_predicateAny] = STATE(586), -+ [sym_predicateIfElse] = STATE(586), -+ [sym_predicateRewrite] = STATE(586), -+ [sym_predicateAssignment] = STATE(586), -+ [sym_predicateAccumulate] = STATE(586), -+ [sym_predicateGreater] = STATE(586), -+ [sym_predicateLess] = STATE(586), -+ [sym_predicateGreaterEqual] = STATE(586), -+ [sym_predicateLessEqual] = STATE(586), -+ [sym_predicateNotEqual] = STATE(586), -+ [sym_predicateEqual] = STATE(586), -+ [sym_predicateMatch] = STATE(586), -+ [sym_predicateCall] = STATE(586), -+ [sym_predicateReturn] = STATE(586), - [sym_languageName] = STATE(1474), - [sym_languageSpecificSnippet] = STATE(419), -- [sym_codeSnippet] = STATE(1527), -- [sym_name] = ACTIONS(981), -- [anon_sym_LBRACE] = ACTIONS(949), -- [anon_sym_LPAREN] = ACTIONS(953), -- [anon_sym_BANG] = ACTIONS(955), -- [anon_sym_not] = ACTIONS(957), -- [anon_sym_or] = ACTIONS(959), -- [anon_sym_any] = ACTIONS(961), -- [anon_sym_and] = ACTIONS(963), -- [anon_sym_maybe] = ACTIONS(965), -- [anon_sym_if] = ACTIONS(967), -+ [sym_codeSnippet] = STATE(1451), -+ [sym_name] = ACTIONS(1039), -+ [anon_sym_LBRACE] = ACTIONS(1041), -+ [anon_sym_LPAREN] = ACTIONS(1043), -+ [anon_sym_BANG] = ACTIONS(1045), -+ [anon_sym_not] = ACTIONS(1047), -+ [anon_sym_or] = ACTIONS(1049), -+ [anon_sym_any] = ACTIONS(1051), -+ [anon_sym_and] = ACTIONS(1053), -+ [anon_sym_maybe] = ACTIONS(1055), -+ [anon_sym_if] = ACTIONS(1057), - [anon_sym_LBRACK] = ACTIONS(247), -- [anon_sym_log_LPAREN] = ACTIONS(259), -- [anon_sym_return] = ACTIONS(969), -- [sym_booleanConstant] = ACTIONS(971), -- [sym_variable] = ACTIONS(973), -+ [anon_sym_log_LPAREN] = ACTIONS(69), -+ [anon_sym_return] = ACTIONS(1059), -+ [sym_booleanConstant] = ACTIONS(1061), -+ [sym_variable] = ACTIONS(1063), - [anon_sym_js] = ACTIONS(75), - [anon_sym_grit] = ACTIONS(75), - [anon_sym_html] = ACTIONS(75), -@@ -33928,14 +32639,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(75), - [anon_sym_c] = ACTIONS(75), - [anon_sym_cpp] = ACTIONS(75), -+ [anon_sym_elixir] = ACTIONS(75), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), -- [sym_undefined] = ACTIONS(975), -- [sym_top] = ACTIONS(975), -- [sym_bottom] = ACTIONS(975), -- [sym_intConstant] = ACTIONS(975), -- [sym_doubleConstant] = ACTIONS(977), -- [sym_stringConstant] = ACTIONS(977), -+ [sym_undefined] = ACTIONS(1065), -+ [sym_top] = ACTIONS(1065), -+ [sym_bottom] = ACTIONS(1065), -+ [sym_intConstant] = ACTIONS(1065), -+ [sym_doubleConstant] = ACTIONS(1067), -+ [sym_stringConstant] = ACTIONS(1067), - [sym_comment] = ACTIONS(3), - }, - [242] = { -@@ -33998,6 +32710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1072), - [anon_sym_c] = ACTIONS(1072), - [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), - [sym_backtickSnippet] = ACTIONS(1072), - [sym_rawBacktickSnippet] = ACTIONS(1072), - [sym_undefined] = ACTIONS(1072), -@@ -34011,10 +32724,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(113), - }, - [243] = { -- [aux_sym_source_file_repeat1] = STATE(1167), -+ [aux_sym_source_file_repeat1] = STATE(243), - [ts_builtin_sym_end] = ACTIONS(1077), - [sym_name] = ACTIONS(1072), -- [anon_sym_LF] = ACTIONS(1080), -+ [anon_sym_LF] = ACTIONS(1079), - [anon_sym_sequential] = ACTIONS(1072), - [anon_sym_LBRACE] = ACTIONS(1072), - [anon_sym_multifile] = ACTIONS(1072), -@@ -34070,6 +32783,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1072), - [anon_sym_c] = ACTIONS(1072), - [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), - [sym_backtickSnippet] = ACTIONS(1072), - [sym_rawBacktickSnippet] = ACTIONS(1072), - [sym_undefined] = ACTIONS(1072), -@@ -34084,9 +32798,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - }, - [244] = { - [aux_sym_source_file_repeat1] = STATE(1064), -- [ts_builtin_sym_end] = ACTIONS(1083), -+ [ts_builtin_sym_end] = ACTIONS(1082), - [sym_name] = ACTIONS(1072), -- [anon_sym_LF] = ACTIONS(1086), -+ [anon_sym_LF] = ACTIONS(1085), - [anon_sym_sequential] = ACTIONS(1072), - [anon_sym_LBRACE] = ACTIONS(1072), - [anon_sym_multifile] = ACTIONS(1072), -@@ -34142,6 +32856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1072), - [anon_sym_c] = ACTIONS(1072), - [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), - [sym_backtickSnippet] = ACTIONS(1072), - [sym_rawBacktickSnippet] = ACTIONS(1072), - [sym_undefined] = ACTIONS(1072), -@@ -34155,10 +32870,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(113), - }, - [245] = { -- [aux_sym_source_file_repeat1] = STATE(1151), -- [ts_builtin_sym_end] = ACTIONS(1089), -+ [aux_sym_source_file_repeat1] = STATE(1167), -+ [ts_builtin_sym_end] = ACTIONS(1088), - [sym_name] = ACTIONS(1072), -- [anon_sym_LF] = ACTIONS(1092), -+ [anon_sym_LF] = ACTIONS(1091), - [anon_sym_sequential] = ACTIONS(1072), - [anon_sym_LBRACE] = ACTIONS(1072), - [anon_sym_multifile] = ACTIONS(1072), -@@ -34214,6 +32929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1072), - [anon_sym_c] = ACTIONS(1072), - [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), - [sym_backtickSnippet] = ACTIONS(1072), - [sym_rawBacktickSnippet] = ACTIONS(1072), - [sym_undefined] = ACTIONS(1072), -@@ -34228,9 +32944,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - }, - [246] = { - [aux_sym_source_file_repeat1] = STATE(1073), -- [ts_builtin_sym_end] = ACTIONS(1095), -+ [ts_builtin_sym_end] = ACTIONS(1094), - [sym_name] = ACTIONS(1072), -- [anon_sym_LF] = ACTIONS(1098), -+ [anon_sym_LF] = ACTIONS(1097), - [anon_sym_sequential] = ACTIONS(1072), - [anon_sym_LBRACE] = ACTIONS(1072), - [anon_sym_multifile] = ACTIONS(1072), -@@ -34286,6 +33002,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1072), - [anon_sym_c] = ACTIONS(1072), - [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), - [sym_backtickSnippet] = ACTIONS(1072), - [sym_rawBacktickSnippet] = ACTIONS(1072), - [sym_undefined] = ACTIONS(1072), -@@ -34299,10 +33016,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(113), - }, - [247] = { -- [aux_sym_source_file_repeat1] = STATE(1170), -- [ts_builtin_sym_end] = ACTIONS(1101), -+ [aux_sym_source_file_repeat1] = STATE(1151), -+ [ts_builtin_sym_end] = ACTIONS(1100), - [sym_name] = ACTIONS(1072), -- [anon_sym_LF] = ACTIONS(1104), -+ [anon_sym_LF] = ACTIONS(1103), - [anon_sym_sequential] = ACTIONS(1072), - [anon_sym_LBRACE] = ACTIONS(1072), - [anon_sym_multifile] = ACTIONS(1072), -@@ -34358,6 +33075,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1072), - [anon_sym_c] = ACTIONS(1072), - [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), - [sym_backtickSnippet] = ACTIONS(1072), - [sym_rawBacktickSnippet] = ACTIONS(1072), - [sym_undefined] = ACTIONS(1072), -@@ -34372,81 +33090,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - }, - [248] = { - [aux_sym_source_file_repeat1] = STATE(1104), -- [ts_builtin_sym_end] = ACTIONS(1107), -+ [ts_builtin_sym_end] = ACTIONS(1106), -+ [sym_name] = ACTIONS(1072), -+ [anon_sym_LF] = ACTIONS(1109), -+ [anon_sym_sequential] = ACTIONS(1072), -+ [anon_sym_LBRACE] = ACTIONS(1072), -+ [anon_sym_multifile] = ACTIONS(1072), -+ [anon_sym_LPAREN] = ACTIONS(1072), -+ [anon_sym_BANG] = ACTIONS(1072), -+ [anon_sym_not] = ACTIONS(1072), -+ [anon_sym_or] = ACTIONS(1072), -+ [anon_sym_orelse] = ACTIONS(1072), -+ [anon_sym_any] = ACTIONS(1072), -+ [anon_sym_and] = ACTIONS(1072), -+ [anon_sym_maybe] = ACTIONS(1072), -+ [anon_sym_after] = ACTIONS(1072), -+ [anon_sym_before] = ACTIONS(1072), -+ [anon_sym_contains] = ACTIONS(1072), -+ [anon_sym_includes] = ACTIONS(1072), -+ [anon_sym_if] = ACTIONS(1072), -+ [anon_sym_within] = ACTIONS(1072), -+ [anon_sym_bubble] = ACTIONS(1072), -+ [anon_sym_like] = ACTIONS(1072), -+ [anon_sym_DOT] = ACTIONS(1072), -+ [anon_sym_LBRACK] = ACTIONS(1072), -+ [anon_sym_some] = ACTIONS(1072), -+ [anon_sym_every] = ACTIONS(1072), -+ [sym_underscore] = ACTIONS(1072), -+ [anon_sym_private] = ACTIONS(1072), -+ [anon_sym_pattern] = ACTIONS(1072), -+ [anon_sym_predicate] = ACTIONS(1072), -+ [anon_sym_function] = ACTIONS(1072), -+ [anon_sym_log_LPAREN] = ACTIONS(1072), -+ [anon_sym_range_LPAREN] = ACTIONS(1072), -+ [sym_booleanConstant] = ACTIONS(1072), -+ [sym_variable] = ACTIONS(1072), -+ [anon_sym_js] = ACTIONS(1072), -+ [anon_sym_grit] = ACTIONS(1072), -+ [anon_sym_html] = ACTIONS(1072), -+ [anon_sym_css] = ACTIONS(1072), -+ [anon_sym_json] = ACTIONS(1072), -+ [anon_sym_java] = ACTIONS(1072), -+ [anon_sym_csharp] = ACTIONS(1072), -+ [anon_sym_python] = ACTIONS(1072), -+ [anon_sym_go] = ACTIONS(1072), -+ [anon_sym_markdown] = ACTIONS(1072), -+ [anon_sym_rust] = ACTIONS(1072), -+ [anon_sym_ruby] = ACTIONS(1072), -+ [anon_sym_sol] = ACTIONS(1072), -+ [anon_sym_solidity] = ACTIONS(1072), -+ [anon_sym_hcl] = ACTIONS(1072), -+ [anon_sym_yaml] = ACTIONS(1072), -+ [anon_sym_ast] = ACTIONS(1072), -+ [anon_sym_universal] = ACTIONS(1072), -+ [anon_sym_sql] = ACTIONS(1072), -+ [anon_sym_toml] = ACTIONS(1072), -+ [anon_sym_php] = ACTIONS(1072), -+ [anon_sym_c] = ACTIONS(1072), -+ [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), -+ [sym_backtickSnippet] = ACTIONS(1072), -+ [sym_rawBacktickSnippet] = ACTIONS(1072), -+ [sym_undefined] = ACTIONS(1072), -+ [sym_top] = ACTIONS(1072), -+ [sym_bottom] = ACTIONS(1072), -+ [sym_intConstant] = ACTIONS(1072), -+ [sym_doubleConstant] = ACTIONS(1072), -+ [sym_stringConstant] = ACTIONS(1072), -+ [sym_regex] = ACTIONS(1072), -+ [anon_sym_r] = ACTIONS(1072), -+ [sym_comment] = ACTIONS(113), -+ }, -+ [249] = { -+ [aux_sym_source_file_repeat1] = STATE(1170), -+ [ts_builtin_sym_end] = ACTIONS(1112), - [sym_name] = ACTIONS(1072), -- [anon_sym_LF] = ACTIONS(1110), -- [anon_sym_sequential] = ACTIONS(1072), -- [anon_sym_LBRACE] = ACTIONS(1072), -- [anon_sym_multifile] = ACTIONS(1072), -- [anon_sym_LPAREN] = ACTIONS(1072), -- [anon_sym_BANG] = ACTIONS(1072), -- [anon_sym_not] = ACTIONS(1072), -- [anon_sym_or] = ACTIONS(1072), -- [anon_sym_orelse] = ACTIONS(1072), -- [anon_sym_any] = ACTIONS(1072), -- [anon_sym_and] = ACTIONS(1072), -- [anon_sym_maybe] = ACTIONS(1072), -- [anon_sym_after] = ACTIONS(1072), -- [anon_sym_before] = ACTIONS(1072), -- [anon_sym_contains] = ACTIONS(1072), -- [anon_sym_includes] = ACTIONS(1072), -- [anon_sym_if] = ACTIONS(1072), -- [anon_sym_within] = ACTIONS(1072), -- [anon_sym_bubble] = ACTIONS(1072), -- [anon_sym_like] = ACTIONS(1072), -- [anon_sym_DOT] = ACTIONS(1072), -- [anon_sym_LBRACK] = ACTIONS(1072), -- [anon_sym_some] = ACTIONS(1072), -- [anon_sym_every] = ACTIONS(1072), -- [sym_underscore] = ACTIONS(1072), -- [anon_sym_private] = ACTIONS(1072), -- [anon_sym_pattern] = ACTIONS(1072), -- [anon_sym_predicate] = ACTIONS(1072), -- [anon_sym_function] = ACTIONS(1072), -- [anon_sym_log_LPAREN] = ACTIONS(1072), -- [anon_sym_range_LPAREN] = ACTIONS(1072), -- [sym_booleanConstant] = ACTIONS(1072), -- [sym_variable] = ACTIONS(1072), -- [anon_sym_js] = ACTIONS(1072), -- [anon_sym_grit] = ACTIONS(1072), -- [anon_sym_html] = ACTIONS(1072), -- [anon_sym_css] = ACTIONS(1072), -- [anon_sym_json] = ACTIONS(1072), -- [anon_sym_java] = ACTIONS(1072), -- [anon_sym_csharp] = ACTIONS(1072), -- [anon_sym_python] = ACTIONS(1072), -- [anon_sym_go] = ACTIONS(1072), -- [anon_sym_markdown] = ACTIONS(1072), -- [anon_sym_rust] = ACTIONS(1072), -- [anon_sym_ruby] = ACTIONS(1072), -- [anon_sym_sol] = ACTIONS(1072), -- [anon_sym_solidity] = ACTIONS(1072), -- [anon_sym_hcl] = ACTIONS(1072), -- [anon_sym_yaml] = ACTIONS(1072), -- [anon_sym_ast] = ACTIONS(1072), -- [anon_sym_universal] = ACTIONS(1072), -- [anon_sym_sql] = ACTIONS(1072), -- [anon_sym_toml] = ACTIONS(1072), -- [anon_sym_php] = ACTIONS(1072), -- [anon_sym_c] = ACTIONS(1072), -- [anon_sym_cpp] = ACTIONS(1072), -- [sym_backtickSnippet] = ACTIONS(1072), -- [sym_rawBacktickSnippet] = ACTIONS(1072), -- [sym_undefined] = ACTIONS(1072), -- [sym_top] = ACTIONS(1072), -- [sym_bottom] = ACTIONS(1072), -- [sym_intConstant] = ACTIONS(1072), -- [sym_doubleConstant] = ACTIONS(1072), -- [sym_stringConstant] = ACTIONS(1072), -- [sym_regex] = ACTIONS(1072), -- [anon_sym_r] = ACTIONS(1072), -- [sym_comment] = ACTIONS(113), -- }, -- [249] = { -- [aux_sym_source_file_repeat1] = STATE(1047), -- [ts_builtin_sym_end] = ACTIONS(1113), -- [sym_name] = ACTIONS(1072), -- [anon_sym_LF] = ACTIONS(1116), -+ [anon_sym_LF] = ACTIONS(1115), - [anon_sym_sequential] = ACTIONS(1072), - [anon_sym_LBRACE] = ACTIONS(1072), - [anon_sym_multifile] = ACTIONS(1072), -@@ -34502,6 +33221,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1072), - [anon_sym_c] = ACTIONS(1072), - [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), - [sym_backtickSnippet] = ACTIONS(1072), - [sym_rawBacktickSnippet] = ACTIONS(1072), - [sym_undefined] = ACTIONS(1072), -@@ -34515,8 +33235,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(113), - }, - [250] = { -- [aux_sym_source_file_repeat1] = STATE(250), -- [ts_builtin_sym_end] = ACTIONS(1119), -+ [aux_sym_source_file_repeat1] = STATE(1047), -+ [ts_builtin_sym_end] = ACTIONS(1118), - [sym_name] = ACTIONS(1072), - [anon_sym_LF] = ACTIONS(1121), - [anon_sym_sequential] = ACTIONS(1072), -@@ -34574,6 +33294,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1072), - [anon_sym_c] = ACTIONS(1072), - [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), - [sym_backtickSnippet] = ACTIONS(1072), - [sym_rawBacktickSnippet] = ACTIONS(1072), - [sym_undefined] = ACTIONS(1072), -@@ -34645,6 +33366,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1126), - [anon_sym_c] = ACTIONS(1126), - [anon_sym_cpp] = ACTIONS(1126), -+ [anon_sym_elixir] = ACTIONS(1126), - [sym_backtickSnippet] = ACTIONS(1126), - [sym_rawBacktickSnippet] = ACTIONS(1126), - [sym_undefined] = ACTIONS(1126), -@@ -34716,6 +33438,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1130), - [anon_sym_c] = ACTIONS(1130), - [anon_sym_cpp] = ACTIONS(1130), -+ [anon_sym_elixir] = ACTIONS(1130), - [sym_backtickSnippet] = ACTIONS(1130), - [sym_rawBacktickSnippet] = ACTIONS(1130), - [sym_undefined] = ACTIONS(1130), -@@ -34787,6 +33510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1134), - [anon_sym_c] = ACTIONS(1134), - [anon_sym_cpp] = ACTIONS(1134), -+ [anon_sym_elixir] = ACTIONS(1134), - [sym_backtickSnippet] = ACTIONS(1134), - [sym_rawBacktickSnippet] = ACTIONS(1134), - [sym_undefined] = ACTIONS(1134), -@@ -34858,6 +33582,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1138), - [anon_sym_c] = ACTIONS(1138), - [anon_sym_cpp] = ACTIONS(1138), -+ [anon_sym_elixir] = ACTIONS(1138), - [sym_backtickSnippet] = ACTIONS(1138), - [sym_rawBacktickSnippet] = ACTIONS(1138), - [sym_undefined] = ACTIONS(1138), -@@ -34929,6 +33654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1142), - [anon_sym_c] = ACTIONS(1142), - [anon_sym_cpp] = ACTIONS(1142), -+ [anon_sym_elixir] = ACTIONS(1142), - [sym_backtickSnippet] = ACTIONS(1142), - [sym_rawBacktickSnippet] = ACTIONS(1142), - [sym_undefined] = ACTIONS(1142), -@@ -35000,6 +33726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1146), - [anon_sym_c] = ACTIONS(1146), - [anon_sym_cpp] = ACTIONS(1146), -+ [anon_sym_elixir] = ACTIONS(1146), - [sym_backtickSnippet] = ACTIONS(1146), - [sym_rawBacktickSnippet] = ACTIONS(1146), - [sym_undefined] = ACTIONS(1146), -@@ -35071,6 +33798,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1150), - [anon_sym_c] = ACTIONS(1150), - [anon_sym_cpp] = ACTIONS(1150), -+ [anon_sym_elixir] = ACTIONS(1150), - [sym_backtickSnippet] = ACTIONS(1150), - [sym_rawBacktickSnippet] = ACTIONS(1150), - [sym_undefined] = ACTIONS(1150), -@@ -35142,6 +33870,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1154), - [anon_sym_c] = ACTIONS(1154), - [anon_sym_cpp] = ACTIONS(1154), -+ [anon_sym_elixir] = ACTIONS(1154), - [sym_backtickSnippet] = ACTIONS(1154), - [sym_rawBacktickSnippet] = ACTIONS(1154), - [sym_undefined] = ACTIONS(1154), -@@ -35213,6 +33942,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1158), - [anon_sym_c] = ACTIONS(1158), - [anon_sym_cpp] = ACTIONS(1158), -+ [anon_sym_elixir] = ACTIONS(1158), - [sym_backtickSnippet] = ACTIONS(1158), - [sym_rawBacktickSnippet] = ACTIONS(1158), - [sym_undefined] = ACTIONS(1158), -@@ -35284,6 +34014,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1162), - [anon_sym_c] = ACTIONS(1162), - [anon_sym_cpp] = ACTIONS(1162), -+ [anon_sym_elixir] = ACTIONS(1162), - [sym_backtickSnippet] = ACTIONS(1162), - [sym_rawBacktickSnippet] = ACTIONS(1162), - [sym_undefined] = ACTIONS(1162), -@@ -35355,6 +34086,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1166), - [anon_sym_c] = ACTIONS(1166), - [anon_sym_cpp] = ACTIONS(1166), -+ [anon_sym_elixir] = ACTIONS(1166), - [sym_backtickSnippet] = ACTIONS(1166), - [sym_rawBacktickSnippet] = ACTIONS(1166), - [sym_undefined] = ACTIONS(1166), -@@ -35426,6 +34158,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1170), - [anon_sym_c] = ACTIONS(1170), - [anon_sym_cpp] = ACTIONS(1170), -+ [anon_sym_elixir] = ACTIONS(1170), - [sym_backtickSnippet] = ACTIONS(1170), - [sym_rawBacktickSnippet] = ACTIONS(1170), - [sym_undefined] = ACTIONS(1170), -@@ -35497,6 +34230,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1174), - [anon_sym_c] = ACTIONS(1174), - [anon_sym_cpp] = ACTIONS(1174), -+ [anon_sym_elixir] = ACTIONS(1174), - [sym_backtickSnippet] = ACTIONS(1174), - [sym_rawBacktickSnippet] = ACTIONS(1174), - [sym_undefined] = ACTIONS(1174), -@@ -35568,6 +34302,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1178), - [anon_sym_c] = ACTIONS(1178), - [anon_sym_cpp] = ACTIONS(1178), -+ [anon_sym_elixir] = ACTIONS(1178), - [sym_backtickSnippet] = ACTIONS(1178), - [sym_rawBacktickSnippet] = ACTIONS(1178), - [sym_undefined] = ACTIONS(1178), -@@ -35639,6 +34374,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1182), - [anon_sym_c] = ACTIONS(1182), - [anon_sym_cpp] = ACTIONS(1182), -+ [anon_sym_elixir] = ACTIONS(1182), - [sym_backtickSnippet] = ACTIONS(1182), - [sym_rawBacktickSnippet] = ACTIONS(1182), - [sym_undefined] = ACTIONS(1182), -@@ -35652,9 +34388,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [sym_comment] = ACTIONS(113), - }, - [266] = { -- [ts_builtin_sym_end] = ACTIONS(1119), -+ [ts_builtin_sym_end] = ACTIONS(1077), - [sym_name] = ACTIONS(1072), -- [anon_sym_LF] = ACTIONS(1119), -+ [anon_sym_LF] = ACTIONS(1077), - [anon_sym_sequential] = ACTIONS(1072), - [anon_sym_LBRACE] = ACTIONS(1072), - [anon_sym_multifile] = ACTIONS(1072), -@@ -35710,6 +34446,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1072), - [anon_sym_c] = ACTIONS(1072), - [anon_sym_cpp] = ACTIONS(1072), -+ [anon_sym_elixir] = ACTIONS(1072), - [sym_backtickSnippet] = ACTIONS(1072), - [sym_rawBacktickSnippet] = ACTIONS(1072), - [sym_undefined] = ACTIONS(1072), -@@ -35781,6 +34518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1186), - [anon_sym_c] = ACTIONS(1186), - [anon_sym_cpp] = ACTIONS(1186), -+ [anon_sym_elixir] = ACTIONS(1186), - [sym_backtickSnippet] = ACTIONS(1186), - [sym_rawBacktickSnippet] = ACTIONS(1186), - [sym_undefined] = ACTIONS(1186), -@@ -35852,6 +34590,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1190), - [anon_sym_c] = ACTIONS(1190), - [anon_sym_cpp] = ACTIONS(1190), -+ [anon_sym_elixir] = ACTIONS(1190), - [sym_backtickSnippet] = ACTIONS(1190), - [sym_rawBacktickSnippet] = ACTIONS(1190), - [sym_undefined] = ACTIONS(1190), -@@ -35923,6 +34662,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1194), - [anon_sym_c] = ACTIONS(1194), - [anon_sym_cpp] = ACTIONS(1194), -+ [anon_sym_elixir] = ACTIONS(1194), - [sym_backtickSnippet] = ACTIONS(1194), - [sym_rawBacktickSnippet] = ACTIONS(1194), - [sym_undefined] = ACTIONS(1194), -@@ -35994,6 +34734,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1198), - [anon_sym_c] = ACTIONS(1198), - [anon_sym_cpp] = ACTIONS(1198), -+ [anon_sym_elixir] = ACTIONS(1198), - [sym_backtickSnippet] = ACTIONS(1198), - [sym_rawBacktickSnippet] = ACTIONS(1198), - [sym_undefined] = ACTIONS(1198), -@@ -36065,6 +34806,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1202), - [anon_sym_c] = ACTIONS(1202), - [anon_sym_cpp] = ACTIONS(1202), -+ [anon_sym_elixir] = ACTIONS(1202), - [sym_backtickSnippet] = ACTIONS(1202), - [sym_rawBacktickSnippet] = ACTIONS(1202), - [sym_undefined] = ACTIONS(1202), -@@ -36136,6 +34878,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1206), - [anon_sym_c] = ACTIONS(1206), - [anon_sym_cpp] = ACTIONS(1206), -+ [anon_sym_elixir] = ACTIONS(1206), - [sym_backtickSnippet] = ACTIONS(1206), - [sym_rawBacktickSnippet] = ACTIONS(1206), - [sym_undefined] = ACTIONS(1206), -@@ -36207,6 +34950,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1210), - [anon_sym_c] = ACTIONS(1210), - [anon_sym_cpp] = ACTIONS(1210), -+ [anon_sym_elixir] = ACTIONS(1210), - [sym_backtickSnippet] = ACTIONS(1210), - [sym_rawBacktickSnippet] = ACTIONS(1210), - [sym_undefined] = ACTIONS(1210), -@@ -36278,6 +35022,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1214), - [anon_sym_c] = ACTIONS(1214), - [anon_sym_cpp] = ACTIONS(1214), -+ [anon_sym_elixir] = ACTIONS(1214), - [sym_backtickSnippet] = ACTIONS(1212), - [sym_rawBacktickSnippet] = ACTIONS(1212), - [sym_undefined] = ACTIONS(1214), -@@ -36349,6 +35094,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1218), - [anon_sym_c] = ACTIONS(1218), - [anon_sym_cpp] = ACTIONS(1218), -+ [anon_sym_elixir] = ACTIONS(1218), - [sym_backtickSnippet] = ACTIONS(1218), - [sym_rawBacktickSnippet] = ACTIONS(1218), - [sym_undefined] = ACTIONS(1218), -@@ -36420,6 +35166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1222), - [anon_sym_c] = ACTIONS(1222), - [anon_sym_cpp] = ACTIONS(1222), -+ [anon_sym_elixir] = ACTIONS(1222), - [sym_backtickSnippet] = ACTIONS(1222), - [sym_rawBacktickSnippet] = ACTIONS(1222), - [sym_undefined] = ACTIONS(1222), -@@ -36491,6 +35238,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1226), - [anon_sym_c] = ACTIONS(1226), - [anon_sym_cpp] = ACTIONS(1226), -+ [anon_sym_elixir] = ACTIONS(1226), - [sym_backtickSnippet] = ACTIONS(1226), - [sym_rawBacktickSnippet] = ACTIONS(1226), - [sym_undefined] = ACTIONS(1226), -@@ -36562,6 +35310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1230), - [anon_sym_c] = ACTIONS(1230), - [anon_sym_cpp] = ACTIONS(1230), -+ [anon_sym_elixir] = ACTIONS(1230), - [sym_backtickSnippet] = ACTIONS(1230), - [sym_rawBacktickSnippet] = ACTIONS(1230), - [sym_undefined] = ACTIONS(1230), -@@ -36633,6 +35382,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1234), - [anon_sym_c] = ACTIONS(1234), - [anon_sym_cpp] = ACTIONS(1234), -+ [anon_sym_elixir] = ACTIONS(1234), - [sym_backtickSnippet] = ACTIONS(1234), - [sym_rawBacktickSnippet] = ACTIONS(1234), - [sym_undefined] = ACTIONS(1234), -@@ -36704,6 +35454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1238), - [anon_sym_c] = ACTIONS(1238), - [anon_sym_cpp] = ACTIONS(1238), -+ [anon_sym_elixir] = ACTIONS(1238), - [sym_backtickSnippet] = ACTIONS(1236), - [sym_rawBacktickSnippet] = ACTIONS(1236), - [sym_undefined] = ACTIONS(1238), -@@ -36775,6 +35526,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1244), - [anon_sym_c] = ACTIONS(1244), - [anon_sym_cpp] = ACTIONS(1244), -+ [anon_sym_elixir] = ACTIONS(1244), - [sym_backtickSnippet] = ACTIONS(1244), - [sym_rawBacktickSnippet] = ACTIONS(1244), - [sym_undefined] = ACTIONS(1244), -@@ -36846,6 +35598,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1248), - [anon_sym_c] = ACTIONS(1248), - [anon_sym_cpp] = ACTIONS(1248), -+ [anon_sym_elixir] = ACTIONS(1248), - [sym_backtickSnippet] = ACTIONS(1248), - [sym_rawBacktickSnippet] = ACTIONS(1248), - [sym_undefined] = ACTIONS(1248), -@@ -36917,6 +35670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1252), - [anon_sym_c] = ACTIONS(1252), - [anon_sym_cpp] = ACTIONS(1252), -+ [anon_sym_elixir] = ACTIONS(1252), - [sym_backtickSnippet] = ACTIONS(1252), - [sym_rawBacktickSnippet] = ACTIONS(1252), - [sym_undefined] = ACTIONS(1252), -@@ -36988,6 +35742,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1256), - [anon_sym_c] = ACTIONS(1256), - [anon_sym_cpp] = ACTIONS(1256), -+ [anon_sym_elixir] = ACTIONS(1256), - [sym_backtickSnippet] = ACTIONS(1256), - [sym_rawBacktickSnippet] = ACTIONS(1256), - [sym_undefined] = ACTIONS(1256), -@@ -37059,6 +35814,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1260), - [anon_sym_c] = ACTIONS(1260), - [anon_sym_cpp] = ACTIONS(1260), -+ [anon_sym_elixir] = ACTIONS(1260), - [sym_backtickSnippet] = ACTIONS(1260), - [sym_rawBacktickSnippet] = ACTIONS(1260), - [sym_undefined] = ACTIONS(1260), -@@ -37130,6 +35886,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1264), - [anon_sym_c] = ACTIONS(1264), - [anon_sym_cpp] = ACTIONS(1264), -+ [anon_sym_elixir] = ACTIONS(1264), - [sym_backtickSnippet] = ACTIONS(1264), - [sym_rawBacktickSnippet] = ACTIONS(1264), - [sym_undefined] = ACTIONS(1264), -@@ -37201,6 +35958,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1268), - [anon_sym_c] = ACTIONS(1268), - [anon_sym_cpp] = ACTIONS(1268), -+ [anon_sym_elixir] = ACTIONS(1268), - [sym_backtickSnippet] = ACTIONS(1268), - [sym_rawBacktickSnippet] = ACTIONS(1268), - [sym_undefined] = ACTIONS(1268), -@@ -37272,6 +36030,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1272), - [anon_sym_c] = ACTIONS(1272), - [anon_sym_cpp] = ACTIONS(1272), -+ [anon_sym_elixir] = ACTIONS(1272), - [sym_backtickSnippet] = ACTIONS(1272), - [sym_rawBacktickSnippet] = ACTIONS(1272), - [sym_undefined] = ACTIONS(1272), -@@ -37343,6 +36102,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1276), - [anon_sym_c] = ACTIONS(1276), - [anon_sym_cpp] = ACTIONS(1276), -+ [anon_sym_elixir] = ACTIONS(1276), - [sym_backtickSnippet] = ACTIONS(1276), - [sym_rawBacktickSnippet] = ACTIONS(1276), - [sym_undefined] = ACTIONS(1276), -@@ -37414,6 +36174,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1280), - [anon_sym_c] = ACTIONS(1280), - [anon_sym_cpp] = ACTIONS(1280), -+ [anon_sym_elixir] = ACTIONS(1280), - [sym_backtickSnippet] = ACTIONS(1280), - [sym_rawBacktickSnippet] = ACTIONS(1280), - [sym_undefined] = ACTIONS(1280), -@@ -37485,6 +36246,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1284), - [anon_sym_c] = ACTIONS(1284), - [anon_sym_cpp] = ACTIONS(1284), -+ [anon_sym_elixir] = ACTIONS(1284), - [sym_backtickSnippet] = ACTIONS(1284), - [sym_rawBacktickSnippet] = ACTIONS(1284), - [sym_undefined] = ACTIONS(1284), -@@ -37556,6 +36318,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1288), - [anon_sym_c] = ACTIONS(1288), - [anon_sym_cpp] = ACTIONS(1288), -+ [anon_sym_elixir] = ACTIONS(1288), - [sym_backtickSnippet] = ACTIONS(1288), - [sym_rawBacktickSnippet] = ACTIONS(1288), - [sym_undefined] = ACTIONS(1288), -@@ -37627,6 +36390,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1292), - [anon_sym_c] = ACTIONS(1292), - [anon_sym_cpp] = ACTIONS(1292), -+ [anon_sym_elixir] = ACTIONS(1292), - [sym_backtickSnippet] = ACTIONS(1292), - [sym_rawBacktickSnippet] = ACTIONS(1292), - [sym_undefined] = ACTIONS(1292), -@@ -37698,6 +36462,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1296), - [anon_sym_c] = ACTIONS(1296), - [anon_sym_cpp] = ACTIONS(1296), -+ [anon_sym_elixir] = ACTIONS(1296), - [sym_backtickSnippet] = ACTIONS(1296), - [sym_rawBacktickSnippet] = ACTIONS(1296), - [sym_undefined] = ACTIONS(1296), -@@ -37769,6 +36534,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1300), - [anon_sym_c] = ACTIONS(1300), - [anon_sym_cpp] = ACTIONS(1300), -+ [anon_sym_elixir] = ACTIONS(1300), - [sym_backtickSnippet] = ACTIONS(1300), - [sym_rawBacktickSnippet] = ACTIONS(1300), - [sym_undefined] = ACTIONS(1300), -@@ -37840,6 +36606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1304), - [anon_sym_c] = ACTIONS(1304), - [anon_sym_cpp] = ACTIONS(1304), -+ [anon_sym_elixir] = ACTIONS(1304), - [sym_backtickSnippet] = ACTIONS(1304), - [sym_rawBacktickSnippet] = ACTIONS(1304), - [sym_undefined] = ACTIONS(1304), -@@ -37911,6 +36678,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1308), - [anon_sym_c] = ACTIONS(1308), - [anon_sym_cpp] = ACTIONS(1308), -+ [anon_sym_elixir] = ACTIONS(1308), - [sym_backtickSnippet] = ACTIONS(1308), - [sym_rawBacktickSnippet] = ACTIONS(1308), - [sym_undefined] = ACTIONS(1308), -@@ -37982,6 +36750,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1312), - [anon_sym_c] = ACTIONS(1312), - [anon_sym_cpp] = ACTIONS(1312), -+ [anon_sym_elixir] = ACTIONS(1312), - [sym_backtickSnippet] = ACTIONS(1312), - [sym_rawBacktickSnippet] = ACTIONS(1312), - [sym_undefined] = ACTIONS(1312), -@@ -38052,6 +36821,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1316), - [anon_sym_c] = ACTIONS(1316), - [anon_sym_cpp] = ACTIONS(1316), -+ [anon_sym_elixir] = ACTIONS(1316), - [sym_backtickSnippet] = ACTIONS(1314), - [sym_rawBacktickSnippet] = ACTIONS(1314), - [sym_undefined] = ACTIONS(1316), -@@ -38122,6 +36892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1322), - [anon_sym_c] = ACTIONS(1322), - [anon_sym_cpp] = ACTIONS(1322), -+ [anon_sym_elixir] = ACTIONS(1322), - [sym_backtickSnippet] = ACTIONS(1320), - [sym_rawBacktickSnippet] = ACTIONS(1320), - [sym_undefined] = ACTIONS(1322), -@@ -38192,6 +36963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [anon_sym_php] = ACTIONS(1326), - [anon_sym_c] = ACTIONS(1326), - [anon_sym_cpp] = ACTIONS(1326), -+ [anon_sym_elixir] = ACTIONS(1326), - [sym_backtickSnippet] = ACTIONS(1324), - [sym_rawBacktickSnippet] = ACTIONS(1324), - [sym_undefined] = ACTIONS(1326), -@@ -38223,7 +36995,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_doubleConstant, - sym_stringConstant, - sym_regex, -- ACTIONS(1328), 50, -+ ACTIONS(1328), 51, - anon_sym_sequential, - anon_sym_multifile, - anon_sym_not, -@@ -38269,12 +37041,13 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_php, - anon_sym_c, - anon_sym_cpp, -+ anon_sym_elixir, - sym_undefined, - sym_top, - sym_bottom, - sym_intConstant, - anon_sym_r, -- [70] = 3, -+ [71] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1334), 12, -@@ -38290,7 +37063,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_doubleConstant, - sym_stringConstant, - sym_regex, -- ACTIONS(1332), 50, -+ ACTIONS(1332), 51, - anon_sym_sequential, - anon_sym_multifile, - anon_sym_not, -@@ -38336,12 +37109,13 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_php, - anon_sym_c, - anon_sym_cpp, -+ anon_sym_elixir, - sym_undefined, - sym_top, - sym_bottom, - sym_intConstant, - anon_sym_r, -- [140] = 3, -+ [142] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1338), 12, -@@ -38357,7 +37131,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_doubleConstant, - sym_stringConstant, - sym_regex, -- ACTIONS(1336), 50, -+ ACTIONS(1336), 51, - anon_sym_sequential, - anon_sym_multifile, - anon_sym_not, -@@ -38403,12 +37177,13 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_php, - anon_sym_c, - anon_sym_cpp, -+ anon_sym_elixir, - sym_undefined, - sym_top, - sym_bottom, - sym_intConstant, - anon_sym_r, -- [210] = 4, -+ [213] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1344), 1, -@@ -38425,7 +37200,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_doubleConstant, - sym_stringConstant, - sym_regex, -- ACTIONS(1340), 50, -+ ACTIONS(1340), 51, - anon_sym_sequential, - anon_sym_multifile, - anon_sym_not, -@@ -38471,12 +37246,13 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_php, - anon_sym_c, - anon_sym_cpp, -+ anon_sym_elixir, - sym_undefined, - sym_top, - sym_bottom, - sym_intConstant, - anon_sym_r, -- [282] = 3, -+ [286] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1348), 12, -@@ -38492,7 +37268,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_doubleConstant, - sym_stringConstant, - sym_regex, -- ACTIONS(1346), 50, -+ ACTIONS(1346), 51, - anon_sym_sequential, - anon_sym_multifile, - anon_sym_not, -@@ -38538,12 +37314,13 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_php, - anon_sym_c, - anon_sym_cpp, -+ anon_sym_elixir, - sym_undefined, - sym_top, - sym_bottom, - sym_intConstant, - anon_sym_r, -- [352] = 4, -+ [357] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(1246), 1, -@@ -38552,7 +37329,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_js, - anon_sym_sol, - anon_sym_c, -- ACTIONS(1350), 20, -+ ACTIONS(1350), 21, - anon_sym_grit, - anon_sym_html, - anon_sym_css, -@@ -38573,7 +37350,8 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_toml, - anon_sym_php, - anon_sym_cpp, -- [386] = 4, -+ anon_sym_elixir, -+ [392] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(299), 1, -@@ -38582,7 +37360,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_js, - anon_sym_sol, - anon_sym_c, -- ACTIONS(1354), 20, -+ ACTIONS(1354), 21, - anon_sym_grit, - anon_sym_html, - anon_sym_css, -@@ -38603,7 +37381,8 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_toml, - anon_sym_php, - anon_sym_cpp, -- [420] = 22, -+ anon_sym_elixir, -+ [427] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -38648,7 +37427,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinition, - STATE(1056), 1, - sym_definition, -- [487] = 22, -+ [494] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -38691,9 +37470,9 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- STATE(1080), 1, -+ STATE(1143), 1, - sym_definition, -- [554] = 22, -+ [561] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -38738,7 +37517,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinition, - STATE(1106), 1, - sym_definition, -- [621] = 22, -+ [628] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -38783,7 +37562,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinition, - STATE(1092), 1, - sym_definition, -- [688] = 3, -+ [695] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1390), 3, -@@ -38809,7 +37588,33 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [717] = 22, -+ [724] = 3, -+ ACTIONS(3), 1, -+ sym_comment, -+ ACTIONS(1394), 3, -+ anon_sym_SLASH, -+ anon_sym_PLUS, -+ anon_sym_EQ, -+ ACTIONS(1392), 18, -+ anon_sym_COMMA, -+ anon_sym_RBRACE, -+ anon_sym_RPAREN, -+ anon_sym_STAR, -+ anon_sym_PERCENT, -+ anon_sym_DASH, -+ anon_sym_as, -+ anon_sym_limit, -+ anon_sym_PLUS_EQ, -+ anon_sym_where, -+ anon_sym_until, -+ anon_sym_EQ_GT, -+ anon_sym_else, -+ anon_sym_DOT, -+ anon_sym_LBRACK, -+ anon_sym_RBRACK, -+ anon_sym_LT_COLON, -+ sym_annotation, -+ [753] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -38842,7 +37647,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_private, - ACTIONS(1380), 1, - sym_annotation, -- ACTIONS(1392), 1, -+ ACTIONS(1396), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -38852,9 +37657,35 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- STATE(1045), 1, -+ STATE(1157), 1, - sym_definition, -- [784] = 22, -+ [820] = 3, -+ ACTIONS(3), 1, -+ sym_comment, -+ ACTIONS(1390), 3, -+ anon_sym_SLASH, -+ anon_sym_PLUS, -+ anon_sym_EQ, -+ ACTIONS(1388), 18, -+ anon_sym_COMMA, -+ anon_sym_RBRACE, -+ anon_sym_RPAREN, -+ anon_sym_STAR, -+ anon_sym_PERCENT, -+ anon_sym_DASH, -+ anon_sym_as, -+ anon_sym_limit, -+ anon_sym_PLUS_EQ, -+ anon_sym_where, -+ anon_sym_until, -+ anon_sym_EQ_GT, -+ anon_sym_else, -+ anon_sym_DOT, -+ anon_sym_LBRACK, -+ anon_sym_RBRACK, -+ anon_sym_LT_COLON, -+ sym_annotation, -+ [849] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -38887,7 +37718,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_private, - ACTIONS(1380), 1, - sym_annotation, -- ACTIONS(1394), 1, -+ ACTIONS(1398), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -38897,9 +37728,9 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- STATE(1157), 1, -+ STATE(1080), 1, - sym_definition, -- [851] = 22, -+ [916] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -38932,7 +37763,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_private, - ACTIONS(1380), 1, - sym_annotation, -- ACTIONS(1396), 1, -+ ACTIONS(1400), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -38942,9 +37773,9 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- STATE(1161), 1, -+ STATE(1066), 1, - sym_definition, -- [918] = 22, -+ [983] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -38977,7 +37808,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_private, - ACTIONS(1380), 1, - sym_annotation, -- ACTIONS(1398), 1, -+ ACTIONS(1402), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -38987,9 +37818,9 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- STATE(1155), 1, -+ STATE(1045), 1, - sym_definition, -- [985] = 22, -+ [1050] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -39022,7 +37853,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_private, - ACTIONS(1380), 1, - sym_annotation, -- ACTIONS(1400), 1, -+ ACTIONS(1404), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -39032,16 +37863,16 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- STATE(1066), 1, -+ STATE(1161), 1, - sym_definition, -- [1052] = 3, -+ [1117] = 3, - ACTIONS(3), 1, - sym_comment, -- ACTIONS(1404), 3, -+ ACTIONS(1394), 3, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_EQ, -- ACTIONS(1402), 18, -+ ACTIONS(1392), 18, - ts_builtin_sym_end, - anon_sym_STAR, - anon_sym_PERCENT, -@@ -39060,59 +37891,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [1081] = 3, -- ACTIONS(3), 1, -- sym_comment, -- ACTIONS(1404), 3, -- anon_sym_SLASH, -- anon_sym_PLUS, -- anon_sym_EQ, -- ACTIONS(1402), 18, -- anon_sym_COMMA, -- anon_sym_RBRACE, -- anon_sym_RPAREN, -- anon_sym_STAR, -- anon_sym_PERCENT, -- anon_sym_DASH, -- anon_sym_as, -- anon_sym_limit, -- anon_sym_PLUS_EQ, -- anon_sym_where, -- anon_sym_until, -- anon_sym_EQ_GT, -- anon_sym_else, -- anon_sym_DOT, -- anon_sym_LBRACK, -- anon_sym_RBRACK, -- anon_sym_LT_COLON, -- sym_annotation, -- [1110] = 3, -- ACTIONS(3), 1, -- sym_comment, -- ACTIONS(1390), 3, -- anon_sym_SLASH, -- anon_sym_PLUS, -- anon_sym_EQ, -- ACTIONS(1388), 18, -- anon_sym_COMMA, -- anon_sym_RBRACE, -- anon_sym_RPAREN, -- anon_sym_STAR, -- anon_sym_PERCENT, -- anon_sym_DASH, -- anon_sym_as, -- anon_sym_limit, -- anon_sym_PLUS_EQ, -- anon_sym_where, -- anon_sym_until, -- anon_sym_EQ_GT, -- anon_sym_else, -- anon_sym_DOT, -- anon_sym_LBRACK, -- anon_sym_RBRACK, -- anon_sym_LT_COLON, -- sym_annotation, -- [1139] = 5, -+ [1146] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1410), 1, -@@ -39140,7 +37919,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [1172] = 22, -+ [1179] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -39185,7 +37964,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinition, - STATE(1179), 1, - sym_definition, -- [1239] = 22, -+ [1246] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -39230,7 +38009,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinition, - STATE(1166), 1, - sym_definition, -- [1306] = 22, -+ [1313] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -39275,7 +38054,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinition, - STATE(1180), 1, - sym_definition, -- [1373] = 22, -+ [1380] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -39318,9 +38097,9 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- STATE(1143), 1, -+ STATE(1155), 1, - sym_definition, -- [1440] = 22, -+ [1447] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -39365,7 +38144,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinition, - STATE(1041), 1, - sym_definition, -- [1507] = 22, -+ [1514] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -39410,7 +38189,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinition, - STATE(1039), 1, - sym_definition, -- [1574] = 22, -+ [1581] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -39455,7 +38234,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinition, - STATE(1169), 1, - sym_definition, -- [1641] = 5, -+ [1648] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1410), 1, -@@ -39482,7 +38261,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [1673] = 4, -+ [1680] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1430), 2, -@@ -39508,7 +38287,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [1703] = 3, -+ [1710] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1436), 2, -@@ -39532,7 +38311,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [1730] = 3, -+ [1737] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1440), 2, -@@ -39556,7 +38335,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [1757] = 4, -+ [1764] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1444), 1, -@@ -39581,7 +38360,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [1786] = 3, -+ [1793] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1450), 2, -@@ -39605,7 +38384,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [1813] = 4, -+ [1820] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1456), 1, -@@ -39630,7 +38409,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [1842] = 4, -+ [1849] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1430), 2, -@@ -39655,7 +38434,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [1871] = 4, -+ [1878] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1458), 1, -@@ -39680,7 +38459,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [1900] = 4, -+ [1907] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1460), 1, -@@ -39705,7 +38484,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [1929] = 3, -+ [1936] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1464), 2, -@@ -39729,7 +38508,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [1956] = 3, -+ [1963] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1468), 2, -@@ -39753,7 +38532,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [1983] = 3, -+ [1990] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1468), 2, -@@ -39777,7 +38556,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2010] = 3, -+ [2017] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1472), 2, -@@ -39801,7 +38580,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2037] = 3, -+ [2044] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1476), 2, -@@ -39825,7 +38604,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2064] = 4, -+ [2071] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1452), 1, -@@ -39850,7 +38629,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2093] = 3, -+ [2100] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1484), 2, -@@ -39874,7 +38653,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2120] = 4, -+ [2127] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1486), 1, -@@ -39899,7 +38678,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2149] = 3, -+ [2156] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1450), 2, -@@ -39923,7 +38702,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2176] = 3, -+ [2183] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1490), 2, -@@ -39947,7 +38726,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2203] = 3, -+ [2210] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1494), 2, -@@ -39971,7 +38750,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2230] = 3, -+ [2237] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1498), 2, -@@ -39995,7 +38774,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2257] = 3, -+ [2264] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1500), 2, -@@ -40019,7 +38798,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2284] = 3, -+ [2291] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1484), 2, -@@ -40043,7 +38822,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2311] = 3, -+ [2318] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1494), 2, -@@ -40067,7 +38846,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2338] = 3, -+ [2345] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1498), 2, -@@ -40091,7 +38870,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2365] = 3, -+ [2372] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1490), 2, -@@ -40115,7 +38894,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2392] = 3, -+ [2399] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1436), 2, -@@ -40139,7 +38918,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2419] = 3, -+ [2426] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1504), 2, -@@ -40163,7 +38942,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2446] = 3, -+ [2453] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1476), 2, -@@ -40187,7 +38966,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2473] = 3, -+ [2480] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1440), 2, -@@ -40211,7 +38990,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2500] = 3, -+ [2507] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1472), 2, -@@ -40235,7 +39014,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2527] = 3, -+ [2534] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1504), 2, -@@ -40259,7 +39038,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [2554] = 3, -+ [2561] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1508), 2, -@@ -40282,7 +39061,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2580] = 3, -+ [2587] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1512), 2, -@@ -40305,7 +39084,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2606] = 3, -+ [2613] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1516), 2, -@@ -40328,7 +39107,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2632] = 3, -+ [2639] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1520), 2, -@@ -40351,7 +39130,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2658] = 3, -+ [2665] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1524), 2, -@@ -40374,7 +39153,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2684] = 3, -+ [2691] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1528), 2, -@@ -40397,7 +39176,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2710] = 3, -+ [2717] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1532), 2, -@@ -40420,7 +39199,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2736] = 3, -+ [2743] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1536), 2, -@@ -40443,7 +39222,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2762] = 3, -+ [2769] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1540), 2, -@@ -40466,7 +39245,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2788] = 3, -+ [2795] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1544), 2, -@@ -40489,7 +39268,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2814] = 3, -+ [2821] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1548), 2, -@@ -40512,7 +39291,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2840] = 3, -+ [2847] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1552), 2, -@@ -40535,7 +39314,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2866] = 3, -+ [2873] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1556), 2, -@@ -40558,7 +39337,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2892] = 3, -+ [2899] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1560), 2, -@@ -40581,7 +39360,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2918] = 3, -+ [2925] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1564), 2, -@@ -40604,7 +39383,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2944] = 3, -+ [2951] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1568), 2, -@@ -40627,7 +39406,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2970] = 3, -+ [2977] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1572), 2, -@@ -40650,7 +39429,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [2996] = 3, -+ [3003] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1576), 2, -@@ -40673,7 +39452,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3022] = 3, -+ [3029] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1580), 2, -@@ -40696,7 +39475,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3048] = 3, -+ [3055] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1584), 2, -@@ -40719,7 +39498,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3074] = 3, -+ [3081] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1588), 2, -@@ -40742,7 +39521,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3100] = 3, -+ [3107] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1592), 2, -@@ -40765,7 +39544,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3126] = 3, -+ [3133] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1596), 2, -@@ -40788,7 +39567,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3152] = 3, -+ [3159] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1600), 2, -@@ -40811,7 +39590,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3178] = 3, -+ [3185] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1604), 2, -@@ -40834,7 +39613,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3204] = 3, -+ [3211] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1608), 2, -@@ -40857,7 +39636,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3230] = 3, -+ [3237] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1612), 2, -@@ -40880,7 +39659,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3256] = 3, -+ [3263] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1616), 2, -@@ -40903,7 +39682,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3282] = 3, -+ [3289] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1620), 2, -@@ -40926,7 +39705,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3308] = 3, -+ [3315] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1624), 2, -@@ -40949,7 +39728,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3334] = 3, -+ [3341] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1628), 2, -@@ -40972,7 +39751,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3360] = 3, -+ [3367] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1632), 2, -@@ -40995,7 +39774,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3386] = 3, -+ [3393] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1636), 2, -@@ -41018,7 +39797,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3412] = 3, -+ [3419] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1640), 2, -@@ -41041,7 +39820,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3438] = 3, -+ [3445] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1644), 2, -@@ -41064,7 +39843,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3464] = 3, -+ [3471] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1648), 2, -@@ -41087,7 +39866,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3490] = 3, -+ [3497] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1652), 2, -@@ -41110,7 +39889,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3516] = 11, -+ [3523] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -41141,7 +39920,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [3558] = 3, -+ [3565] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1658), 2, -@@ -41164,7 +39943,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3584] = 3, -+ [3591] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1662), 2, -@@ -41187,7 +39966,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3610] = 3, -+ [3617] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1666), 2, -@@ -41210,7 +39989,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3636] = 3, -+ [3643] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1670), 2, -@@ -41233,7 +40012,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3662] = 3, -+ [3669] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1674), 2, -@@ -41256,7 +40035,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3688] = 3, -+ [3695] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1678), 2, -@@ -41279,7 +40058,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3714] = 3, -+ [3721] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1682), 2, -@@ -41302,7 +40081,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3740] = 3, -+ [3747] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1686), 2, -@@ -41325,7 +40104,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3766] = 3, -+ [3773] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1690), 2, -@@ -41348,7 +40127,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3792] = 3, -+ [3799] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1694), 2, -@@ -41371,7 +40150,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3818] = 3, -+ [3825] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1698), 2, -@@ -41394,7 +40173,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3844] = 3, -+ [3851] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1702), 2, -@@ -41417,7 +40196,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3870] = 3, -+ [3877] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1706), 2, -@@ -41440,7 +40219,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3896] = 3, -+ [3903] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1710), 2, -@@ -41463,7 +40242,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3922] = 3, -+ [3929] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1714), 2, -@@ -41486,7 +40265,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3948] = 3, -+ [3955] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1718), 2, -@@ -41509,7 +40288,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [3974] = 3, -+ [3981] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1722), 2, -@@ -41532,7 +40311,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4000] = 3, -+ [4007] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1726), 2, -@@ -41555,7 +40334,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4026] = 3, -+ [4033] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1730), 2, -@@ -41578,7 +40357,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [4052] = 3, -+ [4059] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1734), 2, -@@ -41601,7 +40380,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4078] = 3, -+ [4085] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1738), 2, -@@ -41624,7 +40403,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4104] = 4, -+ [4111] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1740), 1, -@@ -41648,7 +40427,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [4132] = 3, -+ [4139] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1500), 2, -@@ -41671,7 +40450,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_DOT, - anon_sym_RBRACK, - sym_annotation, -- [4158] = 3, -+ [4165] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1744), 2, -@@ -41694,7 +40473,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4184] = 3, -+ [4191] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1748), 2, -@@ -41717,7 +40496,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4210] = 3, -+ [4217] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1752), 2, -@@ -41740,7 +40519,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4236] = 3, -+ [4243] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1756), 2, -@@ -41763,7 +40542,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4262] = 3, -+ [4269] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1760), 2, -@@ -41786,7 +40565,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4288] = 3, -+ [4295] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1764), 2, -@@ -41809,7 +40588,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4314] = 3, -+ [4321] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1768), 2, -@@ -41832,7 +40611,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4340] = 3, -+ [4347] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1772), 2, -@@ -41855,7 +40634,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4366] = 3, -+ [4373] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1776), 2, -@@ -41878,7 +40657,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4392] = 3, -+ [4399] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1780), 2, -@@ -41901,7 +40680,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4418] = 3, -+ [4425] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1784), 2, -@@ -41924,7 +40703,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4444] = 3, -+ [4451] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1464), 2, -@@ -41947,7 +40726,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [4470] = 3, -+ [4477] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1788), 2, -@@ -41970,7 +40749,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4496] = 13, -+ [4503] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -42003,7 +40782,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [4542] = 4, -+ [4549] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1796), 1, -@@ -42027,7 +40806,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4570] = 3, -+ [4577] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1800), 2, -@@ -42050,7 +40829,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, -- [4596] = 3, -+ [4603] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1804), 2, -@@ -42073,7 +40852,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4622] = 13, -+ [4629] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -42106,7 +40885,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [4668] = 3, -+ [4675] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1810), 2, -@@ -42129,7 +40908,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4694] = 13, -+ [4701] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -42162,7 +40941,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [4740] = 3, -+ [4747] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1816), 2, -@@ -42185,7 +40964,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4766] = 3, -+ [4773] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1820), 2, -@@ -42208,7 +40987,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4792] = 3, -+ [4799] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1824), 2, -@@ -42231,7 +41010,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4818] = 4, -+ [4825] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1830), 1, -@@ -42255,7 +41034,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4846] = 14, -+ [4853] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -42289,7 +41068,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [4894] = 3, -+ [4901] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1838), 2, -@@ -42312,7 +41091,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4920] = 11, -+ [4927] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -42343,7 +41122,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [4962] = 3, -+ [4969] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1844), 2, -@@ -42366,7 +41145,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [4988] = 3, -+ [4995] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1848), 2, -@@ -42389,7 +41168,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5014] = 3, -+ [5021] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1852), 2, -@@ -42412,7 +41191,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5040] = 3, -+ [5047] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1856), 2, -@@ -42435,7 +41214,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5066] = 3, -+ [5073] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1860), 2, -@@ -42458,7 +41237,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5092] = 3, -+ [5099] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1864), 2, -@@ -42481,7 +41260,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5118] = 3, -+ [5125] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1868), 2, -@@ -42504,7 +41283,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5144] = 3, -+ [5151] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1872), 2, -@@ -42527,7 +41306,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5170] = 3, -+ [5177] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1876), 2, -@@ -42550,7 +41329,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5196] = 3, -+ [5203] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1880), 2, -@@ -42573,7 +41352,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5222] = 3, -+ [5229] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1884), 2, -@@ -42596,7 +41375,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5248] = 3, -+ [5255] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1888), 2, -@@ -42619,7 +41398,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5274] = 3, -+ [5281] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1892), 2, -@@ -42642,7 +41421,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5300] = 3, -+ [5307] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1896), 2, -@@ -42665,7 +41444,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5326] = 3, -+ [5333] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1900), 2, -@@ -42688,7 +41467,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5352] = 3, -+ [5359] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1904), 2, -@@ -42711,7 +41490,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5378] = 3, -+ [5385] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1908), 2, -@@ -42734,7 +41513,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5404] = 3, -+ [5411] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1912), 2, -@@ -42757,7 +41536,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5430] = 3, -+ [5437] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1916), 2, -@@ -42780,7 +41559,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5456] = 3, -+ [5463] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 2, -@@ -42803,7 +41582,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5482] = 13, -+ [5489] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -42836,7 +41615,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [5528] = 3, -+ [5535] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1926), 2, -@@ -42859,7 +41638,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5554] = 13, -+ [5561] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -42892,7 +41671,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [5600] = 3, -+ [5607] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1932), 2, -@@ -42915,7 +41694,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5626] = 3, -+ [5633] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1936), 2, -@@ -42938,7 +41717,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5652] = 3, -+ [5659] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1940), 2, -@@ -42961,7 +41740,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5678] = 3, -+ [5685] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1944), 2, -@@ -42984,7 +41763,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5704] = 3, -+ [5711] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1948), 2, -@@ -43007,7 +41786,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5730] = 3, -+ [5737] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1952), 2, -@@ -43030,7 +41809,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5756] = 3, -+ [5763] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1956), 2, -@@ -43053,7 +41832,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5782] = 3, -+ [5789] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1960), 2, -@@ -43076,7 +41855,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5808] = 3, -+ [5815] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 2, -@@ -43099,7 +41878,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5834] = 3, -+ [5841] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1968), 2, -@@ -43122,7 +41901,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5860] = 3, -+ [5867] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1972), 2, -@@ -43145,7 +41924,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5886] = 3, -+ [5893] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1976), 2, -@@ -43168,7 +41947,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5912] = 3, -+ [5919] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1980), 2, -@@ -43191,7 +41970,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5938] = 3, -+ [5945] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1984), 2, -@@ -43214,7 +41993,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [5964] = 11, -+ [5971] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -43245,7 +42024,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [6006] = 3, -+ [6013] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1990), 2, -@@ -43268,7 +42047,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6032] = 3, -+ [6039] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1994), 2, -@@ -43291,7 +42070,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6058] = 3, -+ [6065] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1998), 2, -@@ -43314,7 +42093,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6084] = 3, -+ [6091] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2002), 2, -@@ -43337,7 +42116,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6110] = 3, -+ [6117] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2006), 2, -@@ -43360,7 +42139,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6136] = 7, -+ [6143] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -43387,7 +42166,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6170] = 3, -+ [6177] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2014), 2, -@@ -43410,7 +42189,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6196] = 7, -+ [6203] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -43437,7 +42216,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6230] = 3, -+ [6237] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2022), 2, -@@ -43460,7 +42239,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6256] = 4, -+ [6263] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1368), 1, -@@ -43484,7 +42263,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6284] = 3, -+ [6291] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2030), 2, -@@ -43507,7 +42286,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6310] = 4, -+ [6317] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1368), 1, -@@ -43531,7 +42310,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6338] = 3, -+ [6345] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2038), 2, -@@ -43554,7 +42333,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6364] = 4, -+ [6371] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1368), 1, -@@ -43578,7 +42357,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6392] = 3, -+ [6399] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2046), 2, -@@ -43601,7 +42380,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6418] = 3, -+ [6425] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2050), 2, -@@ -43624,7 +42403,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6444] = 3, -+ [6451] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2054), 2, -@@ -43647,7 +42426,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6470] = 3, -+ [6477] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2058), 2, -@@ -43670,7 +42449,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6496] = 3, -+ [6503] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2062), 2, -@@ -43693,7 +42472,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6522] = 3, -+ [6529] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2066), 2, -@@ -43716,7 +42495,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6548] = 3, -+ [6555] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2070), 2, -@@ -43739,7 +42518,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6574] = 3, -+ [6581] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2074), 2, -@@ -43762,7 +42541,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6600] = 3, -+ [6607] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2078), 2, -@@ -43785,7 +42564,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6626] = 3, -+ [6633] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2082), 2, -@@ -43808,7 +42587,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6652] = 3, -+ [6659] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2086), 2, -@@ -43831,7 +42610,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6678] = 3, -+ [6685] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2090), 2, -@@ -43854,7 +42633,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6704] = 3, -+ [6711] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2094), 2, -@@ -43877,7 +42656,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6730] = 3, -+ [6737] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2098), 2, -@@ -43900,7 +42679,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6756] = 3, -+ [6763] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2102), 2, -@@ -43923,7 +42702,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6782] = 3, -+ [6789] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2106), 2, -@@ -43946,7 +42725,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6808] = 3, -+ [6815] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2110), 2, -@@ -43969,7 +42748,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6834] = 3, -+ [6841] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2114), 2, -@@ -43992,7 +42771,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6860] = 3, -+ [6867] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2118), 2, -@@ -44015,7 +42794,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6886] = 3, -+ [6893] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2122), 2, -@@ -44038,7 +42817,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6912] = 3, -+ [6919] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2126), 2, -@@ -44061,7 +42840,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6938] = 3, -+ [6945] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2130), 2, -@@ -44084,7 +42863,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6964] = 3, -+ [6971] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2134), 2, -@@ -44107,7 +42886,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [6990] = 13, -+ [6997] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -44140,7 +42919,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [7036] = 3, -+ [7043] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2140), 2, -@@ -44163,7 +42942,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7062] = 13, -+ [7069] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -44196,7 +42975,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [7108] = 3, -+ [7115] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2146), 2, -@@ -44219,7 +42998,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7134] = 3, -+ [7141] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2150), 2, -@@ -44242,7 +43021,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7160] = 3, -+ [7167] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2154), 2, -@@ -44265,7 +43044,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7186] = 3, -+ [7193] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2158), 2, -@@ -44288,7 +43067,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7212] = 13, -+ [7219] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -44321,7 +43100,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [7258] = 3, -+ [7265] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2164), 2, -@@ -44344,7 +43123,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7284] = 3, -+ [7291] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2168), 2, -@@ -44367,7 +43146,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7310] = 3, -+ [7317] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2172), 2, -@@ -44390,7 +43169,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7336] = 3, -+ [7343] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2176), 2, -@@ -44413,7 +43192,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7362] = 3, -+ [7369] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2180), 2, -@@ -44436,7 +43215,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7388] = 3, -+ [7395] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2184), 2, -@@ -44459,7 +43238,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7414] = 3, -+ [7421] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2188), 2, -@@ -44482,7 +43261,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7440] = 3, -+ [7447] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2192), 2, -@@ -44505,7 +43284,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7466] = 3, -+ [7473] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2196), 2, -@@ -44528,7 +43307,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7492] = 13, -+ [7499] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -44561,7 +43340,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [7538] = 13, -+ [7545] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -44594,7 +43373,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [7584] = 3, -+ [7591] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2204), 2, -@@ -44617,7 +43396,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7610] = 3, -+ [7617] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2208), 2, -@@ -44640,7 +43419,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7636] = 13, -+ [7643] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -44673,7 +43452,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [7682] = 3, -+ [7689] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2214), 2, -@@ -44696,7 +43475,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7708] = 13, -+ [7715] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -44729,7 +43508,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [7754] = 3, -+ [7761] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2220), 2, -@@ -44752,7 +43531,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7780] = 3, -+ [7787] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2224), 2, -@@ -44775,7 +43554,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7806] = 3, -+ [7813] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2228), 2, -@@ -44798,7 +43577,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7832] = 3, -+ [7839] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2232), 2, -@@ -44821,7 +43600,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7858] = 13, -+ [7865] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -44854,7 +43633,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [7904] = 3, -+ [7911] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2238), 2, -@@ -44877,7 +43656,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7930] = 3, -+ [7937] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2242), 2, -@@ -44900,7 +43679,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [7956] = 13, -+ [7963] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -44933,7 +43712,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [8002] = 3, -+ [8009] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2248), 2, -@@ -44956,7 +43735,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8028] = 3, -+ [8035] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2252), 2, -@@ -44979,7 +43758,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8054] = 13, -+ [8061] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45012,7 +43791,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [8100] = 13, -+ [8107] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45045,7 +43824,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [8146] = 3, -+ [8153] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2260), 2, -@@ -45068,7 +43847,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8172] = 3, -+ [8179] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2264), 2, -@@ -45091,7 +43870,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8198] = 3, -+ [8205] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2268), 2, -@@ -45114,7 +43893,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8224] = 3, -+ [8231] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2272), 2, -@@ -45137,7 +43916,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8250] = 13, -+ [8257] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45170,7 +43949,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [8296] = 3, -+ [8303] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2278), 2, -@@ -45193,7 +43972,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8322] = 3, -+ [8329] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2282), 2, -@@ -45216,7 +43995,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8348] = 3, -+ [8355] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2286), 2, -@@ -45239,7 +44018,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8374] = 3, -+ [8381] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2290), 2, -@@ -45262,7 +44041,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8400] = 4, -+ [8407] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1452), 1, -@@ -45286,7 +44065,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [8428] = 3, -+ [8435] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2294), 2, -@@ -45309,7 +44088,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8454] = 4, -+ [8461] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2300), 1, -@@ -45333,7 +44112,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8482] = 3, -+ [8489] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2304), 2, -@@ -45356,7 +44135,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8508] = 13, -+ [8515] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45389,7 +44168,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [8554] = 3, -+ [8561] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2310), 2, -@@ -45412,7 +44191,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8580] = 3, -+ [8587] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2314), 2, -@@ -45435,7 +44214,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8606] = 3, -+ [8613] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2318), 2, -@@ -45458,7 +44237,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8632] = 13, -+ [8639] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45491,7 +44270,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [8678] = 3, -+ [8685] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2324), 2, -@@ -45514,7 +44293,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8704] = 3, -+ [8711] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2328), 2, -@@ -45537,7 +44316,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8730] = 4, -+ [8737] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2334), 1, -@@ -45561,7 +44340,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8758] = 3, -+ [8765] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2338), 2, -@@ -45584,7 +44363,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8784] = 3, -+ [8791] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2342), 2, -@@ -45607,7 +44386,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8810] = 3, -+ [8817] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2346), 2, -@@ -45630,7 +44409,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8836] = 3, -+ [8843] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2350), 2, -@@ -45653,7 +44432,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8862] = 3, -+ [8869] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2354), 2, -@@ -45676,7 +44455,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8888] = 3, -+ [8895] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1800), 2, -@@ -45699,7 +44478,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [8914] = 13, -+ [8921] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45732,7 +44511,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [8960] = 13, -+ [8967] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45765,7 +44544,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [9006] = 13, -+ [9013] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45798,7 +44577,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [9052] = 14, -+ [9059] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45832,7 +44611,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [9100] = 13, -+ [9107] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45865,7 +44644,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [9146] = 14, -+ [9153] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45899,7 +44678,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [9194] = 3, -+ [9201] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2374), 2, -@@ -45922,7 +44701,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9220] = 13, -+ [9227] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45955,7 +44734,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [9266] = 13, -+ [9273] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -45988,7 +44767,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [9312] = 13, -+ [9319] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -46021,7 +44800,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [9358] = 13, -+ [9365] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1358), 1, -@@ -46054,7 +44833,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, -- [9404] = 3, -+ [9411] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2386), 2, -@@ -46077,7 +44856,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9430] = 3, -+ [9437] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1730), 2, -@@ -46100,7 +44879,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9456] = 3, -+ [9463] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2390), 2, -@@ -46123,7 +44902,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9482] = 3, -+ [9489] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2394), 2, -@@ -46146,7 +44925,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9508] = 3, -+ [9515] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2398), 2, -@@ -46169,7 +44948,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9534] = 3, -+ [9541] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2402), 2, -@@ -46192,7 +44971,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9560] = 3, -+ [9567] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2406), 2, -@@ -46215,7 +44994,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9586] = 3, -+ [9593] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2410), 2, -@@ -46238,7 +45017,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9612] = 3, -+ [9619] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2414), 2, -@@ -46261,7 +45040,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9638] = 3, -+ [9645] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2418), 2, -@@ -46284,7 +45063,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9664] = 3, -+ [9671] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2422), 2, -@@ -46307,7 +45086,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9690] = 3, -+ [9697] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2426), 2, -@@ -46330,7 +45109,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9716] = 3, -+ [9723] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2430), 2, -@@ -46353,7 +45132,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9742] = 3, -+ [9749] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2434), 2, -@@ -46376,7 +45155,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9768] = 3, -+ [9775] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2438), 2, -@@ -46399,7 +45178,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_predicate, - anon_sym_function, - sym_annotation, -- [9794] = 3, -+ [9801] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2180), 2, -@@ -46421,7 +45200,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [9819] = 3, -+ [9826] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1726), 2, -@@ -46443,7 +45222,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [9844] = 3, -+ [9851] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1776), 2, -@@ -46465,7 +45244,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [9869] = 3, -+ [9876] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1804), 2, -@@ -46487,7 +45266,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [9894] = 13, -+ [9901] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -46519,7 +45298,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [9939] = 3, -+ [9946] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2058), 2, -@@ -46541,7 +45320,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [9964] = 3, -+ [9971] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2066), 2, -@@ -46563,7 +45342,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [9989] = 3, -+ [9996] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1816), 2, -@@ -46585,7 +45364,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10014] = 3, -+ [10021] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1820), 2, -@@ -46607,7 +45386,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10039] = 3, -+ [10046] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1824), 2, -@@ -46629,7 +45408,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10064] = 3, -+ [10071] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1844), 2, -@@ -46651,7 +45430,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10089] = 3, -+ [10096] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1848), 2, -@@ -46673,7 +45452,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10114] = 3, -+ [10121] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1852), 2, -@@ -46695,7 +45474,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10139] = 3, -+ [10146] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1860), 2, -@@ -46717,7 +45496,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10164] = 3, -+ [10171] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1872), 2, -@@ -46739,7 +45518,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10189] = 3, -+ [10196] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1876), 2, -@@ -46761,7 +45540,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10214] = 3, -+ [10221] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1884), 2, -@@ -46783,7 +45562,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10239] = 3, -+ [10246] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1892), 2, -@@ -46805,7 +45584,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10264] = 3, -+ [10271] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1896), 2, -@@ -46827,7 +45606,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10289] = 3, -+ [10296] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1900), 2, -@@ -46849,7 +45628,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10314] = 3, -+ [10321] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1912), 2, -@@ -46871,7 +45650,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10339] = 3, -+ [10346] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1916), 2, -@@ -46893,7 +45672,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10364] = 3, -+ [10371] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 2, -@@ -46915,7 +45694,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10389] = 3, -+ [10396] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1926), 2, -@@ -46937,7 +45716,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10414] = 3, -+ [10421] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1932), 2, -@@ -46959,7 +45738,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10439] = 3, -+ [10446] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1936), 2, -@@ -46981,7 +45760,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10464] = 3, -+ [10471] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1940), 2, -@@ -47003,7 +45782,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10489] = 3, -+ [10496] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1944), 2, -@@ -47025,7 +45804,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10514] = 3, -+ [10521] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1948), 2, -@@ -47047,7 +45826,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10539] = 3, -+ [10546] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1956), 2, -@@ -47069,7 +45848,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10564] = 3, -+ [10571] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 2, -@@ -47091,7 +45870,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10589] = 3, -+ [10596] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2070), 2, -@@ -47113,7 +45892,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10614] = 3, -+ [10621] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2074), 2, -@@ -47135,7 +45914,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10639] = 3, -+ [10646] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2098), 2, -@@ -47157,7 +45936,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10664] = 3, -+ [10671] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2102), 2, -@@ -47179,7 +45958,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10689] = 3, -+ [10696] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2106), 2, -@@ -47201,7 +45980,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10714] = 3, -+ [10721] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2110), 2, -@@ -47223,7 +46002,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10739] = 3, -+ [10746] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2114), 2, -@@ -47245,7 +46024,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10764] = 3, -+ [10771] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2118), 2, -@@ -47267,7 +46046,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10789] = 3, -+ [10796] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2122), 2, -@@ -47289,7 +46068,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10814] = 3, -+ [10821] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2126), 2, -@@ -47311,7 +46090,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10839] = 3, -+ [10846] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2130), 2, -@@ -47333,7 +46112,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10864] = 3, -+ [10871] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2134), 2, -@@ -47355,7 +46134,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10889] = 3, -+ [10896] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2150), 2, -@@ -47377,7 +46156,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10914] = 3, -+ [10921] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2154), 2, -@@ -47399,7 +46178,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10939] = 3, -+ [10946] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2158), 2, -@@ -47421,7 +46200,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10964] = 3, -+ [10971] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2164), 2, -@@ -47443,7 +46222,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [10989] = 3, -+ [10996] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2168), 2, -@@ -47465,7 +46244,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11014] = 3, -+ [11021] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2172), 2, -@@ -47487,7 +46266,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11039] = 3, -+ [11046] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2176), 2, -@@ -47509,7 +46288,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11064] = 3, -+ [11071] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1768), 2, -@@ -47531,7 +46310,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11089] = 3, -+ [11096] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2184), 2, -@@ -47553,7 +46332,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11114] = 3, -+ [11121] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2188), 2, -@@ -47575,7 +46354,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11139] = 3, -+ [11146] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2192), 2, -@@ -47597,7 +46376,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11164] = 3, -+ [11171] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2196), 2, -@@ -47619,7 +46398,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11189] = 3, -+ [11196] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2282), 2, -@@ -47641,7 +46420,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11214] = 3, -+ [11221] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2204), 2, -@@ -47663,7 +46442,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11239] = 3, -+ [11246] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2286), 2, -@@ -47685,7 +46464,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11264] = 3, -+ [11271] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2238), 2, -@@ -47707,7 +46486,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11289] = 3, -+ [11296] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2290), 2, -@@ -47729,7 +46508,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11314] = 3, -+ [11321] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2318), 2, -@@ -47751,7 +46530,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11339] = 3, -+ [11346] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2294), 2, -@@ -47773,7 +46552,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11364] = 13, -+ [11371] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -47805,7 +46584,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [11409] = 4, -+ [11416] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2462), 1, -@@ -47828,7 +46607,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - anon_sym_RBRACK, - sym_annotation, -- [11436] = 3, -+ [11443] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2304), 2, -@@ -47850,7 +46629,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11461] = 3, -+ [11468] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2090), 2, -@@ -47872,7 +46651,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11486] = 3, -+ [11493] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1764), 2, -@@ -47894,7 +46673,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11511] = 4, -+ [11518] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2464), 1, -@@ -47917,7 +46696,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - anon_sym_RBRACK, - sym_annotation, -- [11538] = 3, -+ [11545] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1760), 2, -@@ -47939,7 +46718,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11563] = 3, -+ [11570] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1756), 2, -@@ -47961,7 +46740,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11588] = 3, -+ [11595] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1772), 2, -@@ -47983,7 +46762,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11613] = 3, -+ [11620] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1752), 2, -@@ -48005,7 +46784,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11638] = 3, -+ [11645] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1748), 2, -@@ -48027,7 +46806,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11663] = 3, -+ [11670] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2374), 2, -@@ -48049,7 +46828,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11688] = 3, -+ [11695] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1744), 2, -@@ -48071,7 +46850,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11713] = 3, -+ [11720] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2386), 2, -@@ -48093,7 +46872,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11738] = 3, -+ [11745] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2434), 2, -@@ -48115,7 +46894,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11763] = 3, -+ [11770] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2414), 2, -@@ -48137,7 +46916,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11788] = 3, -+ [11795] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2438), 2, -@@ -48159,7 +46938,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11813] = 3, -+ [11820] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2278), 2, -@@ -48181,7 +46960,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11838] = 13, -+ [11845] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -48213,7 +46992,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [11883] = 3, -+ [11890] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2394), 2, -@@ -48235,7 +47014,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11908] = 3, -+ [11915] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2422), 2, -@@ -48257,7 +47036,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11933] = 3, -+ [11940] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2272), 2, -@@ -48279,7 +47058,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11958] = 3, -+ [11965] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2390), 2, -@@ -48301,7 +47080,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [11983] = 3, -+ [11990] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2426), 2, -@@ -48323,7 +47102,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12008] = 3, -+ [12015] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2410), 2, -@@ -48345,7 +47124,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12033] = 3, -+ [12040] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2268), 2, -@@ -48367,7 +47146,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12058] = 3, -+ [12065] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2314), 2, -@@ -48389,7 +47168,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12083] = 3, -+ [12090] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2430), 2, -@@ -48411,7 +47190,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12108] = 3, -+ [12115] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2418), 2, -@@ -48433,7 +47212,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12133] = 3, -+ [12140] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2406), 2, -@@ -48455,7 +47234,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12158] = 3, -+ [12165] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2402), 2, -@@ -48477,7 +47256,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12183] = 3, -+ [12190] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2264), 2, -@@ -48499,7 +47278,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12208] = 3, -+ [12215] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2398), 2, -@@ -48521,7 +47300,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12233] = 13, -+ [12240] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -48553,7 +47332,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [12278] = 13, -+ [12285] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -48585,7 +47364,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [12323] = 13, -+ [12330] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -48617,7 +47396,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [12368] = 3, -+ [12375] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2232), 2, -@@ -48639,7 +47418,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12393] = 3, -+ [12400] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2228), 2, -@@ -48661,7 +47440,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12418] = 3, -+ [12425] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2260), 2, -@@ -48683,7 +47462,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12443] = 3, -+ [12450] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2224), 2, -@@ -48705,7 +47484,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12468] = 3, -+ [12475] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2220), 2, -@@ -48727,7 +47506,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12493] = 3, -+ [12500] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1690), 2, -@@ -48749,7 +47528,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12518] = 3, -+ [12525] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2214), 2, -@@ -48771,7 +47550,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12543] = 3, -+ [12550] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2208), 2, -@@ -48793,7 +47572,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12568] = 3, -+ [12575] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2086), 2, -@@ -48815,7 +47594,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12593] = 3, -+ [12600] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1682), 2, -@@ -48837,7 +47616,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12618] = 3, -+ [12625] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2062), 2, -@@ -48859,7 +47638,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12643] = 3, -+ [12650] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2054), 2, -@@ -48881,7 +47660,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12668] = 3, -+ [12675] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2046), 2, -@@ -48903,7 +47682,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12693] = 3, -+ [12700] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2038), 2, -@@ -48925,7 +47704,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12718] = 3, -+ [12725] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2030), 2, -@@ -48947,7 +47726,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12743] = 3, -+ [12750] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2022), 2, -@@ -48969,7 +47748,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12768] = 3, -+ [12775] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2014), 2, -@@ -48991,7 +47770,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12793] = 3, -+ [12800] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2006), 2, -@@ -49013,7 +47792,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12818] = 3, -+ [12825] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1998), 2, -@@ -49035,7 +47814,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12843] = 3, -+ [12850] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1990), 2, -@@ -49057,7 +47836,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12868] = 3, -+ [12875] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1984), 2, -@@ -49079,7 +47858,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12893] = 3, -+ [12900] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1976), 2, -@@ -49101,7 +47880,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12918] = 3, -+ [12925] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1968), 2, -@@ -49123,7 +47902,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12943] = 3, -+ [12950] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1960), 2, -@@ -49145,7 +47924,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12968] = 3, -+ [12975] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1952), 2, -@@ -49167,7 +47946,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [12993] = 3, -+ [13000] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1674), 2, -@@ -49189,7 +47968,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13018] = 3, -+ [13025] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1658), 2, -@@ -49211,7 +47990,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13043] = 14, -+ [13050] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -49244,7 +48023,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - anon_sym_until, - anon_sym_RBRACK, -- [13090] = 3, -+ [13097] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1652), 2, -@@ -49266,7 +48045,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13115] = 3, -+ [13122] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1648), 2, -@@ -49288,7 +48067,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13140] = 3, -+ [13147] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1644), 2, -@@ -49310,7 +48089,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13165] = 3, -+ [13172] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1636), 2, -@@ -49332,7 +48111,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13190] = 3, -+ [13197] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1632), 2, -@@ -49354,7 +48133,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13215] = 3, -+ [13222] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1628), 2, -@@ -49376,7 +48155,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13240] = 3, -+ [13247] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1616), 2, -@@ -49398,7 +48177,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13265] = 13, -+ [13272] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -49430,7 +48209,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [13310] = 13, -+ [13317] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -49462,7 +48241,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [13355] = 3, -+ [13362] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1734), 2, -@@ -49484,7 +48263,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13380] = 13, -+ [13387] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -49516,7 +48295,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [13425] = 3, -+ [13432] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1718), 2, -@@ -49538,7 +48317,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13450] = 3, -+ [13457] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1710), 2, -@@ -49560,7 +48339,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13475] = 3, -+ [13482] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1612), 2, -@@ -49582,7 +48361,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13500] = 3, -+ [13507] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1694), 2, -@@ -49604,7 +48383,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13525] = 3, -+ [13532] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1670), 2, -@@ -49626,7 +48405,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13550] = 3, -+ [13557] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1666), 2, -@@ -49648,7 +48427,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13575] = 11, -+ [13582] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -49678,7 +48457,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [13616] = 3, -+ [13623] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1520), 2, -@@ -49700,7 +48479,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13641] = 3, -+ [13648] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1620), 2, -@@ -49722,7 +48501,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13666] = 3, -+ [13673] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1568), 2, -@@ -49744,7 +48523,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13691] = 3, -+ [13698] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1540), 2, -@@ -49766,7 +48545,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13716] = 3, -+ [13723] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1600), 2, -@@ -49788,7 +48567,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13741] = 3, -+ [13748] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1706), 2, -@@ -49810,7 +48589,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13766] = 3, -+ [13773] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1722), 2, -@@ -49832,7 +48611,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13791] = 3, -+ [13798] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1738), 2, -@@ -49854,7 +48633,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13816] = 3, -+ [13823] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1780), 2, -@@ -49876,7 +48655,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13841] = 3, -+ [13848] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1784), 2, -@@ -49898,7 +48677,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13866] = 3, -+ [13873] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1788), 2, -@@ -49920,7 +48699,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13891] = 13, -+ [13898] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -49952,7 +48731,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [13936] = 4, -+ [13943] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2468), 1, -@@ -49975,7 +48754,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13963] = 3, -+ [13970] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1608), 2, -@@ -49997,7 +48776,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [13988] = 3, -+ [13995] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1596), 2, -@@ -50019,7 +48798,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14013] = 3, -+ [14020] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1588), 2, -@@ -50041,7 +48820,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14038] = 3, -+ [14045] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2310), 2, -@@ -50063,7 +48842,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14063] = 3, -+ [14070] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1508), 2, -@@ -50085,7 +48864,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14088] = 3, -+ [14095] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2324), 2, -@@ -50107,7 +48886,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14113] = 3, -+ [14120] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1576), 2, -@@ -50129,7 +48908,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14138] = 3, -+ [14145] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2338), 2, -@@ -50151,7 +48930,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14163] = 13, -+ [14170] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -50183,7 +48962,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [14208] = 3, -+ [14215] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1572), 2, -@@ -50205,7 +48984,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14233] = 3, -+ [14240] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1810), 2, -@@ -50227,7 +49006,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14258] = 13, -+ [14265] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -50259,7 +49038,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [14303] = 4, -+ [14310] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2470), 1, -@@ -50282,7 +49061,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14330] = 3, -+ [14337] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1838), 2, -@@ -50304,7 +49083,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14355] = 3, -+ [14362] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1678), 2, -@@ -50326,7 +49105,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14380] = 13, -+ [14387] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -50358,7 +49137,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [14425] = 3, -+ [14432] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1856), 2, -@@ -50380,7 +49159,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14450] = 3, -+ [14457] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1864), 2, -@@ -50402,7 +49181,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14475] = 3, -+ [14482] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1868), 2, -@@ -50424,7 +49203,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14500] = 3, -+ [14507] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1880), 2, -@@ -50446,7 +49225,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14525] = 3, -+ [14532] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1904), 2, -@@ -50468,7 +49247,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14550] = 13, -+ [14557] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -50500,7 +49279,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [14595] = 11, -+ [14602] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -50530,7 +49309,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [14636] = 3, -+ [14643] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1980), 2, -@@ -50552,7 +49331,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14661] = 11, -+ [14668] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -50582,7 +49361,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [14702] = 3, -+ [14709] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1994), 2, -@@ -50604,7 +49383,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14727] = 3, -+ [14734] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2002), 2, -@@ -50626,7 +49405,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14752] = 7, -+ [14759] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2010), 1, -@@ -50652,7 +49431,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14785] = 7, -+ [14792] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2018), 1, -@@ -50678,7 +49457,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14818] = 4, -+ [14825] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2450), 1, -@@ -50701,7 +49480,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14845] = 4, -+ [14852] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2450), 1, -@@ -50724,7 +49503,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14872] = 4, -+ [14879] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2450), 1, -@@ -50747,7 +49526,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14899] = 3, -+ [14906] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2050), 2, -@@ -50769,7 +49548,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14924] = 3, -+ [14931] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1560), 2, -@@ -50791,7 +49570,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14949] = 3, -+ [14956] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2078), 2, -@@ -50813,7 +49592,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14974] = 3, -+ [14981] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2082), 2, -@@ -50835,7 +49614,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [14999] = 3, -+ [15006] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2094), 2, -@@ -50857,7 +49636,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15024] = 3, -+ [15031] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2140), 2, -@@ -50879,7 +49658,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15049] = 3, -+ [15056] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2146), 2, -@@ -50901,7 +49680,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15074] = 3, -+ [15081] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2242), 2, -@@ -50923,7 +49702,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15099] = 3, -+ [15106] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2248), 2, -@@ -50945,7 +49724,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15124] = 3, -+ [15131] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1548), 2, -@@ -50967,7 +49746,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15149] = 3, -+ [15156] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1972), 2, -@@ -50989,7 +49768,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15174] = 3, -+ [15181] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2342), 2, -@@ -51011,7 +49790,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15199] = 3, -+ [15206] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2346), 2, -@@ -51033,7 +49812,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15224] = 3, -+ [15231] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2354), 2, -@@ -51055,7 +49834,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15249] = 13, -+ [15256] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51087,7 +49866,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [15294] = 3, -+ [15301] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1544), 2, -@@ -51109,7 +49888,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15319] = 3, -+ [15326] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1888), 2, -@@ -51131,7 +49910,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15344] = 3, -+ [15351] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1714), 2, -@@ -51153,7 +49932,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15369] = 3, -+ [15376] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1908), 2, -@@ -51175,7 +49954,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15394] = 13, -+ [15401] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51207,7 +49986,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [15439] = 3, -+ [15446] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1536), 2, -@@ -51229,7 +50008,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15464] = 3, -+ [15471] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1532), 2, -@@ -51251,7 +50030,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15489] = 3, -+ [15496] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1528), 2, -@@ -51273,7 +50052,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15514] = 13, -+ [15521] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51305,7 +50084,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [15559] = 13, -+ [15566] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51337,7 +50116,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [15604] = 3, -+ [15611] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1524), 2, -@@ -51359,7 +50138,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15629] = 13, -+ [15636] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51391,7 +50170,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [15674] = 3, -+ [15681] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1516), 2, -@@ -51413,7 +50192,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15699] = 14, -+ [15706] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51446,7 +50225,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - anon_sym_else, - anon_sym_RBRACK, -- [15746] = 13, -+ [15753] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51478,7 +50257,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [15791] = 14, -+ [15798] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51511,7 +50290,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - anon_sym_else, - anon_sym_RBRACK, -- [15838] = 3, -+ [15845] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1512), 2, -@@ -51533,7 +50312,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [15863] = 13, -+ [15870] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51565,7 +50344,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [15908] = 13, -+ [15915] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51597,7 +50376,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [15953] = 13, -+ [15960] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51629,7 +50408,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [15998] = 13, -+ [16005] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51661,7 +50440,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [16043] = 3, -+ [16050] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1624), 2, -@@ -51683,7 +50462,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16068] = 3, -+ [16075] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1592), 2, -@@ -51705,7 +50484,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16093] = 3, -+ [16100] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1584), 2, -@@ -51727,7 +50506,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16118] = 13, -+ [16125] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51759,7 +50538,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [16163] = 3, -+ [16170] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1580), 2, -@@ -51781,7 +50560,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16188] = 3, -+ [16195] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1564), 2, -@@ -51803,7 +50582,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16213] = 13, -+ [16220] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51835,7 +50614,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [16258] = 3, -+ [16265] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1556), 2, -@@ -51857,7 +50636,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16283] = 13, -+ [16290] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -51889,7 +50668,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, -- [16328] = 3, -+ [16335] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1552), 2, -@@ -51911,7 +50690,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16353] = 3, -+ [16360] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1662), 2, -@@ -51933,7 +50712,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16378] = 3, -+ [16385] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1640), 2, -@@ -51955,7 +50734,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16403] = 3, -+ [16410] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2328), 2, -@@ -51977,7 +50756,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16428] = 3, -+ [16435] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1604), 2, -@@ -51999,7 +50778,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16453] = 3, -+ [16460] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1686), 2, -@@ -52021,7 +50800,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16478] = 3, -+ [16485] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1698), 2, -@@ -52043,7 +50822,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16503] = 3, -+ [16510] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2350), 2, -@@ -52065,7 +50844,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16528] = 3, -+ [16535] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1702), 2, -@@ -52087,7 +50866,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16553] = 3, -+ [16560] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2252), 2, -@@ -52109,7 +50888,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_else, - anon_sym_RBRACK, - sym_annotation, -- [16578] = 15, -+ [16585] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52140,7 +50919,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - STATE(1207), 1, - aux_sym_list_repeat1, -- [16624] = 15, -+ [16631] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52171,7 +50950,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1033), 1, - aux_sym_sequential_repeat1, -- [16670] = 15, -+ [16677] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52202,7 +50981,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - STATE(1118), 1, - aux_sym_list_repeat1, -- [16716] = 15, -+ [16723] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52233,7 +51012,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1096), 1, - aux_sym_sequential_repeat1, -- [16762] = 15, -+ [16769] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52261,10 +51040,10 @@ static const uint16_t ts_small_parse_table[] = { - ACTIONS(2492), 1, - anon_sym_COMMA, - ACTIONS(2494), 1, -- anon_sym_RBRACE, -- STATE(1084), 1, -- aux_sym_sequential_repeat1, -- [16808] = 15, -+ anon_sym_RBRACK, -+ STATE(1062), 1, -+ aux_sym_list_repeat1, -+ [16815] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52295,7 +51074,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1100), 1, - aux_sym_sequential_repeat1, -- [16854] = 15, -+ [16861] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52326,7 +51105,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - STATE(1145), 1, - aux_sym_list_repeat1, -- [16900] = 15, -+ [16907] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52357,7 +51136,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1112), 1, - aux_sym_sequential_repeat1, -- [16946] = 15, -+ [16953] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52388,7 +51167,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1115), 1, - aux_sym_sequential_repeat1, -- [16992] = 15, -+ [16999] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52417,9 +51196,9 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - ACTIONS(2514), 1, - anon_sym_RBRACE, -- STATE(1078), 1, -+ STATE(1138), 1, - aux_sym_sequential_repeat1, -- [17038] = 15, -+ [17045] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52450,7 +51229,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1171), 1, - aux_sym_sequential_repeat1, -- [17084] = 15, -+ [17091] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52479,9 +51258,71 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - ACTIONS(2522), 1, - anon_sym_RBRACE, -- STATE(1138), 1, -+ STATE(1084), 1, -+ aux_sym_sequential_repeat1, -+ [17137] = 15, -+ ACTIONS(3), 1, -+ sym_comment, -+ ACTIONS(2440), 1, -+ anon_sym_STAR, -+ ACTIONS(2442), 1, -+ anon_sym_SLASH, -+ ACTIONS(2444), 1, -+ anon_sym_PERCENT, -+ ACTIONS(2446), 1, -+ anon_sym_PLUS, -+ ACTIONS(2448), 1, -+ anon_sym_DASH, -+ ACTIONS(2450), 1, -+ anon_sym_as, -+ ACTIONS(2452), 1, -+ anon_sym_limit, -+ ACTIONS(2454), 1, -+ anon_sym_PLUS_EQ, -+ ACTIONS(2456), 1, -+ anon_sym_where, -+ ACTIONS(2458), 1, -+ anon_sym_EQ_GT, -+ ACTIONS(2460), 1, -+ sym_annotation, -+ ACTIONS(2524), 1, -+ anon_sym_COMMA, -+ ACTIONS(2526), 1, -+ anon_sym_RBRACE, -+ STATE(1028), 1, -+ aux_sym_sequential_repeat1, -+ [17183] = 15, -+ ACTIONS(3), 1, -+ sym_comment, -+ ACTIONS(2440), 1, -+ anon_sym_STAR, -+ ACTIONS(2442), 1, -+ anon_sym_SLASH, -+ ACTIONS(2444), 1, -+ anon_sym_PERCENT, -+ ACTIONS(2446), 1, -+ anon_sym_PLUS, -+ ACTIONS(2448), 1, -+ anon_sym_DASH, -+ ACTIONS(2450), 1, -+ anon_sym_as, -+ ACTIONS(2452), 1, -+ anon_sym_limit, -+ ACTIONS(2454), 1, -+ anon_sym_PLUS_EQ, -+ ACTIONS(2456), 1, -+ anon_sym_where, -+ ACTIONS(2458), 1, -+ anon_sym_EQ_GT, -+ ACTIONS(2460), 1, -+ sym_annotation, -+ ACTIONS(2528), 1, -+ anon_sym_COMMA, -+ ACTIONS(2530), 1, -+ anon_sym_RBRACE, -+ STATE(1078), 1, - aux_sym_sequential_repeat1, -- [17130] = 15, -+ [17229] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52506,13 +51347,13 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - ACTIONS(2460), 1, - sym_annotation, -- ACTIONS(2524), 1, -+ ACTIONS(2532), 1, - anon_sym_COMMA, -- ACTIONS(2526), 1, -+ ACTIONS(2534), 1, - anon_sym_RBRACE, -- STATE(1036), 1, -+ STATE(1043), 1, - aux_sym_sequential_repeat1, -- [17176] = 15, -+ [17275] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52537,13 +51378,13 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - ACTIONS(2460), 1, - sym_annotation, -- ACTIONS(2528), 1, -+ ACTIONS(2536), 1, - anon_sym_COMMA, -- ACTIONS(2530), 1, -+ ACTIONS(2538), 1, - anon_sym_RBRACE, -- STATE(1028), 1, -+ STATE(1038), 1, - aux_sym_sequential_repeat1, -- [17222] = 15, -+ [17321] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52568,44 +51409,13 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - ACTIONS(2460), 1, - sym_annotation, -- ACTIONS(2532), 1, -- anon_sym_COMMA, -- ACTIONS(2534), 1, -- anon_sym_RBRACK, -- STATE(1062), 1, -- aux_sym_list_repeat1, -- [17268] = 15, -- ACTIONS(3), 1, -- sym_comment, -- ACTIONS(2440), 1, -- anon_sym_STAR, -- ACTIONS(2442), 1, -- anon_sym_SLASH, -- ACTIONS(2444), 1, -- anon_sym_PERCENT, -- ACTIONS(2446), 1, -- anon_sym_PLUS, -- ACTIONS(2448), 1, -- anon_sym_DASH, -- ACTIONS(2450), 1, -- anon_sym_as, -- ACTIONS(2452), 1, -- anon_sym_limit, -- ACTIONS(2454), 1, -- anon_sym_PLUS_EQ, -- ACTIONS(2456), 1, -- anon_sym_where, -- ACTIONS(2458), 1, -- anon_sym_EQ_GT, -- ACTIONS(2460), 1, -- sym_annotation, -- ACTIONS(2536), 1, -+ ACTIONS(2540), 1, - anon_sym_COMMA, -- ACTIONS(2538), 1, -+ ACTIONS(2542), 1, - anon_sym_RBRACE, -- STATE(1043), 1, -+ STATE(1036), 1, - aux_sym_sequential_repeat1, -- [17314] = 15, -+ [17367] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52630,40 +51440,10 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - ACTIONS(2460), 1, - sym_annotation, -- ACTIONS(2540), 1, -+ ACTIONS(2544), 2, - anon_sym_COMMA, -- ACTIONS(2542), 1, -- anon_sym_RBRACE, -- STATE(1038), 1, -- aux_sym_sequential_repeat1, -- [17360] = 12, -- ACTIONS(3), 1, -- sym_comment, -- ACTIONS(1410), 1, -- anon_sym_EQ, -- ACTIONS(2544), 1, -- anon_sym_PLUS_EQ, -- ACTIONS(2546), 1, -- anon_sym_EQ_GT, -- ACTIONS(2548), 1, -- anon_sym_GT, -- ACTIONS(2550), 1, -- anon_sym_LT, -- ACTIONS(2552), 1, -- anon_sym_GT_EQ, -- ACTIONS(2554), 1, -- anon_sym_LT_EQ, -- ACTIONS(2556), 1, -- anon_sym_BANG_EQ, -- ACTIONS(2558), 1, -- anon_sym_EQ_EQ, -- ACTIONS(2560), 1, -- sym_annotation, -- ACTIONS(1412), 3, -- anon_sym_DOT, -- anon_sym_LBRACK, -- anon_sym_LT_COLON, -- [17399] = 13, -+ anon_sym_RPAREN, -+ [17408] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52688,37 +51468,37 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - ACTIONS(2460), 1, - sym_annotation, -- ACTIONS(2562), 2, -+ ACTIONS(2546), 2, - anon_sym_COMMA, - anon_sym_RBRACK, -- [17440] = 12, -+ [17449] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1410), 1, - anon_sym_EQ, -- ACTIONS(2564), 1, -+ ACTIONS(2548), 1, - anon_sym_PLUS_EQ, -- ACTIONS(2566), 1, -+ ACTIONS(2550), 1, - anon_sym_EQ_GT, -- ACTIONS(2568), 1, -+ ACTIONS(2552), 1, - anon_sym_GT, -- ACTIONS(2570), 1, -+ ACTIONS(2554), 1, - anon_sym_LT, -- ACTIONS(2572), 1, -+ ACTIONS(2556), 1, - anon_sym_GT_EQ, -- ACTIONS(2574), 1, -+ ACTIONS(2558), 1, - anon_sym_LT_EQ, -- ACTIONS(2576), 1, -+ ACTIONS(2560), 1, - anon_sym_BANG_EQ, -- ACTIONS(2578), 1, -+ ACTIONS(2562), 1, - anon_sym_EQ_EQ, -- ACTIONS(2580), 1, -+ ACTIONS(2564), 1, - sym_annotation, - ACTIONS(1412), 3, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LT_COLON, -- [17479] = 13, -+ [17488] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52743,10 +51523,10 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - ACTIONS(2460), 1, - sym_annotation, -- ACTIONS(2582), 2, -+ ACTIONS(2566), 2, - anon_sym_COMMA, -- anon_sym_RBRACK, -- [17520] = 13, -+ anon_sym_RPAREN, -+ [17529] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52771,10 +51551,10 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - ACTIONS(2460), 1, - sym_annotation, -- ACTIONS(2584), 2, -+ ACTIONS(2568), 2, - anon_sym_COMMA, -- anon_sym_RPAREN, -- [17561] = 13, -+ anon_sym_RBRACK, -+ [17570] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52799,10 +51579,10 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - ACTIONS(2460), 1, - sym_annotation, -- ACTIONS(2586), 2, -+ ACTIONS(2570), 2, - anon_sym_COMMA, - anon_sym_RBRACE, -- [17602] = 13, -+ [17611] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52827,38 +51607,37 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ_GT, - ACTIONS(2460), 1, - sym_annotation, -- ACTIONS(2588), 2, -+ ACTIONS(2572), 2, - anon_sym_COMMA, - anon_sym_RBRACE, -- [17643] = 13, -+ [17652] = 12, - ACTIONS(3), 1, - sym_comment, -- ACTIONS(2440), 1, -- anon_sym_STAR, -- ACTIONS(2442), 1, -- anon_sym_SLASH, -- ACTIONS(2444), 1, -- anon_sym_PERCENT, -- ACTIONS(2446), 1, -- anon_sym_PLUS, -- ACTIONS(2448), 1, -- anon_sym_DASH, -- ACTIONS(2450), 1, -- anon_sym_as, -- ACTIONS(2452), 1, -- anon_sym_limit, -- ACTIONS(2454), 1, -+ ACTIONS(1410), 1, -+ anon_sym_EQ, -+ ACTIONS(2574), 1, - anon_sym_PLUS_EQ, -- ACTIONS(2456), 1, -- anon_sym_where, -- ACTIONS(2458), 1, -+ ACTIONS(2576), 1, - anon_sym_EQ_GT, -- ACTIONS(2460), 1, -+ ACTIONS(2578), 1, -+ anon_sym_GT, -+ ACTIONS(2580), 1, -+ anon_sym_LT, -+ ACTIONS(2582), 1, -+ anon_sym_GT_EQ, -+ ACTIONS(2584), 1, -+ anon_sym_LT_EQ, -+ ACTIONS(2586), 1, -+ anon_sym_BANG_EQ, -+ ACTIONS(2588), 1, -+ anon_sym_EQ_EQ, -+ ACTIONS(2590), 1, - sym_annotation, -- ACTIONS(2590), 2, -- anon_sym_COMMA, -- anon_sym_RPAREN, -- [17684] = 13, -+ ACTIONS(1412), 3, -+ anon_sym_DOT, -+ anon_sym_LBRACK, -+ anon_sym_LT_COLON, -+ [17691] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52885,7 +51664,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2592), 1, - anon_sym_RPAREN, -- [17724] = 13, -+ [17731] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52912,7 +51691,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2594), 1, - anon_sym_RBRACE, -- [17764] = 13, -+ [17771] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52939,7 +51718,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2596), 1, - anon_sym_RPAREN, -- [17804] = 13, -+ [17811] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52966,7 +51745,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2598), 1, - anon_sym_RBRACE, -- [17844] = 13, -+ [17851] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -52993,7 +51772,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2600), 1, - anon_sym_RBRACE, -- [17884] = 13, -+ [17891] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53020,7 +51799,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2602), 1, - anon_sym_RBRACE, -- [17924] = 13, -+ [17931] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53047,7 +51826,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2604), 1, - anon_sym_RBRACE, -- [17964] = 13, -+ [17971] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53074,7 +51853,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2606), 1, - anon_sym_RBRACE, -- [18004] = 13, -+ [18011] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53101,7 +51880,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2608), 1, - anon_sym_RBRACE, -- [18044] = 13, -+ [18051] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53128,7 +51907,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2610), 1, - anon_sym_RBRACE, -- [18084] = 13, -+ [18091] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53155,7 +51934,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2612), 1, - anon_sym_RPAREN, -- [18124] = 13, -+ [18131] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53182,7 +51961,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2614), 1, - anon_sym_RBRACE, -- [18164] = 13, -+ [18171] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53209,7 +51988,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2616), 1, - anon_sym_RBRACE, -- [18204] = 13, -+ [18211] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53236,7 +52015,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2618), 1, - anon_sym_RBRACE, -- [18244] = 13, -+ [18251] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53263,7 +52042,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2620), 1, - anon_sym_RBRACE, -- [18284] = 13, -+ [18291] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53290,7 +52069,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2622), 1, - anon_sym_RBRACE, -- [18324] = 13, -+ [18331] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53317,7 +52096,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2624), 1, - anon_sym_RBRACE, -- [18364] = 13, -+ [18371] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53344,7 +52123,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2626), 1, - anon_sym_RBRACE, -- [18404] = 13, -+ [18411] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53371,7 +52150,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2628), 1, - anon_sym_RBRACE, -- [18444] = 13, -+ [18451] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53398,7 +52177,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2630), 1, - anon_sym_RPAREN, -- [18484] = 13, -+ [18491] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53425,7 +52204,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2632), 1, - anon_sym_RBRACE, -- [18524] = 13, -+ [18531] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53452,7 +52231,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2634), 1, - anon_sym_RBRACE, -- [18564] = 13, -+ [18571] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53479,7 +52258,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2636), 1, - anon_sym_RBRACE, -- [18604] = 13, -+ [18611] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53506,7 +52285,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2638), 1, - anon_sym_RBRACE, -- [18644] = 13, -+ [18651] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53533,7 +52312,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2640), 1, - anon_sym_RBRACE, -- [18684] = 13, -+ [18691] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53560,7 +52339,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2642), 1, - anon_sym_RBRACE, -- [18724] = 13, -+ [18731] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53587,7 +52366,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2644), 1, - anon_sym_RBRACE, -- [18764] = 13, -+ [18771] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53614,7 +52393,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2646), 1, - anon_sym_RBRACE, -- [18804] = 13, -+ [18811] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2440), 1, -@@ -53641,7 +52420,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_annotation, - ACTIONS(2648), 1, - anon_sym_RBRACE, -- [18844] = 11, -+ [18851] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53664,7 +52443,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [18878] = 11, -+ [18885] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53687,7 +52466,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [18912] = 11, -+ [18919] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53710,7 +52489,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [18946] = 11, -+ [18953] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53733,7 +52512,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [18980] = 11, -+ [18987] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53756,7 +52535,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19014] = 11, -+ [19021] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53779,7 +52558,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19048] = 11, -+ [19055] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53802,7 +52581,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19082] = 11, -+ [19089] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53825,7 +52604,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19116] = 11, -+ [19123] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53848,7 +52627,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19150] = 11, -+ [19157] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53871,7 +52650,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19184] = 11, -+ [19191] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53894,7 +52673,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19218] = 11, -+ [19225] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53917,7 +52696,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19252] = 11, -+ [19259] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53940,7 +52719,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19286] = 11, -+ [19293] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53963,7 +52742,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19320] = 11, -+ [19327] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -53986,7 +52765,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19354] = 11, -+ [19361] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54009,7 +52788,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19388] = 11, -+ [19395] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54032,7 +52811,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19422] = 11, -+ [19429] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54055,7 +52834,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19456] = 11, -+ [19463] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54078,7 +52857,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19490] = 11, -+ [19497] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54101,7 +52880,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19524] = 11, -+ [19531] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54124,41 +52903,18 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19558] = 11, -- ACTIONS(3), 1, -- sym_comment, -- ACTIONS(63), 1, -- anon_sym_pattern, -- ACTIONS(65), 1, -- anon_sym_predicate, -- ACTIONS(67), 1, -- anon_sym_function, -- ACTIONS(1378), 1, -- anon_sym_private, -- ACTIONS(2688), 1, -- ts_builtin_sym_end, -- STATE(251), 1, -- sym_foreignFunctionDefinition, -- STATE(266), 1, -- sym_definition, -- STATE(288), 1, -- sym_patternDefinition, -- STATE(289), 1, -- sym_predicateDefinition, -- STATE(290), 1, -- sym_functionDefinition, -- [19592] = 9, -+ [19565] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(211), 1, - anon_sym_LBRACE, - ACTIONS(247), 1, - anon_sym_LBRACK, -- ACTIONS(2690), 1, -+ ACTIONS(2688), 1, - sym_name, -- ACTIONS(2692), 1, -+ ACTIONS(2690), 1, - sym_variable, -- ACTIONS(2694), 1, -+ ACTIONS(2692), 1, - sym_signedIntConstant, - STATE(1483), 1, - sym_map, -@@ -54168,7 +52924,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__container, - sym_mapAccessor, - sym_listIndex, -- [19622] = 11, -+ [19595] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54179,7 +52935,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2696), 1, -+ ACTIONS(2694), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54191,7 +52947,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19656] = 11, -+ [19629] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54202,7 +52958,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2698), 1, -+ ACTIONS(2696), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54214,7 +52970,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19690] = 11, -+ [19663] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54225,7 +52981,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2700), 1, -+ ACTIONS(2698), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54237,7 +52993,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19724] = 11, -+ [19697] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54248,7 +53004,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2702), 1, -+ ACTIONS(2700), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54260,7 +53016,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19758] = 11, -+ [19731] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54271,7 +53027,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2704), 1, -+ ACTIONS(2702), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54283,7 +53039,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19792] = 11, -+ [19765] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54294,7 +53050,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2706), 1, -+ ACTIONS(2704), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54306,7 +53062,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19826] = 11, -+ [19799] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54317,7 +53073,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2708), 1, -+ ACTIONS(2706), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54329,7 +53085,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19860] = 11, -+ [19833] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54340,7 +53096,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2710), 1, -+ ACTIONS(2708), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54352,7 +53108,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19894] = 11, -+ [19867] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54363,7 +53119,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2712), 1, -+ ACTIONS(2710), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54375,7 +53131,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19928] = 11, -+ [19901] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54386,7 +53142,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2714), 1, -+ ACTIONS(2712), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54398,7 +53154,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19962] = 11, -+ [19935] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54409,7 +53165,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2716), 1, -+ ACTIONS(2714), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54421,7 +53177,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [19996] = 11, -+ [19969] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54432,7 +53188,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2718), 1, -+ ACTIONS(2716), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54444,7 +53200,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20030] = 11, -+ [20003] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54455,7 +53211,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2720), 1, -+ ACTIONS(2718), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54467,7 +53223,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20064] = 11, -+ [20037] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54478,7 +53234,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2722), 1, -+ ACTIONS(2720), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54490,7 +53246,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20098] = 11, -+ [20071] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54501,7 +53257,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2724), 1, -+ ACTIONS(2722), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54513,7 +53269,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20132] = 11, -+ [20105] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54536,18 +53292,18 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20166] = 9, -+ [20139] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(211), 1, - anon_sym_LBRACE, - ACTIONS(247), 1, - anon_sym_LBRACK, -- ACTIONS(2690), 1, -+ ACTIONS(2688), 1, - sym_name, -- ACTIONS(2726), 1, -+ ACTIONS(2724), 1, - sym_variable, -- ACTIONS(2728), 1, -+ ACTIONS(2726), 1, - sym_signedIntConstant, - STATE(1483), 1, - sym_map, -@@ -54557,7 +53313,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__container, - sym_mapAccessor, - sym_listIndex, -- [20196] = 11, -+ [20169] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54568,7 +53324,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2730), 1, -+ ACTIONS(2728), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54580,7 +53336,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20230] = 11, -+ [20203] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54591,7 +53347,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_function, - ACTIONS(1378), 1, - anon_sym_private, -- ACTIONS(2732), 1, -+ ACTIONS(2730), 1, - ts_builtin_sym_end, - STATE(251), 1, - sym_foreignFunctionDefinition, -@@ -54603,7 +53359,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20264] = 11, -+ [20237] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54626,7 +53382,30 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20298] = 11, -+ [20271] = 11, -+ ACTIONS(3), 1, -+ sym_comment, -+ ACTIONS(63), 1, -+ anon_sym_pattern, -+ ACTIONS(65), 1, -+ anon_sym_predicate, -+ ACTIONS(67), 1, -+ anon_sym_function, -+ ACTIONS(1378), 1, -+ anon_sym_private, -+ ACTIONS(2732), 1, -+ ts_builtin_sym_end, -+ STATE(251), 1, -+ sym_foreignFunctionDefinition, -+ STATE(266), 1, -+ sym_definition, -+ STATE(288), 1, -+ sym_patternDefinition, -+ STATE(289), 1, -+ sym_predicateDefinition, -+ STATE(290), 1, -+ sym_functionDefinition, -+ [20305] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54649,7 +53428,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20332] = 11, -+ [20339] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54672,7 +53451,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20366] = 11, -+ [20373] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54695,7 +53474,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20400] = 11, -+ [20407] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54718,7 +53497,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20434] = 11, -+ [20441] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54741,7 +53520,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20468] = 11, -+ [20475] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54764,7 +53543,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20502] = 11, -+ [20509] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54787,7 +53566,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20536] = 10, -+ [20543] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, -@@ -54808,7 +53587,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_predicateDefinition, - STATE(290), 1, - sym_functionDefinition, -- [20567] = 9, -+ [20574] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -54827,7 +53606,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1284), 1, - sym__end_column, -- [20595] = 9, -+ [20602] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -54846,7 +53625,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1306), 1, - sym__start_line, -- [20623] = 8, -+ [20630] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -54863,7 +53642,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1270), 1, - sym__start_column, -- [20648] = 8, -+ [20655] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -54880,7 +53659,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1356), 1, - sym__end_column, -- [20673] = 8, -+ [20680] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -54897,7 +53676,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1359), 1, - sym__end_column, -- [20698] = 8, -+ [20705] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -54914,7 +53693,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1362), 1, - sym__end_column, -- [20723] = 8, -+ [20730] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -54931,7 +53710,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1257), 1, - sym__end_column, -- [20748] = 8, -+ [20755] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -54948,7 +53727,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1262), 1, - sym__end_column, -- [20773] = 8, -+ [20780] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -54965,7 +53744,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1365), 1, - sym__start_column, -- [20798] = 8, -+ [20805] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -54982,7 +53761,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1265), 1, - sym__end_column, -- [20823] = 7, -+ [20830] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2772), 1, -@@ -54997,7 +53776,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__logMessage, - STATE(1280), 1, - sym__logVariable, -- [20845] = 7, -+ [20852] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2772), 1, -@@ -55012,7 +53791,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__logVariable, - STATE(1340), 1, - sym__logMessage, -- [20867] = 6, -+ [20874] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55025,7 +53804,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_column, - STATE(1350), 1, - sym__start_line, -- [20886] = 6, -+ [20893] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55038,7 +53817,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1348), 1, - sym__start_line, -- [20905] = 6, -+ [20912] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55051,7 +53830,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1335), 1, - sym__start_line, -- [20924] = 6, -+ [20931] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55064,7 +53843,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_line, - STATE(1311), 1, - sym__end_line, -- [20943] = 6, -+ [20950] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -55077,7 +53856,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1345), 1, - sym__end_line, -- [20962] = 6, -+ [20969] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55090,7 +53869,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1308), 1, - sym__start_line, -- [20981] = 6, -+ [20988] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -55103,7 +53882,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1307), 1, - sym__start_column, -- [21000] = 6, -+ [21007] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55116,7 +53895,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_line, - STATE(1302), 1, - sym__end_line, -- [21019] = 6, -+ [21026] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55129,7 +53908,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_line, - STATE(1299), 1, - sym__end_column, -- [21038] = 6, -+ [21045] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -55142,7 +53921,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1297), 1, - sym__end_column, -- [21057] = 6, -+ [21064] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55155,7 +53934,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_line, - STATE(1295), 1, - sym__start_column, -- [21076] = 6, -+ [21083] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -55168,7 +53947,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1390), 1, - sym__end_line, -- [21095] = 6, -+ [21102] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55181,7 +53960,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_line, - STATE(1291), 1, - sym__end_column, -- [21114] = 6, -+ [21121] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -55194,7 +53973,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1289), 1, - sym__end_column, -- [21133] = 6, -+ [21140] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -55207,7 +53986,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1226), 1, - sym__start_column, -- [21152] = 6, -+ [21159] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -55220,7 +53999,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1220), 1, - sym__end_column, -- [21171] = 6, -+ [21178] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -55233,7 +54012,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_column, - STATE(1366), 1, - sym__end_line, -- [21190] = 6, -+ [21197] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -55246,7 +54025,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1213), 1, - sym__end_column, -- [21209] = 6, -+ [21216] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55259,7 +54038,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1376), 1, - sym__start_line, -- [21228] = 6, -+ [21235] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55272,7 +54051,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_column, - STATE(1379), 1, - sym__start_line, -- [21247] = 6, -+ [21254] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -55285,7 +54064,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_column, - STATE(1385), 1, - sym__start_column, -- [21266] = 6, -+ [21273] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -55298,7 +54077,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__start_column, - STATE(1403), 1, - sym__end_column, -- [21285] = 6, -+ [21292] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55311,7 +54090,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_line, - STATE(1330), 1, - sym__start_line, -- [21304] = 6, -+ [21311] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -55324,7 +54103,7 @@ static const uint16_t ts_small_parse_table[] = { - sym__end_column, - STATE(1408), 1, - sym__end_line, -- [21323] = 5, -+ [21330] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, -@@ -55335,7 +54114,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_patternDefinitionBody, - STATE(1320), 1, - sym_langdecl, -- [21339] = 5, -+ [21346] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2832), 1, -@@ -55346,7 +54125,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinitionBody, - STATE(1381), 1, - sym_foreignLanguageName, -- [21355] = 5, -+ [21362] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2832), 1, -@@ -55357,7 +54136,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinitionBody, - STATE(1322), 1, - sym_foreignLanguageName, -- [21371] = 5, -+ [21378] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, -@@ -55368,7 +54147,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_patternDefinitionBody, - STATE(1392), 1, - sym_langdecl, -- [21387] = 5, -+ [21394] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, -@@ -55379,7 +54158,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_patternDefinitionBody, - STATE(1404), 1, - sym_langdecl, -- [21403] = 5, -+ [21410] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1456), 1, -@@ -55390,7 +54169,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ, - ACTIONS(2838), 1, - anon_sym_LT_COLON, -- [21419] = 5, -+ [21426] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, -@@ -55401,7 +54180,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_patternDefinitionBody, - STATE(1318), 1, - sym_langdecl, -- [21435] = 4, -+ [21442] = 4, - ACTIONS(2840), 1, - anon_sym_LBRACE, - STATE(1017), 1, -@@ -55411,7 +54190,7 @@ static const uint16_t ts_small_parse_table[] = { - ACTIONS(2842), 2, - sym_noBraces, - sym_comment, -- [21449] = 5, -+ [21456] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, -@@ -55422,7 +54201,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_patternDefinitionBody, - STATE(1400), 1, - sym_langdecl, -- [21465] = 5, -+ [21472] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1456), 1, -@@ -55433,7 +54212,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_EQ, - ACTIONS(2846), 1, - anon_sym_LT_COLON, -- [21481] = 4, -+ [21488] = 4, - ACTIONS(2848), 1, - anon_sym_LBRACE, - ACTIONS(2851), 1, -@@ -55443,7 +54222,7 @@ static const uint16_t ts_small_parse_table[] = { - ACTIONS(2853), 2, - sym_noBraces, - sym_comment, -- [21495] = 5, -+ [21502] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2776), 1, -@@ -55454,7 +54233,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_variable, - STATE(1352), 1, - sym__logVariable, -- [21511] = 5, -+ [21518] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2832), 1, -@@ -55465,7 +54244,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinitionBody, - STATE(1406), 1, - sym_foreignLanguageName, -- [21527] = 5, -+ [21534] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2772), 1, -@@ -55476,7 +54255,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_DOLLARmessage, - STATE(1353), 1, - sym__logMessage, -- [21543] = 5, -+ [21550] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, -@@ -55487,7 +54266,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_patternDefinitionBody, - STATE(1397), 1, - sym_langdecl, -- [21559] = 4, -+ [21566] = 4, - ACTIONS(2840), 1, - anon_sym_LBRACE, - STATE(1017), 1, -@@ -55497,7 +54276,7 @@ static const uint16_t ts_small_parse_table[] = { - ACTIONS(2842), 2, - sym_noBraces, - sym_comment, -- [21573] = 5, -+ [21580] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2776), 1, -@@ -55508,7 +54287,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1249), 1, - sym__logVariable, -- [21589] = 4, -+ [21596] = 4, - ACTIONS(2840), 1, - anon_sym_LBRACE, - ACTIONS(2866), 1, -@@ -55518,7 +54297,7 @@ static const uint16_t ts_small_parse_table[] = { - ACTIONS(2868), 2, - sym_noBraces, - sym_comment, -- [21603] = 5, -+ [21610] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2832), 1, -@@ -55529,7 +54308,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_functionDefinitionBody, - STATE(1395), 1, - sym_foreignLanguageName, -- [21619] = 5, -+ [21626] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2772), 1, -@@ -55540,7 +54319,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1250), 1, - sym__logMessage, -- [21635] = 5, -+ [21642] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, -@@ -55551,7 +54330,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_patternDefinitionBody, - STATE(1315), 1, - sym_langdecl, -- [21651] = 5, -+ [21658] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, -@@ -55562,7 +54341,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_patternDefinitionBody, - STATE(1339), 1, - sym_langdecl, -- [21667] = 4, -+ [21674] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2872), 1, -@@ -55571,7 +54350,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1150), 1, - aux_sym__bubbleScope_repeat1, -- [21680] = 4, -+ [21687] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1017), 1, -@@ -55580,7 +54359,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [21693] = 4, -+ [21700] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2878), 1, -@@ -55589,7 +54368,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1236), 1, - sym_mapElement, -- [21706] = 4, -+ [21713] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2882), 1, -@@ -55598,7 +54377,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1025), 1, - aux_sym_map_repeat1, -- [21719] = 4, -+ [21726] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2887), 1, -@@ -55607,16 +54386,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1026), 1, - aux_sym_nodeLike_repeat1, -- [21732] = 4, -+ [21739] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(183), 1, - ts_builtin_sym_end, - ACTIONS(2892), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [21745] = 4, -+ [21752] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(515), 1, -@@ -55625,7 +54404,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [21758] = 4, -+ [21765] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2896), 1, -@@ -55634,7 +54413,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1120), 1, - aux_sym__bubbleScope_repeat1, -- [21771] = 4, -+ [21778] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2900), 1, -@@ -55643,7 +54422,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1141), 1, - aux_sym_nodeLike_repeat1, -- [21784] = 4, -+ [21791] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2904), 1, -@@ -55652,7 +54431,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1132), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [21797] = 4, -+ [21804] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1458), 1, -@@ -55661,7 +54440,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LBRACK, - ACTIONS(2908), 1, - anon_sym_EQ, -- [21810] = 4, -+ [21817] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(487), 1, -@@ -55670,7 +54449,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [21823] = 4, -+ [21830] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1456), 1, -@@ -55679,16 +54458,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_DOT, - ACTIONS(2912), 1, - anon_sym_RBRACK, -- [21836] = 4, -+ [21843] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2680), 1, - ts_builtin_sym_end, - ACTIONS(2914), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [21849] = 4, -+ [21856] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(489), 1, -@@ -55697,16 +54476,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [21862] = 4, -+ [21869] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2686), 1, -+ ACTIONS(2684), 1, - ts_builtin_sym_end, - ACTIONS(2918), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [21875] = 4, -+ [21882] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(497), 1, -@@ -55715,7 +54494,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [21888] = 4, -+ [21895] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2922), 1, -@@ -55724,7 +54503,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1205), 1, - aux_sym_source_file_repeat1, -- [21901] = 4, -+ [21908] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(145), 1, -@@ -55733,7 +54512,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1027), 1, - aux_sym_source_file_repeat1, -- [21914] = 4, -+ [21921] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2928), 1, -@@ -55742,7 +54521,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1174), 1, - aux_sym_source_file_repeat1, -- [21927] = 4, -+ [21934] = 4, - ACTIONS(85), 1, - ts_builtin_sym_end, - ACTIONS(113), 1, -@@ -55751,7 +54530,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1160), 1, - aux_sym_source_file_repeat1, -- [21940] = 4, -+ [21947] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(499), 1, -@@ -55760,7 +54539,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [21953] = 4, -+ [21960] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2936), 1, -@@ -55769,7 +54548,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1128), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [21966] = 4, -+ [21973] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2940), 1, -@@ -55778,7 +54557,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1127), 1, - aux_sym_source_file_repeat1, -- [21979] = 4, -+ [21986] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(177), 1, -@@ -55787,16 +54566,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1151), 1, - aux_sym_source_file_repeat1, -- [21992] = 4, -+ [21999] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2702), 1, -+ ACTIONS(2700), 1, - ts_builtin_sym_end, - ACTIONS(2946), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22005] = 4, -+ [22012] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2948), 1, -@@ -55805,16 +54584,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1023), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [22018] = 4, -+ [22025] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2652), 1, -+ ACTIONS(2698), 1, - ts_builtin_sym_end, - ACTIONS(2952), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22031] = 4, -+ [22038] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1031), 1, -@@ -55823,7 +54602,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [22044] = 4, -+ [22051] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2956), 1, -@@ -55832,16 +54611,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1140), 1, - aux_sym_map_repeat1, -- [22057] = 4, -+ [22064] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2704), 1, -+ ACTIONS(2702), 1, - ts_builtin_sym_end, - ACTIONS(2960), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22070] = 4, -+ [22077] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2962), 1, -@@ -55850,7 +54629,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COLON, - ACTIONS(2966), 1, - anon_sym_LBRACK, -- [22083] = 4, -+ [22090] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2968), 1, -@@ -55859,7 +54638,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1083), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [22096] = 4, -+ [22103] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2972), 1, -@@ -55868,7 +54647,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1120), 1, - aux_sym__bubbleScope_repeat1, -- [22109] = 4, -+ [22116] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2976), 1, -@@ -55877,7 +54656,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1159), 1, - aux_sym_source_file_repeat1, -- [22122] = 4, -+ [22129] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2484), 1, -@@ -55886,25 +54665,25 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - STATE(1118), 1, - aux_sym_list_repeat1, -- [22135] = 4, -+ [22142] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2666), 1, - ts_builtin_sym_end, - ACTIONS(2980), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22148] = 4, -+ [22155] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(177), 1, - ts_builtin_sym_end, - ACTIONS(2944), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22161] = 4, -+ [22168] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55913,7 +54692,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1321), 1, - sym__start_line, -- [22174] = 4, -+ [22181] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2984), 1, -@@ -55922,7 +54701,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1120), 1, - aux_sym__bubbleScope_repeat1, -- [22187] = 4, -+ [22194] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(281), 1, -@@ -55931,7 +54710,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1088), 1, - aux_sym_list_repeat1, -- [22200] = 4, -+ [22207] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -55940,16 +54719,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1210), 1, - sym__end_line, -- [22213] = 4, -+ [22220] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2678), 1, - ts_builtin_sym_end, - ACTIONS(2992), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22226] = 4, -+ [22233] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -55958,7 +54737,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1323), 1, - sym__start_line, -- [22239] = 4, -+ [22246] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2996), 1, -@@ -55967,7 +54746,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1175), 1, - aux_sym_source_file_repeat1, -- [22252] = 4, -+ [22259] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -55976,7 +54755,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1325), 1, - sym__start_column, -- [22265] = 4, -+ [22272] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(415), 1, -@@ -55985,7 +54764,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1026), 1, - aux_sym_nodeLike_repeat1, -- [22278] = 4, -+ [22285] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3004), 1, -@@ -55994,7 +54773,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1149), 1, - aux_sym__bubbleScope_repeat1, -- [22291] = 4, -+ [22298] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2500), 1, -@@ -56003,7 +54782,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - STATE(1145), 1, - aux_sym_list_repeat1, -- [22304] = 4, -+ [22311] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -56012,7 +54791,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1328), 1, - sym__end_line, -- [22317] = 4, -+ [22324] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3010), 1, -@@ -56021,16 +54800,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1144), 1, - aux_sym_nodeLike_repeat1, -- [22330] = 4, -+ [22337] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2730), 1, -+ ACTIONS(2728), 1, - ts_builtin_sym_end, - ACTIONS(3014), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22343] = 4, -+ [22350] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2966), 1, -@@ -56039,7 +54818,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LPAREN, - ACTIONS(3018), 1, - anon_sym_EQ, -- [22356] = 4, -+ [22363] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3020), 1, -@@ -56048,7 +54827,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1120), 1, - aux_sym__bubbleScope_repeat1, -- [22369] = 4, -+ [22376] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3024), 1, -@@ -56057,7 +54836,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1120), 1, - aux_sym__bubbleScope_repeat1, -- [22382] = 4, -+ [22389] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3028), 1, -@@ -56066,7 +54845,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1050), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [22395] = 4, -+ [22402] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(513), 1, -@@ -56075,7 +54854,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [22408] = 4, -+ [22415] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -56084,7 +54863,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1329), 1, - sym__start_column, -- [22421] = 4, -+ [22428] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3036), 1, -@@ -56093,7 +54872,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1172), 1, - aux_sym_source_file_repeat1, -- [22434] = 4, -+ [22441] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -56102,7 +54881,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1332), 1, - sym__start_line, -- [22447] = 4, -+ [22454] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(313), 1, -@@ -56111,7 +54890,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_name, - STATE(1051), 1, - sym_mapElement, -- [22460] = 4, -+ [22467] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1027), 1, -@@ -56120,7 +54899,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [22473] = 4, -+ [22480] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(517), 1, -@@ -56129,7 +54908,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [22486] = 4, -+ [22493] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -56138,16 +54917,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1334), 1, - sym__end_line, -- [22499] = 4, -+ [22506] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2734), 1, -+ ACTIONS(2732), 1, - ts_builtin_sym_end, - ACTIONS(3048), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22512] = 4, -+ [22519] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -56156,16 +54935,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1337), 1, - sym__start_line, -- [22525] = 4, -+ [22532] = 4, - ACTIONS(3), 1, - sym_comment, -- ACTIONS(2562), 1, -+ ACTIONS(2568), 1, - anon_sym_RBRACK, - ACTIONS(3052), 1, - anon_sym_COMMA, - STATE(1088), 1, - aux_sym_list_repeat1, -- [22538] = 4, -+ [22545] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -56174,16 +54953,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1341), 1, - sym__end_column, -- [22551] = 4, -+ [22558] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(191), 1, - ts_builtin_sym_end, - ACTIONS(3057), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22564] = 4, -+ [22571] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -56192,7 +54971,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1344), 1, - sym__end_line, -- [22577] = 4, -+ [22584] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3061), 1, -@@ -56201,7 +54980,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1164), 1, - aux_sym_source_file_repeat1, -- [22590] = 4, -+ [22597] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -56210,7 +54989,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1367), 1, - sym__end_column, -- [22603] = 4, -+ [22610] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(191), 1, -@@ -56219,7 +54998,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1167), 1, - aux_sym_source_file_repeat1, -- [22616] = 4, -+ [22623] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -56228,7 +55007,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1369), 1, - sym__start_line, -- [22629] = 4, -+ [22636] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(519), 1, -@@ -56237,7 +55016,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [22642] = 4, -+ [22649] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -56246,16 +55025,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1372), 1, - sym__start_column, -- [22655] = 4, -+ [22662] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2700), 1, -+ ACTIONS(2652), 1, - ts_builtin_sym_end, - ACTIONS(3073), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22668] = 4, -+ [22675] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -56264,7 +55043,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1375), 1, - sym__start_line, -- [22681] = 4, -+ [22688] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(441), 1, -@@ -56273,7 +55052,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [22694] = 4, -+ [22701] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -56282,7 +55061,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1377), 1, - sym__end_column, -- [22707] = 4, -+ [22714] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3081), 1, -@@ -56291,7 +55070,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1075), 1, - aux_sym__bubbleScope_repeat1, -- [22720] = 4, -+ [22727] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -56300,16 +55079,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1380), 1, - sym__start_column, -- [22733] = 4, -+ [22740] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2744), 1, -+ ACTIONS(2742), 1, - ts_builtin_sym_end, - ACTIONS(3087), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22746] = 4, -+ [22753] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -56318,7 +55097,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1382), 1, - sym__end_column, -- [22759] = 4, -+ [22766] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3091), 1, -@@ -56327,7 +55106,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1158), 1, - aux_sym_source_file_repeat1, -- [22772] = 4, -+ [22779] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -56336,7 +55115,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1387), 1, - sym__end_line, -- [22785] = 4, -+ [22792] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2878), 1, -@@ -56345,7 +55124,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1236), 1, - sym_mapElement, -- [22798] = 4, -+ [22805] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -56354,16 +55133,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1388), 1, - sym__start_column, -- [22811] = 4, -+ [22818] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2742), 1, -+ ACTIONS(2740), 1, - ts_builtin_sym_end, - ACTIONS(3101), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [22824] = 4, -+ [22831] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -56372,7 +55151,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1389), 1, - sym__end_line, -- [22837] = 4, -+ [22844] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(523), 1, -@@ -56381,7 +55160,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [22850] = 4, -+ [22857] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -56390,7 +55169,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1391), 1, - sym__end_column, -- [22863] = 4, -+ [22870] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -56399,7 +55178,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1393), 1, - sym__start_column, -- [22876] = 4, -+ [22883] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(485), 1, -@@ -56408,7 +55187,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [22889] = 4, -+ [22896] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1456), 1, -@@ -56417,7 +55196,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_DOT, - ACTIONS(3113), 1, - anon_sym_RBRACK, -- [22902] = 4, -+ [22909] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3115), 1, -@@ -56426,7 +55205,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1055), 1, - aux_sym__bubbleScope_repeat1, -- [22915] = 4, -+ [22922] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(303), 1, -@@ -56435,7 +55214,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1088), 1, - aux_sym_list_repeat1, -- [22928] = 4, -+ [22935] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -56444,7 +55223,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1394), 1, - sym__end_column, -- [22941] = 4, -+ [22948] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3123), 1, -@@ -56453,7 +55232,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1120), 1, - aux_sym__bubbleScope_repeat1, -- [22954] = 4, -+ [22961] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3128), 1, -@@ -56462,7 +55241,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1029), 1, - aux_sym__bubbleScope_repeat1, -- [22967] = 4, -+ [22974] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3132), 1, -@@ -56471,16 +55250,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1076), 1, - aux_sym__bubbleScope_repeat1, -- [22980] = 4, -+ [22987] = 4, - ACTIONS(3), 1, - sym_comment, -- ACTIONS(2532), 1, -+ ACTIONS(2492), 1, - anon_sym_COMMA, -- ACTIONS(2534), 1, -+ ACTIONS(2494), 1, - anon_sym_RBRACK, - STATE(1062), 1, - aux_sym_list_repeat1, -- [22993] = 4, -+ [23000] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3136), 1, -@@ -56489,7 +55268,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1068), 1, - aux_sym_nodeLike_repeat1, -- [23006] = 4, -+ [23013] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3140), 1, -@@ -56498,23 +55277,23 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23019] = 2, -+ [23026] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1320), 3, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_doubleQuoteSnippet, -- [23028] = 4, -+ [23035] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2714), 1, -+ ACTIONS(2712), 1, - ts_builtin_sym_end, - ACTIONS(3145), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23041] = 4, -+ [23048] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1013), 1, -@@ -56523,7 +55302,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23054] = 4, -+ [23061] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3149), 1, -@@ -56532,7 +55311,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1139), 1, - aux_sym_nodeLike_repeat1, -- [23067] = 4, -+ [23074] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(995), 1, -@@ -56541,7 +55320,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23080] = 4, -+ [23087] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1003), 1, -@@ -56550,7 +55329,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23093] = 4, -+ [23100] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1011), 1, -@@ -56559,7 +55338,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23106] = 4, -+ [23113] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(993), 1, -@@ -56568,7 +55347,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23119] = 4, -+ [23126] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(989), 1, -@@ -56577,7 +55356,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23132] = 4, -+ [23139] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(997), 1, -@@ -56586,13 +55365,13 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1125), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23145] = 1, -+ [23152] = 1, - ACTIONS(3165), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - sym_noBraces, - sym_comment, -- [23152] = 4, -+ [23159] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(321), 1, -@@ -56601,7 +55380,7 @@ static const uint16_t ts_small_parse_table[] = { - sym_name, - STATE(1168), 1, - sym_mapElement, -- [23165] = 4, -+ [23172] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(477), 1, -@@ -56610,7 +55389,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [23178] = 4, -+ [23185] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(395), 1, -@@ -56619,7 +55398,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1026), 1, - aux_sym_nodeLike_repeat1, -- [23191] = 4, -+ [23198] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3171), 1, -@@ -56628,7 +55407,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1025), 1, - aux_sym_map_repeat1, -- [23204] = 4, -+ [23211] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(343), 1, -@@ -56637,7 +55416,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1026), 1, - aux_sym_nodeLike_repeat1, -- [23217] = 4, -+ [23224] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2878), 1, -@@ -56646,7 +55425,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1236), 1, - sym_mapElement, -- [23230] = 4, -+ [23237] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3177), 1, -@@ -56655,7 +55434,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1037), 1, - aux_sym_source_file_repeat1, -- [23243] = 4, -+ [23250] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(387), 1, -@@ -56664,7 +55443,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1026), 1, - aux_sym_nodeLike_repeat1, -- [23256] = 4, -+ [23263] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(283), 1, -@@ -56673,7 +55452,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1088), 1, - aux_sym_list_repeat1, -- [23269] = 4, -+ [23276] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1456), 1, -@@ -56682,7 +55461,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_DOT, - ACTIONS(3185), 1, - anon_sym_EQ, -- [23282] = 4, -+ [23289] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -56691,7 +55470,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1285), 1, - sym__end_column, -- [23295] = 4, -+ [23302] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -56700,7 +55479,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1278), 1, - sym__start_column, -- [23308] = 4, -+ [23315] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3191), 1, -@@ -56709,7 +55488,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1120), 1, - aux_sym__bubbleScope_repeat1, -- [23321] = 4, -+ [23328] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3195), 1, -@@ -56718,16 +55497,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1120), 1, - aux_sym__bubbleScope_repeat1, -- [23334] = 4, -+ [23341] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2682), 1, - ts_builtin_sym_end, - ACTIONS(3199), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23347] = 4, -+ [23354] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -56736,7 +55515,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1277), 1, - sym__end_column, -- [23360] = 4, -+ [23367] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -56745,7 +55524,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1276), 1, - sym__end_line, -- [23373] = 4, -+ [23380] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3205), 1, -@@ -56754,7 +55533,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1134), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23386] = 4, -+ [23393] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3209), 1, -@@ -56763,16 +55542,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1035), 1, - aux_sym_source_file_repeat1, -- [23399] = 4, -+ [23406] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2670), 1, - ts_builtin_sym_end, - ACTIONS(3213), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23412] = 4, -+ [23419] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3215), 1, -@@ -56781,34 +55560,34 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1058), 1, - aux_sym_source_file_repeat1, -- [23425] = 4, -+ [23432] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2672), 1, - ts_builtin_sym_end, - ACTIONS(3219), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23438] = 4, -+ [23445] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2676), 1, - ts_builtin_sym_end, - ACTIONS(3221), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23451] = 4, -+ [23458] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(165), 1, - ts_builtin_sym_end, - ACTIONS(3223), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23464] = 4, -+ [23471] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3225), 1, -@@ -56817,7 +55596,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1086), 1, - aux_sym_source_file_repeat1, -- [23477] = 4, -+ [23484] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -56826,7 +55605,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1275), 1, - sym__start_column, -- [23490] = 4, -+ [23497] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(165), 1, -@@ -56835,16 +55614,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1073), 1, - aux_sym_source_file_repeat1, -- [23503] = 4, -+ [23510] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2664), 1, - ts_builtin_sym_end, - ACTIONS(3231), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23516] = 4, -+ [23523] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(133), 1, -@@ -56853,7 +55632,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1090), 1, - aux_sym_source_file_repeat1, -- [23529] = 4, -+ [23536] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3235), 1, -@@ -56862,16 +55641,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1049), 1, - aux_sym_source_file_repeat1, -- [23542] = 4, -+ [23549] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2662), 1, - ts_builtin_sym_end, - ACTIONS(3239), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23555] = 4, -+ [23562] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3241), 1, -@@ -56880,7 +55659,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1204), 1, - aux_sym_map_repeat1, -- [23568] = 4, -+ [23575] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3245), 1, -@@ -56889,16 +55668,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1052), 1, - aux_sym_source_file_repeat1, -- [23581] = 4, -+ [23588] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2654), 1, - ts_builtin_sym_end, - ACTIONS(3249), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23594] = 4, -+ [23601] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(457), 1, -@@ -56907,16 +55686,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [23607] = 4, -+ [23614] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2656), 1, - ts_builtin_sym_end, - ACTIONS(3253), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23620] = 4, -+ [23627] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3255), 1, -@@ -56925,25 +55704,25 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1135), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23633] = 4, -+ [23640] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2660), 1, - ts_builtin_sym_end, - ACTIONS(3259), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23646] = 4, -+ [23653] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2732), 1, -+ ACTIONS(2730), 1, - ts_builtin_sym_end, - ACTIONS(3261), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [23659] = 4, -+ [23666] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2476), 1, -@@ -56952,7 +55731,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACK, - STATE(1207), 1, - aux_sym_list_repeat1, -- [23672] = 4, -+ [23679] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(139), 1, -@@ -56961,7 +55740,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1059), 1, - aux_sym_source_file_repeat1, -- [23685] = 4, -+ [23692] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2964), 1, -@@ -56970,7 +55749,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LBRACK, - ACTIONS(3016), 1, - anon_sym_LPAREN, -- [23698] = 4, -+ [23705] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3265), 1, -@@ -56979,7 +55758,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1098), 1, - aux_sym_source_file_repeat1, -- [23711] = 4, -+ [23718] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3269), 1, -@@ -56988,7 +55767,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1110), 1, - aux_sym_source_file_repeat1, -- [23724] = 4, -+ [23731] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3273), 1, -@@ -56997,7 +55776,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1061), 1, - aux_sym__bubbleScope_repeat1, -- [23737] = 4, -+ [23744] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3277), 1, -@@ -57006,7 +55785,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1130), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [23750] = 4, -+ [23757] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(183), 1, -@@ -57015,7 +55794,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_LF, - STATE(1104), 1, - aux_sym_source_file_repeat1, -- [23763] = 4, -+ [23770] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2878), 1, -@@ -57024,7 +55803,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1236), 1, - sym_mapElement, -- [23776] = 4, -+ [23783] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -57033,7 +55812,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1274), 1, - sym__end_line, -- [23789] = 4, -+ [23796] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -57042,7 +55821,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1273), 1, - sym__end_column, -- [23802] = 4, -+ [23809] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -57051,7 +55830,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1271), 1, - sym__start_column, -- [23815] = 4, -+ [23822] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -57060,7 +55839,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1269), 1, - sym__end_column, -- [23828] = 4, -+ [23835] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -57069,7 +55848,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1261), 1, - sym__start_line, -- [23841] = 4, -+ [23848] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -57078,7 +55857,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1260), 1, - sym__start_column, -- [23854] = 4, -+ [23861] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -57087,7 +55866,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1242), 1, - sym__start_line, -- [23867] = 4, -+ [23874] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -57096,7 +55875,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1240), 1, - sym__end_column, -- [23880] = 4, -+ [23887] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -57105,7 +55884,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1239), 1, - sym__end_line, -- [23893] = 4, -+ [23900] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, -@@ -57114,7 +55893,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1238), 1, - sym__end_column, -- [23906] = 4, -+ [23913] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -57123,7 +55902,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1237), 1, - sym__start_line, -- [23919] = 4, -+ [23926] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -57132,7 +55911,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1235), 1, - sym__end_line, -- [23932] = 4, -+ [23939] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -57141,7 +55920,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1234), 1, - sym__start_line, -- [23945] = 4, -+ [23952] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -57150,7 +55929,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1233), 1, - sym__start_column, -- [23958] = 4, -+ [23965] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -57159,7 +55938,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1232), 1, - sym__end_line, -- [23971] = 4, -+ [23978] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2752), 1, -@@ -57168,7 +55947,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1230), 1, - sym__start_column, -- [23984] = 4, -+ [23991] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -57177,7 +55956,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1229), 1, - sym__start_line, -- [23997] = 4, -+ [24004] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2750), 1, -@@ -57186,7 +55965,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1228), 1, - sym__end_line, -- [24010] = 4, -+ [24017] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 1, -@@ -57195,7 +55974,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RPAREN, - STATE(1227), 1, - sym__start_line, -- [24023] = 4, -+ [24030] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3281), 1, -@@ -57204,16 +55983,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1025), 1, - aux_sym_map_repeat1, -- [24036] = 4, -+ [24043] = 4, - ACTIONS(113), 1, - sym_comment, -- ACTIONS(2684), 1, -+ ACTIONS(2746), 1, - ts_builtin_sym_end, - ACTIONS(3323), 1, - anon_sym_LF, -- STATE(250), 1, -+ STATE(243), 1, - aux_sym_source_file_repeat1, -- [24049] = 4, -+ [24056] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3325), 1, -@@ -57222,7 +56001,7 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1133), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [24062] = 4, -+ [24069] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(301), 1, -@@ -57231,16 +56010,16 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_COMMA, - STATE(1088), 1, - aux_sym_list_repeat1, -- [24075] = 4, -+ [24082] = 4, - ACTIONS(3), 1, - sym_comment, -- ACTIONS(2588), 1, -+ ACTIONS(2572), 1, - anon_sym_RBRACE, - ACTIONS(3331), 1, - anon_sym_COMMA, - STATE(1208), 1, - aux_sym_sequential_repeat1, -- [24088] = 4, -+ [24095] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3334), 1, -@@ -57249,2060 +56028,2060 @@ static const uint16_t ts_small_parse_table[] = { - anon_sym_RBRACE, - STATE(1131), 1, - aux_sym_predicateDefinitionBody_repeat1, -- [24101] = 3, -+ [24108] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3338), 1, - anon_sym_COMMA, - ACTIONS(3340), 1, - anon_sym_RPAREN, -- [24111] = 3, -+ [24118] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3342), 1, - anon_sym_COMMA, - ACTIONS(3344), 1, - anon_sym_RPAREN, -- [24121] = 3, -+ [24128] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3346), 1, - anon_sym_COMMA, - ACTIONS(3348), 1, - anon_sym_RPAREN, -- [24131] = 3, -+ [24138] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3350), 1, - anon_sym_COMMA, - ACTIONS(3352), 1, - anon_sym_RPAREN, -- [24141] = 3, -+ [24148] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3354), 1, - anon_sym_LBRACE, - ACTIONS(3356), 1, - anon_sym_LPAREN, -- [24151] = 3, -+ [24158] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2966), 1, - anon_sym_LBRACK, - ACTIONS(3358), 1, - anon_sym_LPAREN, -- [24161] = 3, -+ [24168] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3360), 1, - anon_sym_COMMA, - ACTIONS(3362), 1, - anon_sym_RPAREN, -- [24171] = 3, -+ [24178] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2962), 1, - anon_sym_LPAREN, - ACTIONS(2966), 1, - anon_sym_LBRACK, -- [24181] = 3, -+ [24188] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3364), 1, - anon_sym_LBRACE, - ACTIONS(3366), 1, - anon_sym_LPAREN, -- [24191] = 3, -+ [24198] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2966), 1, - anon_sym_LBRACK, - ACTIONS(3016), 1, - anon_sym_LPAREN, -- [24201] = 3, -+ [24208] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3368), 1, - anon_sym_COMMA, - ACTIONS(3370), 1, - anon_sym_RPAREN, -- [24211] = 3, -+ [24218] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3372), 1, - anon_sym_COMMA, - ACTIONS(3374), 1, - anon_sym_RPAREN, -- [24221] = 3, -+ [24228] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3376), 1, - anon_sym_RPAREN, - ACTIONS(3378), 1, - sym_variable, -- [24231] = 3, -+ [24238] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3380), 1, - anon_sym_RPAREN, - ACTIONS(3382), 1, - sym_variable, -- [24241] = 3, -+ [24248] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3384), 1, - anon_sym_RPAREN, - ACTIONS(3386), 1, - sym_variable, -- [24251] = 2, -+ [24258] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3388), 2, - sym_variable, - sym_stringConstant, -- [24259] = 3, -+ [24266] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3390), 1, - anon_sym_COMMA, - ACTIONS(3392), 1, - anon_sym_RPAREN, -- [24269] = 3, -+ [24276] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3394), 1, - anon_sym_COMMA, - ACTIONS(3396), 1, - anon_sym_RPAREN, -- [24279] = 3, -+ [24286] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3398), 1, - anon_sym_COMMA, - ACTIONS(3400), 1, - anon_sym_RPAREN, -- [24289] = 3, -+ [24296] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3402), 1, - anon_sym_COMMA, - ACTIONS(3404), 1, - anon_sym_RPAREN, -- [24299] = 3, -+ [24306] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3406), 1, - anon_sym_COMMA, - ACTIONS(3408), 1, - anon_sym_RPAREN, -- [24309] = 3, -+ [24316] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1236), 1, - anon_sym_LBRACE, - ACTIONS(3410), 1, - anon_sym_SEMI, -- [24319] = 3, -+ [24326] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3412), 1, - anon_sym_COMMA, - ACTIONS(3414), 1, - anon_sym_RPAREN, -- [24329] = 3, -+ [24336] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3416), 1, - anon_sym_COMMA, - ACTIONS(3418), 1, - anon_sym_RPAREN, -- [24339] = 3, -+ [24346] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3420), 1, - anon_sym_COMMA, - ACTIONS(3422), 1, - anon_sym_RPAREN, -- [24349] = 3, -+ [24356] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3424), 1, - anon_sym_COMMA, - ACTIONS(3426), 1, - anon_sym_RPAREN, -- [24359] = 2, -+ [24366] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2885), 2, - anon_sym_COMMA, - anon_sym_RBRACE, -- [24367] = 3, -+ [24374] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3428), 1, - anon_sym_COMMA, - ACTIONS(3430), 1, - anon_sym_RPAREN, -- [24377] = 3, -+ [24384] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3432), 1, - anon_sym_COMMA, - ACTIONS(3434), 1, - anon_sym_RPAREN, -- [24387] = 3, -+ [24394] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3436), 1, - anon_sym_COMMA, - ACTIONS(3438), 1, - anon_sym_RPAREN, -- [24397] = 3, -+ [24404] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3440), 1, - anon_sym_COMMA, - ACTIONS(3442), 1, - anon_sym_RPAREN, -- [24407] = 3, -+ [24414] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3026), 1, - anon_sym_RPAREN, - ACTIONS(3444), 1, - sym_variable, -- [24417] = 3, -+ [24424] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3446), 1, - anon_sym_COMMA, - ACTIONS(3448), 1, - anon_sym_RPAREN, -- [24427] = 2, -+ [24434] = 2, - ACTIONS(3), 1, - sym_comment, -- ACTIONS(2562), 2, -+ ACTIONS(2568), 2, - anon_sym_COMMA, - anon_sym_RBRACK, -- [24435] = 3, -+ [24442] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3450), 1, - anon_sym_RPAREN, - ACTIONS(3452), 1, - sym_variable, -- [24445] = 3, -+ [24452] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3454), 1, - anon_sym_LBRACE, - STATE(261), 1, - sym_predicateDefinitionBody, -- [24455] = 3, -+ [24462] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1314), 1, - anon_sym_LBRACE, - ACTIONS(3456), 1, - anon_sym_LPAREN, -- [24465] = 2, -+ [24472] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3458), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [24473] = 2, -+ [24480] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3460), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [24481] = 3, -+ [24488] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3462), 1, - anon_sym_COMMA, - ACTIONS(3464), 1, - anon_sym_RPAREN, -- [24491] = 3, -+ [24498] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3466), 1, - anon_sym_COMMA, - ACTIONS(3468), 1, - anon_sym_RPAREN, -- [24501] = 2, -+ [24508] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3470), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [24509] = 2, -+ [24516] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3472), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [24517] = 2, -+ [24524] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3474), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [24525] = 2, -+ [24532] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3476), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [24533] = 3, -+ [24540] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3478), 1, - anon_sym_COMMA, - ACTIONS(3480), 1, - anon_sym_RPAREN, -- [24543] = 3, -+ [24550] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3482), 1, - anon_sym_COMMA, - ACTIONS(3484), 1, - anon_sym_RPAREN, -- [24553] = 3, -+ [24560] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3486), 1, - anon_sym_COMMA, - ACTIONS(3488), 1, - anon_sym_RPAREN, -- [24563] = 3, -+ [24570] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3490), 1, - anon_sym_COMMA, - ACTIONS(3492), 1, - anon_sym_RPAREN, -- [24573] = 3, -+ [24580] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3494), 1, - anon_sym_COMMA, - ACTIONS(3496), 1, - anon_sym_RPAREN, -- [24583] = 3, -+ [24590] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3498), 1, - anon_sym_COMMA, - ACTIONS(3500), 1, - anon_sym_RPAREN, -- [24593] = 3, -+ [24600] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3502), 1, - anon_sym_COMMA, - ACTIONS(3504), 1, - anon_sym_RPAREN, -- [24603] = 3, -+ [24610] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3506), 1, - anon_sym_COMMA, - ACTIONS(3508), 1, - anon_sym_RPAREN, -- [24613] = 3, -+ [24620] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3510), 1, - anon_sym_COMMA, - ACTIONS(3512), 1, - anon_sym_RPAREN, -- [24623] = 3, -+ [24630] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3514), 1, - anon_sym_COMMA, - ACTIONS(3516), 1, - anon_sym_RPAREN, -- [24633] = 3, -+ [24640] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3518), 1, - anon_sym_COMMA, - ACTIONS(3520), 1, - anon_sym_RPAREN, -- [24643] = 3, -+ [24650] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3522), 1, - anon_sym_COMMA, - ACTIONS(3524), 1, - anon_sym_RPAREN, -- [24653] = 3, -+ [24660] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3526), 1, - anon_sym_COMMA, - ACTIONS(3528), 1, - anon_sym_RPAREN, -- [24663] = 3, -+ [24670] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3530), 1, - anon_sym_COMMA, - ACTIONS(3532), 1, - anon_sym_RPAREN, -- [24673] = 3, -+ [24680] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3534), 1, - anon_sym_COMMA, - ACTIONS(3536), 1, - anon_sym_RPAREN, -- [24683] = 3, -+ [24690] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3538), 1, - anon_sym_COMMA, - ACTIONS(3540), 1, - anon_sym_RPAREN, -- [24693] = 3, -+ [24700] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3542), 1, - anon_sym_COMMA, - ACTIONS(3544), 1, - anon_sym_RPAREN, -- [24703] = 3, -+ [24710] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3193), 1, - anon_sym_RPAREN, - ACTIONS(3444), 1, - sym_variable, -- [24713] = 3, -+ [24720] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3546), 1, - anon_sym_COMMA, - ACTIONS(3548), 1, - anon_sym_RPAREN, -- [24723] = 3, -+ [24730] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(3552), 1, - anon_sym_RPAREN, -- [24733] = 3, -+ [24740] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3554), 1, - anon_sym_COMMA, - ACTIONS(3556), 1, - anon_sym_RPAREN, -- [24743] = 3, -+ [24750] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3558), 1, - anon_sym_COMMA, - ACTIONS(3560), 1, - anon_sym_RPAREN, -- [24753] = 3, -+ [24760] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3562), 1, - anon_sym_COMMA, - ACTIONS(3564), 1, - anon_sym_RPAREN, -- [24763] = 3, -+ [24770] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3566), 1, - anon_sym_COMMA, - ACTIONS(3568), 1, - anon_sym_RPAREN, -- [24773] = 3, -+ [24780] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3570), 1, - anon_sym_COMMA, - ACTIONS(3572), 1, - anon_sym_RPAREN, -- [24783] = 3, -+ [24790] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3574), 1, - anon_sym_COMMA, - ACTIONS(3576), 1, - anon_sym_RPAREN, -- [24793] = 3, -+ [24800] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3578), 1, - anon_sym_COMMA, - ACTIONS(3580), 1, - anon_sym_RPAREN, -- [24803] = 3, -+ [24810] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3582), 1, - anon_sym_COMMA, - ACTIONS(3584), 1, - anon_sym_RPAREN, -- [24813] = 3, -+ [24820] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3586), 1, - anon_sym_COMMA, - ACTIONS(3588), 1, - anon_sym_RPAREN, -- [24823] = 3, -+ [24830] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3590), 1, - anon_sym_COMMA, - ACTIONS(3592), 1, - anon_sym_RPAREN, -- [24833] = 3, -+ [24840] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3594), 1, - anon_sym_COMMA, - ACTIONS(3596), 1, - anon_sym_RPAREN, -- [24843] = 3, -+ [24850] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3598), 1, - anon_sym_RPAREN, - ACTIONS(3600), 1, - sym_variable, -- [24853] = 3, -+ [24860] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3602), 1, - anon_sym_RPAREN, - ACTIONS(3604), 1, - sym_variable, -- [24863] = 3, -+ [24870] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3606), 1, - anon_sym_COMMA, - ACTIONS(3608), 1, - anon_sym_RPAREN, -- [24873] = 3, -+ [24880] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3610), 1, - anon_sym_COMMA, - ACTIONS(3612), 1, - anon_sym_RPAREN, -- [24883] = 3, -+ [24890] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3614), 1, - anon_sym_COMMA, - ACTIONS(3616), 1, - anon_sym_RPAREN, -- [24893] = 3, -+ [24900] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3618), 1, - anon_sym_COMMA, - ACTIONS(3620), 1, - anon_sym_RPAREN, -- [24903] = 3, -+ [24910] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3622), 1, - sym_name, - ACTIONS(3624), 1, - sym_variable, -- [24913] = 3, -+ [24920] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3626), 1, - anon_sym_COMMA, - ACTIONS(3628), 1, - anon_sym_RPAREN, -- [24923] = 3, -+ [24930] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3630), 1, - sym_name, - ACTIONS(3632), 1, - sym_variable, -- [24933] = 3, -+ [24940] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3634), 1, - anon_sym_COMMA, - ACTIONS(3636), 1, - anon_sym_RPAREN, -- [24943] = 3, -+ [24950] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3638), 1, - anon_sym_COMMA, - ACTIONS(3640), 1, - anon_sym_RPAREN, -- [24953] = 3, -+ [24960] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3642), 1, - anon_sym_COMMA, - ACTIONS(3644), 1, - anon_sym_RPAREN, -- [24963] = 3, -+ [24970] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3646), 1, - anon_sym_COMMA, - ACTIONS(3648), 1, - anon_sym_RPAREN, -- [24973] = 3, -+ [24980] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3650), 1, - anon_sym_COMMA, - ACTIONS(3652), 1, - anon_sym_RPAREN, -- [24983] = 3, -+ [24990] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3654), 1, - anon_sym_COMMA, - ACTIONS(3656), 1, - anon_sym_RPAREN, -- [24993] = 3, -+ [25000] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2878), 1, - sym_name, - STATE(1236), 1, - sym_mapElement, -- [25003] = 3, -+ [25010] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3658), 1, - anon_sym_COMMA, - ACTIONS(3660), 1, - anon_sym_RPAREN, -- [25013] = 3, -+ [25020] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3662), 1, - anon_sym_COMMA, - ACTIONS(3664), 1, - anon_sym_RPAREN, -- [25023] = 3, -+ [25030] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3666), 1, - anon_sym_COMMA, - ACTIONS(3668), 1, - anon_sym_RPAREN, -- [25033] = 3, -+ [25040] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3670), 1, - anon_sym_COMMA, - ACTIONS(3672), 1, - anon_sym_RPAREN, -- [25043] = 3, -+ [25050] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3674), 1, - anon_sym_COMMA, - ACTIONS(3676), 1, - anon_sym_RPAREN, -- [25053] = 3, -+ [25060] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3678), 1, - anon_sym_COMMA, - ACTIONS(3680), 1, - anon_sym_RPAREN, -- [25063] = 3, -+ [25070] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3682), 1, - anon_sym_COMMA, - ACTIONS(3684), 1, - anon_sym_RPAREN, -- [25073] = 3, -+ [25080] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3454), 1, - anon_sym_LBRACE, - STATE(284), 1, - sym_predicateDefinitionBody, -- [25083] = 3, -+ [25090] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3686), 1, - anon_sym_COMMA, - ACTIONS(3688), 1, - anon_sym_RPAREN, -- [25093] = 3, -+ [25100] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3690), 1, - anon_sym_COMMA, - ACTIONS(3692), 1, - anon_sym_RPAREN, -- [25103] = 3, -+ [25110] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3444), 1, - sym_variable, - ACTIONS(3694), 1, - anon_sym_RPAREN, -- [25113] = 3, -+ [25120] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3454), 1, - anon_sym_LBRACE, - STATE(257), 1, - sym_predicateDefinitionBody, -- [25123] = 3, -+ [25130] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3444), 1, - sym_variable, - ACTIONS(3696), 1, - anon_sym_RPAREN, -- [25133] = 3, -+ [25140] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, - anon_sym_LBRACE, - STATE(259), 1, - sym_patternDefinitionBody, -- [25143] = 3, -+ [25150] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3444), 1, - sym_variable, - ACTIONS(3698), 1, - anon_sym_RPAREN, -- [25153] = 3, -+ [25160] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3197), 1, - anon_sym_RPAREN, - ACTIONS(3444), 1, - sym_variable, -- [25163] = 3, -+ [25170] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, - anon_sym_LBRACE, - STATE(272), 1, - sym_patternDefinitionBody, -- [25173] = 3, -+ [25180] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3444), 1, - sym_variable, - ACTIONS(3700), 1, - anon_sym_RPAREN, -- [25183] = 3, -+ [25190] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, - anon_sym_LBRACE, - STATE(264), 1, - sym_patternDefinitionBody, -- [25193] = 3, -+ [25200] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3702), 1, - anon_sym_COMMA, - ACTIONS(3704), 1, - anon_sym_RPAREN, -- [25203] = 3, -+ [25210] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3706), 1, - anon_sym_LBRACE, - STATE(270), 1, - sym_foreignFunctionBody, -- [25213] = 3, -+ [25220] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3708), 1, - anon_sym_COMMA, - ACTIONS(3710), 1, - anon_sym_RPAREN, -- [25223] = 2, -+ [25230] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3126), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [25231] = 3, -+ [25238] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3712), 1, - anon_sym_COMMA, - ACTIONS(3714), 1, - anon_sym_RPAREN, -- [25241] = 3, -+ [25248] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3444), 1, - sym_variable, - ACTIONS(3716), 1, - anon_sym_RPAREN, -- [25251] = 3, -+ [25258] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3718), 1, - anon_sym_COMMA, - ACTIONS(3720), 1, - anon_sym_RPAREN, -- [25261] = 3, -+ [25268] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3722), 1, - anon_sym_COMMA, - ACTIONS(3724), 1, - anon_sym_RPAREN, -- [25271] = 3, -+ [25278] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3726), 1, - anon_sym_COMMA, - ACTIONS(3728), 1, - anon_sym_RPAREN, -- [25281] = 3, -+ [25288] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3730), 1, - anon_sym_COMMA, - ACTIONS(3732), 1, - anon_sym_RPAREN, -- [25291] = 2, -+ [25298] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3734), 2, - anon_sym_COMMA, - anon_sym_RBRACK, -- [25299] = 3, -+ [25306] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3736), 1, - anon_sym_COMMA, - ACTIONS(3738), 1, - anon_sym_RPAREN, -- [25309] = 3, -+ [25316] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3740), 1, - anon_sym_COMMA, - ACTIONS(3742), 1, - anon_sym_RPAREN, -- [25319] = 3, -+ [25326] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3744), 1, - anon_sym_COMMA, - ACTIONS(3746), 1, - anon_sym_RPAREN, -- [25329] = 3, -+ [25336] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3748), 1, - anon_sym_COMMA, - ACTIONS(3750), 1, - anon_sym_RPAREN, -- [25339] = 3, -+ [25346] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3752), 1, - anon_sym_COMMA, - ACTIONS(3754), 1, - anon_sym_RPAREN, -- [25349] = 3, -+ [25356] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3756), 1, - anon_sym_COMMA, - ACTIONS(3758), 1, - anon_sym_RPAREN, -- [25359] = 3, -+ [25366] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3760), 1, - anon_sym_COMMA, - ACTIONS(3762), 1, - anon_sym_RPAREN, -- [25369] = 3, -+ [25376] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, - anon_sym_LBRACE, - STATE(278), 1, - sym_patternDefinitionBody, -- [25379] = 3, -+ [25386] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3764), 1, - anon_sym_COMMA, - ACTIONS(3766), 1, - anon_sym_RPAREN, -- [25389] = 3, -+ [25396] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3768), 1, - anon_sym_COMMA, - ACTIONS(3770), 1, - anon_sym_RPAREN, -- [25399] = 2, -+ [25406] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3772), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [25407] = 3, -+ [25414] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3022), 1, - anon_sym_RPAREN, - ACTIONS(3444), 1, - sym_variable, -- [25417] = 3, -+ [25424] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3774), 1, - anon_sym_COMMA, - ACTIONS(3776), 1, - anon_sym_RPAREN, -- [25427] = 3, -+ [25434] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3778), 1, - anon_sym_COMMA, - ACTIONS(3780), 1, - anon_sym_RPAREN, -- [25437] = 3, -+ [25444] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3782), 1, - anon_sym_COMMA, - ACTIONS(3784), 1, - anon_sym_RPAREN, -- [25447] = 2, -+ [25454] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3786), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [25455] = 3, -+ [25462] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3788), 1, - anon_sym_COMMA, - ACTIONS(3790), 1, - anon_sym_RPAREN, -- [25465] = 3, -+ [25472] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3792), 1, - anon_sym_COMMA, - ACTIONS(3794), 1, - anon_sym_RPAREN, -- [25475] = 3, -+ [25482] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3796), 1, - anon_sym_COMMA, - ACTIONS(3798), 1, - anon_sym_RPAREN, -- [25485] = 3, -+ [25492] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3800), 1, - anon_sym_COMMA, - ACTIONS(3802), 1, - anon_sym_RPAREN, -- [25495] = 3, -+ [25502] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3804), 1, - anon_sym_COMMA, - ACTIONS(3806), 1, - anon_sym_RPAREN, -- [25505] = 3, -+ [25512] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3808), 1, - anon_sym_COMMA, - ACTIONS(3810), 1, - anon_sym_RPAREN, -- [25515] = 3, -+ [25522] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3812), 1, - anon_sym_COMMA, - ACTIONS(3814), 1, - anon_sym_RPAREN, -- [25525] = 3, -+ [25532] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3816), 1, - anon_sym_COMMA, - ACTIONS(3818), 1, - anon_sym_RPAREN, -- [25535] = 3, -+ [25542] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3820), 1, - anon_sym_COMMA, - ACTIONS(3822), 1, - anon_sym_RPAREN, -- [25545] = 3, -+ [25552] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3824), 1, - anon_sym_COMMA, - ACTIONS(3826), 1, - anon_sym_RPAREN, -- [25555] = 3, -+ [25562] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3828), 1, - anon_sym_COMMA, - ACTIONS(3830), 1, - anon_sym_RPAREN, -- [25565] = 3, -+ [25572] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3832), 1, - anon_sym_COMMA, - ACTIONS(3834), 1, - anon_sym_RPAREN, -- [25575] = 3, -+ [25582] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3836), 1, - anon_sym_COMMA, - ACTIONS(3838), 1, - anon_sym_RPAREN, -- [25585] = 3, -+ [25592] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3840), 1, - anon_sym_COMMA, - ACTIONS(3842), 1, - anon_sym_RPAREN, -- [25595] = 3, -+ [25602] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3844), 1, - anon_sym_COMMA, - ACTIONS(3846), 1, - anon_sym_RPAREN, -- [25605] = 3, -+ [25612] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3848), 1, - anon_sym_COMMA, - ACTIONS(3850), 1, - anon_sym_RPAREN, -- [25615] = 3, -+ [25622] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3852), 1, - anon_sym_COMMA, - ACTIONS(3854), 1, - anon_sym_RPAREN, -- [25625] = 3, -+ [25632] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3856), 1, - anon_sym_COMMA, - ACTIONS(3858), 1, - anon_sym_RPAREN, -- [25635] = 3, -+ [25642] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3860), 1, - anon_sym_COMMA, - ACTIONS(3862), 1, - anon_sym_RPAREN, -- [25645] = 3, -+ [25652] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3864), 1, - anon_sym_COMMA, - ACTIONS(3866), 1, - anon_sym_RPAREN, -- [25655] = 3, -+ [25662] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3868), 1, - anon_sym_COMMA, - ACTIONS(3870), 1, - anon_sym_RPAREN, -- [25665] = 3, -+ [25672] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3872), 1, - anon_sym_COMMA, - ACTIONS(3874), 1, - anon_sym_RPAREN, -- [25675] = 3, -+ [25682] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2986), 1, - anon_sym_RPAREN, - ACTIONS(3444), 1, - sym_variable, -- [25685] = 3, -+ [25692] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2974), 1, - anon_sym_RPAREN, - ACTIONS(3444), 1, - sym_variable, -- [25695] = 3, -+ [25702] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3876), 1, - anon_sym_COMMA, - ACTIONS(3878), 1, - anon_sym_RPAREN, -- [25705] = 3, -+ [25712] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3454), 1, - anon_sym_LBRACE, - STATE(279), 1, - sym_predicateDefinitionBody, -- [25715] = 3, -+ [25722] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3880), 1, - anon_sym_RPAREN, - ACTIONS(3882), 1, - sym_variable, -- [25725] = 3, -+ [25732] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3884), 1, - anon_sym_COMMA, - ACTIONS(3886), 1, - anon_sym_RPAREN, -- [25735] = 3, -+ [25742] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3888), 1, - anon_sym_COMMA, - ACTIONS(3890), 1, - anon_sym_RPAREN, -- [25745] = 3, -+ [25752] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3892), 1, - anon_sym_COMMA, - ACTIONS(3894), 1, - anon_sym_RPAREN, -- [25755] = 3, -+ [25762] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3896), 1, - anon_sym_COMMA, - ACTIONS(3898), 1, - anon_sym_RPAREN, -- [25765] = 3, -+ [25772] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3900), 1, - anon_sym_COMMA, - ACTIONS(3902), 1, - anon_sym_RPAREN, -- [25775] = 3, -+ [25782] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3904), 1, - anon_sym_COMMA, - ACTIONS(3906), 1, - anon_sym_RPAREN, -- [25785] = 3, -+ [25792] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3706), 1, - anon_sym_LBRACE, - STATE(286), 1, - sym_foreignFunctionBody, -- [25795] = 3, -+ [25802] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3908), 1, - anon_sym_COMMA, - ACTIONS(3910), 1, - anon_sym_RPAREN, -- [25805] = 3, -+ [25812] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3912), 1, - anon_sym_COMMA, - ACTIONS(3914), 1, - anon_sym_RPAREN, -- [25815] = 3, -+ [25822] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2898), 1, - anon_sym_RPAREN, - ACTIONS(3444), 1, - sym_variable, -- [25825] = 3, -+ [25832] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3916), 1, - anon_sym_COMMA, - ACTIONS(3918), 1, - anon_sym_RPAREN, -- [25835] = 3, -+ [25842] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3920), 1, - anon_sym_COMMA, - ACTIONS(3922), 1, - anon_sym_RPAREN, -- [25845] = 3, -+ [25852] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3924), 1, - anon_sym_COMMA, - ACTIONS(3926), 1, - anon_sym_RPAREN, -- [25855] = 3, -+ [25862] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3928), 1, - anon_sym_COMMA, - ACTIONS(3930), 1, - anon_sym_RPAREN, -- [25865] = 3, -+ [25872] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3932), 1, - anon_sym_COMMA, - ACTIONS(3934), 1, - anon_sym_RPAREN, -- [25875] = 3, -+ [25882] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3936), 1, - anon_sym_COMMA, - ACTIONS(3938), 1, - anon_sym_RPAREN, -- [25885] = 3, -+ [25892] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3940), 1, - anon_sym_COMMA, - ACTIONS(3942), 1, - anon_sym_RPAREN, -- [25895] = 3, -+ [25902] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, - anon_sym_LBRACE, - STATE(256), 1, - sym_patternDefinitionBody, -- [25905] = 3, -+ [25912] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3944), 1, - anon_sym_COMMA, - ACTIONS(3946), 1, - anon_sym_RPAREN, -- [25915] = 3, -+ [25922] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3948), 1, - anon_sym_COMMA, - ACTIONS(3950), 1, - anon_sym_RPAREN, -- [25925] = 3, -+ [25932] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3706), 1, - anon_sym_LBRACE, - STATE(294), 1, - sym_foreignFunctionBody, -- [25935] = 3, -+ [25942] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3444), 1, - sym_variable, - ACTIONS(3952), 1, - anon_sym_RPAREN, -- [25945] = 3, -+ [25952] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, - anon_sym_LBRACE, - STATE(273), 1, - sym_patternDefinitionBody, -- [25955] = 2, -+ [25962] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2890), 2, - anon_sym_COMMA, - anon_sym_RPAREN, -- [25963] = 3, -+ [25970] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3954), 1, - anon_sym_COMMA, - ACTIONS(3956), 1, - anon_sym_RPAREN, -- [25973] = 3, -+ [25980] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, - anon_sym_LBRACE, - STATE(285), 1, - sym_patternDefinitionBody, -- [25983] = 3, -+ [25990] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3444), 1, - sym_variable, - ACTIONS(3958), 1, - anon_sym_RPAREN, -- [25993] = 3, -+ [26000] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3960), 1, - anon_sym_COMMA, - ACTIONS(3962), 1, - anon_sym_RPAREN, -- [26003] = 3, -+ [26010] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3964), 1, - anon_sym_COMMA, - ACTIONS(3966), 1, - anon_sym_RPAREN, -- [26013] = 3, -+ [26020] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2828), 1, - anon_sym_LBRACE, - STATE(295), 1, - sym_patternDefinitionBody, -- [26023] = 2, -+ [26030] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3143), 2, - anon_sym_COMMA, - anon_sym_RBRACE, -- [26031] = 3, -+ [26038] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3706), 1, - anon_sym_LBRACE, - STATE(253), 1, - sym_foreignFunctionBody, -- [26041] = 3, -+ [26048] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3968), 1, - anon_sym_LPAREN, - ACTIONS(3970), 1, - anon_sym_LBRACK, -- [26051] = 3, -+ [26058] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3972), 1, - anon_sym_COMMA, - ACTIONS(3974), 1, - anon_sym_RPAREN, -- [26061] = 2, -+ [26068] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3976), 1, - anon_sym_RPAREN, -- [26068] = 2, -+ [26075] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3978), 1, - anon_sym_RPAREN, -- [26075] = 2, -+ [26082] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3980), 1, - anon_sym_RBRACE, -- [26082] = 2, -+ [26089] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3982), 1, - sym_doubleQuoteSnippet, -- [26089] = 2, -+ [26096] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3984), 1, - ts_builtin_sym_end, -- [26096] = 2, -+ [26103] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3986), 1, - sym_backtickSnippet, -- [26103] = 2, -+ [26110] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3988), 1, - anon_sym_RBRACE, -- [26110] = 2, -+ [26117] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3444), 1, - sym_variable, -- [26117] = 2, -+ [26124] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3990), 1, - anon_sym_RPAREN, -- [26124] = 2, -+ [26131] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3992), 1, - anon_sym_RPAREN, -- [26131] = 2, -+ [26138] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3994), 1, - anon_sym_RPAREN, -- [26138] = 2, -+ [26145] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3996), 1, - anon_sym_RPAREN, -- [26145] = 2, -+ [26152] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3998), 1, - anon_sym_RPAREN, -- [26152] = 2, -+ [26159] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4000), 1, - anon_sym_LBRACE, -- [26159] = 2, -+ [26166] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2964), 1, - anon_sym_COLON, -- [26166] = 2, -+ [26173] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4002), 1, - anon_sym_LPAREN, -- [26173] = 2, -+ [26180] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4004), 1, - sym_name, -- [26180] = 2, -+ [26187] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4006), 1, - anon_sym_LPAREN, -- [26187] = 2, -+ [26194] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4008), 1, - anon_sym_LPAREN, -- [26194] = 2, -+ [26201] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4010), 1, - anon_sym_LPAREN, -- [26201] = 2, -+ [26208] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4012), 1, - anon_sym_EQ_GT, -- [26208] = 2, -+ [26215] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4014), 1, - anon_sym_EQ, -- [26215] = 2, -+ [26222] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4016), 1, - anon_sym_EQ, -- [26222] = 2, -+ [26229] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4018), 1, - anon_sym_RPAREN, -- [26229] = 2, -+ [26236] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4020), 1, - anon_sym_EQ, -- [26236] = 2, -+ [26243] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4022), 1, - anon_sym_RPAREN, -- [26243] = 2, -+ [26250] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4024), 1, - anon_sym_EQ, -- [26250] = 2, -+ [26257] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4026), 1, - anon_sym_EQ, -- [26257] = 2, -+ [26264] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4028), 1, - anon_sym_LBRACE, -- [26264] = 2, -+ [26271] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4030), 1, - sym_name, -- [26271] = 2, -+ [26278] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4032), 1, - sym_name, -- [26278] = 2, -+ [26285] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4034), 1, - sym_name, -- [26285] = 2, -+ [26292] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3113), 1, - anon_sym_RBRACK, -- [26292] = 2, -+ [26299] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4036), 1, - anon_sym_RPAREN, -- [26299] = 2, -+ [26306] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4038), 1, - anon_sym_RPAREN, -- [26306] = 2, -+ [26313] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4040), 1, - anon_sym_RPAREN, -- [26313] = 2, -+ [26320] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4042), 1, - anon_sym_RPAREN, -- [26320] = 2, -+ [26327] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4044), 1, - anon_sym_RPAREN, -- [26327] = 2, -+ [26334] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4046), 1, - anon_sym_EQ, -- [26334] = 2, -+ [26341] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4048), 1, - anon_sym_RPAREN, -- [26341] = 2, -+ [26348] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4050), 1, - anon_sym_RPAREN, -- [26348] = 2, -+ [26355] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4052), 1, - anon_sym_RPAREN, -- [26355] = 2, -+ [26362] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2838), 1, - anon_sym_LT_COLON, -- [26362] = 2, -+ [26369] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4054), 1, - anon_sym_RPAREN, -- [26369] = 2, -+ [26376] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4056), 1, - anon_sym_RPAREN, -- [26376] = 2, -+ [26383] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4058), 1, - anon_sym_RPAREN, -- [26383] = 2, -+ [26390] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4060), 1, - anon_sym_RPAREN, -- [26390] = 2, -+ [26397] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4062), 1, - anon_sym_RPAREN, -- [26397] = 2, -+ [26404] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4064), 1, - anon_sym_RPAREN, -- [26404] = 2, -+ [26411] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4066), 1, - anon_sym_RPAREN, -- [26411] = 2, -+ [26418] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4068), 1, - anon_sym_RPAREN, -- [26418] = 2, -+ [26425] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4070), 1, - anon_sym_RPAREN, -- [26425] = 2, -+ [26432] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4072), 1, - anon_sym_RPAREN, -- [26432] = 2, -+ [26439] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4074), 1, - anon_sym_RPAREN, -- [26439] = 2, -+ [26446] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4076), 1, - anon_sym_EQ_GT, -- [26446] = 2, -+ [26453] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4078), 1, - anon_sym_RPAREN, -- [26453] = 2, -+ [26460] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4080), 1, - sym_intConstant, -- [26460] = 2, -+ [26467] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4082), 1, - sym_variable, -- [26467] = 2, -+ [26474] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4084), 1, - anon_sym_RPAREN, -- [26474] = 2, -+ [26481] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4086), 1, - anon_sym_RPAREN, -- [26481] = 2, -+ [26488] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4088), 1, - anon_sym_RPAREN, -- [26488] = 2, -+ [26495] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4090), 1, - sym_variable, -- [26495] = 2, -+ [26502] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4092), 1, - sym_intConstant, -- [26502] = 2, -+ [26509] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4094), 1, - anon_sym_EQ_GT, -- [26509] = 2, -+ [26516] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4096), 1, - anon_sym_RPAREN, -- [26516] = 2, -+ [26523] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4098), 1, - sym_doubleQuoteSnippet, -- [26523] = 2, -+ [26530] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4100), 1, - sym_backtickSnippet, -- [26530] = 2, -+ [26537] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4102), 1, - sym_doubleConstant, -- [26537] = 2, -+ [26544] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4104), 1, - sym_language_flavor, -- [26544] = 2, -+ [26551] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4106), 1, - anon_sym_LBRACE, -- [26551] = 2, -+ [26558] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4108), 1, - anon_sym_EQ_GT, -- [26558] = 2, -+ [26565] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4110), 1, - anon_sym_RPAREN, -- [26565] = 2, -+ [26572] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4112), 1, - anon_sym_RPAREN, -- [26572] = 2, -+ [26579] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4114), 1, - anon_sym_RPAREN, -- [26579] = 2, -+ [26586] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1486), 1, - anon_sym_DOT, -- [26586] = 2, -+ [26593] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1456), 1, - anon_sym_LBRACK, -- [26593] = 2, -+ [26600] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2912), 1, - anon_sym_RBRACK, -- [26600] = 2, -+ [26607] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2966), 1, - anon_sym_LBRACK, -- [26607] = 2, -+ [26614] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4116), 1, - sym_intConstant, -- [26614] = 2, -+ [26621] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4118), 1, - sym_intConstant, -- [26621] = 2, -+ [26628] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4120), 1, - sym_intConstant, -- [26628] = 2, -+ [26635] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4122), 1, - anon_sym_RPAREN, -- [26635] = 2, -+ [26642] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4124), 1, - anon_sym_RPAREN, -- [26642] = 2, -+ [26649] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4126), 1, - anon_sym_RPAREN, -- [26649] = 2, -+ [26656] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4128), 1, - anon_sym_RPAREN, -- [26656] = 2, -+ [26663] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4130), 1, - anon_sym_RPAREN, -- [26663] = 2, -+ [26670] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4132), 1, - anon_sym_RPAREN, -- [26670] = 2, -+ [26677] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4134), 1, - anon_sym_RPAREN, -- [26677] = 2, -+ [26684] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4136), 1, - anon_sym_RPAREN, -- [26684] = 2, -+ [26691] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4138), 1, - anon_sym_RPAREN, -- [26691] = 2, -+ [26698] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4140), 1, - anon_sym_RPAREN, -- [26698] = 2, -+ [26705] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4142), 1, - anon_sym_RPAREN, -- [26705] = 2, -+ [26712] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4144), 1, - anon_sym_RPAREN, -- [26712] = 2, -+ [26719] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4146), 1, - anon_sym_RPAREN, -- [26719] = 2, -+ [26726] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_RPAREN, -- [26726] = 2, -+ [26733] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4150), 1, - anon_sym_RPAREN, -- [26733] = 2, -+ [26740] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4152), 1, - anon_sym_RPAREN, -- [26740] = 2, -+ [26747] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4154), 1, - anon_sym_RPAREN, -- [26747] = 2, -+ [26754] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4156), 1, - anon_sym_RPAREN, -- [26754] = 2, -+ [26761] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4158), 1, - anon_sym_RPAREN, -- [26761] = 2, -+ [26768] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4160), 1, - anon_sym_RPAREN, -- [26768] = 2, -+ [26775] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4162), 1, - anon_sym_RPAREN, -- [26775] = 2, -+ [26782] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4164), 1, - anon_sym_RPAREN, -- [26782] = 2, -+ [26789] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4166), 1, - anon_sym_RPAREN, -- [26789] = 2, -+ [26796] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4168), 1, - anon_sym_RPAREN, -- [26796] = 2, -+ [26803] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4170), 1, - sym_intConstant, -- [26803] = 2, -+ [26810] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4172), 1, - anon_sym_pattern, -- [26810] = 2, -+ [26817] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4174), 1, - anon_sym_LBRACE, -- [26817] = 2, -+ [26824] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4176), 1, - anon_sym_LBRACE, -- [26824] = 2, -+ [26831] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4178), 1, - anon_sym_LBRACE, -- [26831] = 2, -+ [26838] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4180), 1, - sym_variable, -- [26838] = 2, -+ [26845] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4182), 1, - anon_sym_LPAREN, -- [26845] = 2, -+ [26852] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1324), 1, - anon_sym_LBRACE, -- [26852] = 2, -+ [26859] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4184), 1, - anon_sym_RPAREN, -- [26859] = 2, -+ [26866] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4186), 1, - anon_sym_LPAREN, -- [26866] = 2, -+ [26873] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4188), 1, - anon_sym_LBRACE, -- [26873] = 2, -+ [26880] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4190), 1, - anon_sym_LBRACE, -- [26880] = 2, -+ [26887] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4192), 1, - anon_sym_LBRACE, -- [26887] = 2, -+ [26894] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2846), 1, - anon_sym_LT_COLON, -- [26894] = 2, -+ [26901] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4194), 1, - sym_language_flavor, -- [26901] = 2, -+ [26908] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4196), 1, - anon_sym_LBRACE, -- [26908] = 2, -+ [26915] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4198), 1, - anon_sym_LBRACE, -- [26915] = 2, -+ [26922] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4200), 1, - anon_sym_LBRACE, -- [26922] = 2, -+ [26929] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4202), 1, - anon_sym_LBRACE, -- [26929] = 2, -+ [26936] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4204), 1, - anon_sym_LPAREN, -- [26936] = 2, -+ [26943] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4206), 1, - anon_sym_marzano, -- [26943] = 2, -+ [26950] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4208), 1, - anon_sym_LBRACE, -- [26950] = 2, -+ [26957] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4210), 1, - anon_sym_LBRACE, -- [26957] = 2, -+ [26964] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4212), 1, - anon_sym_LBRACE, -- [26964] = 2, -+ [26971] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4214), 1, - anon_sym_LBRACE, -- [26971] = 2, -+ [26978] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4216), 1, - anon_sym_LPAREN, -- [26978] = 2, -+ [26985] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4218), 1, - anon_sym_LBRACE, -- [26985] = 2, -+ [26992] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4220), 1, - anon_sym_LPAREN, -- [26992] = 2, -+ [26999] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4222), 1, - anon_sym_LBRACE, -- [26999] = 2, -+ [27006] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4224), 1, - anon_sym_LBRACE, -- [27006] = 2, -+ [27013] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4226), 1, -@@ -59311,1255 +58090,1255 @@ static const uint16_t ts_small_parse_table[] = { - - static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(302)] = 0, -- [SMALL_STATE(303)] = 70, -- [SMALL_STATE(304)] = 140, -- [SMALL_STATE(305)] = 210, -- [SMALL_STATE(306)] = 282, -- [SMALL_STATE(307)] = 352, -- [SMALL_STATE(308)] = 386, -- [SMALL_STATE(309)] = 420, -- [SMALL_STATE(310)] = 487, -- [SMALL_STATE(311)] = 554, -- [SMALL_STATE(312)] = 621, -- [SMALL_STATE(313)] = 688, -- [SMALL_STATE(314)] = 717, -- [SMALL_STATE(315)] = 784, -- [SMALL_STATE(316)] = 851, -- [SMALL_STATE(317)] = 918, -- [SMALL_STATE(318)] = 985, -- [SMALL_STATE(319)] = 1052, -- [SMALL_STATE(320)] = 1081, -- [SMALL_STATE(321)] = 1110, -- [SMALL_STATE(322)] = 1139, -- [SMALL_STATE(323)] = 1172, -- [SMALL_STATE(324)] = 1239, -- [SMALL_STATE(325)] = 1306, -- [SMALL_STATE(326)] = 1373, -- [SMALL_STATE(327)] = 1440, -- [SMALL_STATE(328)] = 1507, -- [SMALL_STATE(329)] = 1574, -- [SMALL_STATE(330)] = 1641, -- [SMALL_STATE(331)] = 1673, -- [SMALL_STATE(332)] = 1703, -- [SMALL_STATE(333)] = 1730, -- [SMALL_STATE(334)] = 1757, -- [SMALL_STATE(335)] = 1786, -- [SMALL_STATE(336)] = 1813, -- [SMALL_STATE(337)] = 1842, -- [SMALL_STATE(338)] = 1871, -- [SMALL_STATE(339)] = 1900, -- [SMALL_STATE(340)] = 1929, -- [SMALL_STATE(341)] = 1956, -- [SMALL_STATE(342)] = 1983, -- [SMALL_STATE(343)] = 2010, -- [SMALL_STATE(344)] = 2037, -- [SMALL_STATE(345)] = 2064, -- [SMALL_STATE(346)] = 2093, -- [SMALL_STATE(347)] = 2120, -- [SMALL_STATE(348)] = 2149, -- [SMALL_STATE(349)] = 2176, -- [SMALL_STATE(350)] = 2203, -- [SMALL_STATE(351)] = 2230, -- [SMALL_STATE(352)] = 2257, -- [SMALL_STATE(353)] = 2284, -- [SMALL_STATE(354)] = 2311, -- [SMALL_STATE(355)] = 2338, -- [SMALL_STATE(356)] = 2365, -- [SMALL_STATE(357)] = 2392, -- [SMALL_STATE(358)] = 2419, -- [SMALL_STATE(359)] = 2446, -- [SMALL_STATE(360)] = 2473, -- [SMALL_STATE(361)] = 2500, -- [SMALL_STATE(362)] = 2527, -- [SMALL_STATE(363)] = 2554, -- [SMALL_STATE(364)] = 2580, -- [SMALL_STATE(365)] = 2606, -- [SMALL_STATE(366)] = 2632, -- [SMALL_STATE(367)] = 2658, -- [SMALL_STATE(368)] = 2684, -- [SMALL_STATE(369)] = 2710, -- [SMALL_STATE(370)] = 2736, -- [SMALL_STATE(371)] = 2762, -- [SMALL_STATE(372)] = 2788, -- [SMALL_STATE(373)] = 2814, -- [SMALL_STATE(374)] = 2840, -- [SMALL_STATE(375)] = 2866, -- [SMALL_STATE(376)] = 2892, -- [SMALL_STATE(377)] = 2918, -- [SMALL_STATE(378)] = 2944, -- [SMALL_STATE(379)] = 2970, -- [SMALL_STATE(380)] = 2996, -- [SMALL_STATE(381)] = 3022, -- [SMALL_STATE(382)] = 3048, -- [SMALL_STATE(383)] = 3074, -- [SMALL_STATE(384)] = 3100, -- [SMALL_STATE(385)] = 3126, -- [SMALL_STATE(386)] = 3152, -- [SMALL_STATE(387)] = 3178, -- [SMALL_STATE(388)] = 3204, -- [SMALL_STATE(389)] = 3230, -- [SMALL_STATE(390)] = 3256, -- [SMALL_STATE(391)] = 3282, -- [SMALL_STATE(392)] = 3308, -- [SMALL_STATE(393)] = 3334, -- [SMALL_STATE(394)] = 3360, -- [SMALL_STATE(395)] = 3386, -- [SMALL_STATE(396)] = 3412, -- [SMALL_STATE(397)] = 3438, -- [SMALL_STATE(398)] = 3464, -- [SMALL_STATE(399)] = 3490, -- [SMALL_STATE(400)] = 3516, -- [SMALL_STATE(401)] = 3558, -- [SMALL_STATE(402)] = 3584, -- [SMALL_STATE(403)] = 3610, -- [SMALL_STATE(404)] = 3636, -- [SMALL_STATE(405)] = 3662, -- [SMALL_STATE(406)] = 3688, -- [SMALL_STATE(407)] = 3714, -- [SMALL_STATE(408)] = 3740, -- [SMALL_STATE(409)] = 3766, -- [SMALL_STATE(410)] = 3792, -- [SMALL_STATE(411)] = 3818, -- [SMALL_STATE(412)] = 3844, -- [SMALL_STATE(413)] = 3870, -- [SMALL_STATE(414)] = 3896, -- [SMALL_STATE(415)] = 3922, -- [SMALL_STATE(416)] = 3948, -- [SMALL_STATE(417)] = 3974, -- [SMALL_STATE(418)] = 4000, -- [SMALL_STATE(419)] = 4026, -- [SMALL_STATE(420)] = 4052, -- [SMALL_STATE(421)] = 4078, -- [SMALL_STATE(422)] = 4104, -- [SMALL_STATE(423)] = 4132, -- [SMALL_STATE(424)] = 4158, -- [SMALL_STATE(425)] = 4184, -- [SMALL_STATE(426)] = 4210, -- [SMALL_STATE(427)] = 4236, -- [SMALL_STATE(428)] = 4262, -- [SMALL_STATE(429)] = 4288, -- [SMALL_STATE(430)] = 4314, -- [SMALL_STATE(431)] = 4340, -- [SMALL_STATE(432)] = 4366, -- [SMALL_STATE(433)] = 4392, -- [SMALL_STATE(434)] = 4418, -- [SMALL_STATE(435)] = 4444, -- [SMALL_STATE(436)] = 4470, -- [SMALL_STATE(437)] = 4496, -- [SMALL_STATE(438)] = 4542, -- [SMALL_STATE(439)] = 4570, -- [SMALL_STATE(440)] = 4596, -- [SMALL_STATE(441)] = 4622, -- [SMALL_STATE(442)] = 4668, -- [SMALL_STATE(443)] = 4694, -- [SMALL_STATE(444)] = 4740, -- [SMALL_STATE(445)] = 4766, -- [SMALL_STATE(446)] = 4792, -- [SMALL_STATE(447)] = 4818, -- [SMALL_STATE(448)] = 4846, -- [SMALL_STATE(449)] = 4894, -- [SMALL_STATE(450)] = 4920, -- [SMALL_STATE(451)] = 4962, -- [SMALL_STATE(452)] = 4988, -- [SMALL_STATE(453)] = 5014, -- [SMALL_STATE(454)] = 5040, -- [SMALL_STATE(455)] = 5066, -- [SMALL_STATE(456)] = 5092, -- [SMALL_STATE(457)] = 5118, -- [SMALL_STATE(458)] = 5144, -- [SMALL_STATE(459)] = 5170, -- [SMALL_STATE(460)] = 5196, -- [SMALL_STATE(461)] = 5222, -- [SMALL_STATE(462)] = 5248, -- [SMALL_STATE(463)] = 5274, -- [SMALL_STATE(464)] = 5300, -- [SMALL_STATE(465)] = 5326, -- [SMALL_STATE(466)] = 5352, -- [SMALL_STATE(467)] = 5378, -- [SMALL_STATE(468)] = 5404, -- [SMALL_STATE(469)] = 5430, -- [SMALL_STATE(470)] = 5456, -- [SMALL_STATE(471)] = 5482, -- [SMALL_STATE(472)] = 5528, -- [SMALL_STATE(473)] = 5554, -- [SMALL_STATE(474)] = 5600, -- [SMALL_STATE(475)] = 5626, -- [SMALL_STATE(476)] = 5652, -- [SMALL_STATE(477)] = 5678, -- [SMALL_STATE(478)] = 5704, -- [SMALL_STATE(479)] = 5730, -- [SMALL_STATE(480)] = 5756, -- [SMALL_STATE(481)] = 5782, -- [SMALL_STATE(482)] = 5808, -- [SMALL_STATE(483)] = 5834, -- [SMALL_STATE(484)] = 5860, -- [SMALL_STATE(485)] = 5886, -- [SMALL_STATE(486)] = 5912, -- [SMALL_STATE(487)] = 5938, -- [SMALL_STATE(488)] = 5964, -- [SMALL_STATE(489)] = 6006, -- [SMALL_STATE(490)] = 6032, -- [SMALL_STATE(491)] = 6058, -- [SMALL_STATE(492)] = 6084, -- [SMALL_STATE(493)] = 6110, -- [SMALL_STATE(494)] = 6136, -- [SMALL_STATE(495)] = 6170, -- [SMALL_STATE(496)] = 6196, -- [SMALL_STATE(497)] = 6230, -- [SMALL_STATE(498)] = 6256, -- [SMALL_STATE(499)] = 6284, -- [SMALL_STATE(500)] = 6310, -- [SMALL_STATE(501)] = 6338, -- [SMALL_STATE(502)] = 6364, -- [SMALL_STATE(503)] = 6392, -- [SMALL_STATE(504)] = 6418, -- [SMALL_STATE(505)] = 6444, -- [SMALL_STATE(506)] = 6470, -- [SMALL_STATE(507)] = 6496, -- [SMALL_STATE(508)] = 6522, -- [SMALL_STATE(509)] = 6548, -- [SMALL_STATE(510)] = 6574, -- [SMALL_STATE(511)] = 6600, -- [SMALL_STATE(512)] = 6626, -- [SMALL_STATE(513)] = 6652, -- [SMALL_STATE(514)] = 6678, -- [SMALL_STATE(515)] = 6704, -- [SMALL_STATE(516)] = 6730, -- [SMALL_STATE(517)] = 6756, -- [SMALL_STATE(518)] = 6782, -- [SMALL_STATE(519)] = 6808, -- [SMALL_STATE(520)] = 6834, -- [SMALL_STATE(521)] = 6860, -- [SMALL_STATE(522)] = 6886, -- [SMALL_STATE(523)] = 6912, -- [SMALL_STATE(524)] = 6938, -- [SMALL_STATE(525)] = 6964, -- [SMALL_STATE(526)] = 6990, -- [SMALL_STATE(527)] = 7036, -- [SMALL_STATE(528)] = 7062, -- [SMALL_STATE(529)] = 7108, -- [SMALL_STATE(530)] = 7134, -- [SMALL_STATE(531)] = 7160, -- [SMALL_STATE(532)] = 7186, -- [SMALL_STATE(533)] = 7212, -- [SMALL_STATE(534)] = 7258, -- [SMALL_STATE(535)] = 7284, -- [SMALL_STATE(536)] = 7310, -- [SMALL_STATE(537)] = 7336, -- [SMALL_STATE(538)] = 7362, -- [SMALL_STATE(539)] = 7388, -- [SMALL_STATE(540)] = 7414, -- [SMALL_STATE(541)] = 7440, -- [SMALL_STATE(542)] = 7466, -- [SMALL_STATE(543)] = 7492, -- [SMALL_STATE(544)] = 7538, -- [SMALL_STATE(545)] = 7584, -- [SMALL_STATE(546)] = 7610, -- [SMALL_STATE(547)] = 7636, -- [SMALL_STATE(548)] = 7682, -- [SMALL_STATE(549)] = 7708, -- [SMALL_STATE(550)] = 7754, -- [SMALL_STATE(551)] = 7780, -- [SMALL_STATE(552)] = 7806, -- [SMALL_STATE(553)] = 7832, -- [SMALL_STATE(554)] = 7858, -- [SMALL_STATE(555)] = 7904, -- [SMALL_STATE(556)] = 7930, -- [SMALL_STATE(557)] = 7956, -- [SMALL_STATE(558)] = 8002, -- [SMALL_STATE(559)] = 8028, -- [SMALL_STATE(560)] = 8054, -- [SMALL_STATE(561)] = 8100, -- [SMALL_STATE(562)] = 8146, -- [SMALL_STATE(563)] = 8172, -- [SMALL_STATE(564)] = 8198, -- [SMALL_STATE(565)] = 8224, -- [SMALL_STATE(566)] = 8250, -- [SMALL_STATE(567)] = 8296, -- [SMALL_STATE(568)] = 8322, -- [SMALL_STATE(569)] = 8348, -- [SMALL_STATE(570)] = 8374, -- [SMALL_STATE(571)] = 8400, -- [SMALL_STATE(572)] = 8428, -- [SMALL_STATE(573)] = 8454, -- [SMALL_STATE(574)] = 8482, -- [SMALL_STATE(575)] = 8508, -- [SMALL_STATE(576)] = 8554, -- [SMALL_STATE(577)] = 8580, -- [SMALL_STATE(578)] = 8606, -- [SMALL_STATE(579)] = 8632, -- [SMALL_STATE(580)] = 8678, -- [SMALL_STATE(581)] = 8704, -- [SMALL_STATE(582)] = 8730, -- [SMALL_STATE(583)] = 8758, -- [SMALL_STATE(584)] = 8784, -- [SMALL_STATE(585)] = 8810, -- [SMALL_STATE(586)] = 8836, -- [SMALL_STATE(587)] = 8862, -- [SMALL_STATE(588)] = 8888, -- [SMALL_STATE(589)] = 8914, -- [SMALL_STATE(590)] = 8960, -- [SMALL_STATE(591)] = 9006, -- [SMALL_STATE(592)] = 9052, -- [SMALL_STATE(593)] = 9100, -- [SMALL_STATE(594)] = 9146, -- [SMALL_STATE(595)] = 9194, -- [SMALL_STATE(596)] = 9220, -- [SMALL_STATE(597)] = 9266, -- [SMALL_STATE(598)] = 9312, -- [SMALL_STATE(599)] = 9358, -- [SMALL_STATE(600)] = 9404, -- [SMALL_STATE(601)] = 9430, -- [SMALL_STATE(602)] = 9456, -- [SMALL_STATE(603)] = 9482, -- [SMALL_STATE(604)] = 9508, -- [SMALL_STATE(605)] = 9534, -- [SMALL_STATE(606)] = 9560, -- [SMALL_STATE(607)] = 9586, -- [SMALL_STATE(608)] = 9612, -- [SMALL_STATE(609)] = 9638, -- [SMALL_STATE(610)] = 9664, -- [SMALL_STATE(611)] = 9690, -- [SMALL_STATE(612)] = 9716, -- [SMALL_STATE(613)] = 9742, -- [SMALL_STATE(614)] = 9768, -- [SMALL_STATE(615)] = 9794, -- [SMALL_STATE(616)] = 9819, -- [SMALL_STATE(617)] = 9844, -- [SMALL_STATE(618)] = 9869, -- [SMALL_STATE(619)] = 9894, -- [SMALL_STATE(620)] = 9939, -- [SMALL_STATE(621)] = 9964, -- [SMALL_STATE(622)] = 9989, -- [SMALL_STATE(623)] = 10014, -- [SMALL_STATE(624)] = 10039, -- [SMALL_STATE(625)] = 10064, -- [SMALL_STATE(626)] = 10089, -- [SMALL_STATE(627)] = 10114, -- [SMALL_STATE(628)] = 10139, -- [SMALL_STATE(629)] = 10164, -- [SMALL_STATE(630)] = 10189, -- [SMALL_STATE(631)] = 10214, -- [SMALL_STATE(632)] = 10239, -- [SMALL_STATE(633)] = 10264, -- [SMALL_STATE(634)] = 10289, -- [SMALL_STATE(635)] = 10314, -- [SMALL_STATE(636)] = 10339, -- [SMALL_STATE(637)] = 10364, -- [SMALL_STATE(638)] = 10389, -- [SMALL_STATE(639)] = 10414, -- [SMALL_STATE(640)] = 10439, -- [SMALL_STATE(641)] = 10464, -- [SMALL_STATE(642)] = 10489, -- [SMALL_STATE(643)] = 10514, -- [SMALL_STATE(644)] = 10539, -- [SMALL_STATE(645)] = 10564, -- [SMALL_STATE(646)] = 10589, -- [SMALL_STATE(647)] = 10614, -- [SMALL_STATE(648)] = 10639, -- [SMALL_STATE(649)] = 10664, -- [SMALL_STATE(650)] = 10689, -- [SMALL_STATE(651)] = 10714, -- [SMALL_STATE(652)] = 10739, -- [SMALL_STATE(653)] = 10764, -- [SMALL_STATE(654)] = 10789, -- [SMALL_STATE(655)] = 10814, -- [SMALL_STATE(656)] = 10839, -- [SMALL_STATE(657)] = 10864, -- [SMALL_STATE(658)] = 10889, -- [SMALL_STATE(659)] = 10914, -- [SMALL_STATE(660)] = 10939, -- [SMALL_STATE(661)] = 10964, -- [SMALL_STATE(662)] = 10989, -- [SMALL_STATE(663)] = 11014, -- [SMALL_STATE(664)] = 11039, -- [SMALL_STATE(665)] = 11064, -- [SMALL_STATE(666)] = 11089, -- [SMALL_STATE(667)] = 11114, -- [SMALL_STATE(668)] = 11139, -- [SMALL_STATE(669)] = 11164, -- [SMALL_STATE(670)] = 11189, -- [SMALL_STATE(671)] = 11214, -- [SMALL_STATE(672)] = 11239, -- [SMALL_STATE(673)] = 11264, -- [SMALL_STATE(674)] = 11289, -- [SMALL_STATE(675)] = 11314, -- [SMALL_STATE(676)] = 11339, -- [SMALL_STATE(677)] = 11364, -- [SMALL_STATE(678)] = 11409, -- [SMALL_STATE(679)] = 11436, -- [SMALL_STATE(680)] = 11461, -- [SMALL_STATE(681)] = 11486, -- [SMALL_STATE(682)] = 11511, -- [SMALL_STATE(683)] = 11538, -- [SMALL_STATE(684)] = 11563, -- [SMALL_STATE(685)] = 11588, -- [SMALL_STATE(686)] = 11613, -- [SMALL_STATE(687)] = 11638, -- [SMALL_STATE(688)] = 11663, -- [SMALL_STATE(689)] = 11688, -- [SMALL_STATE(690)] = 11713, -- [SMALL_STATE(691)] = 11738, -- [SMALL_STATE(692)] = 11763, -- [SMALL_STATE(693)] = 11788, -- [SMALL_STATE(694)] = 11813, -- [SMALL_STATE(695)] = 11838, -- [SMALL_STATE(696)] = 11883, -- [SMALL_STATE(697)] = 11908, -- [SMALL_STATE(698)] = 11933, -- [SMALL_STATE(699)] = 11958, -- [SMALL_STATE(700)] = 11983, -- [SMALL_STATE(701)] = 12008, -- [SMALL_STATE(702)] = 12033, -- [SMALL_STATE(703)] = 12058, -- [SMALL_STATE(704)] = 12083, -- [SMALL_STATE(705)] = 12108, -- [SMALL_STATE(706)] = 12133, -- [SMALL_STATE(707)] = 12158, -- [SMALL_STATE(708)] = 12183, -- [SMALL_STATE(709)] = 12208, -- [SMALL_STATE(710)] = 12233, -- [SMALL_STATE(711)] = 12278, -- [SMALL_STATE(712)] = 12323, -- [SMALL_STATE(713)] = 12368, -- [SMALL_STATE(714)] = 12393, -- [SMALL_STATE(715)] = 12418, -- [SMALL_STATE(716)] = 12443, -- [SMALL_STATE(717)] = 12468, -- [SMALL_STATE(718)] = 12493, -- [SMALL_STATE(719)] = 12518, -- [SMALL_STATE(720)] = 12543, -- [SMALL_STATE(721)] = 12568, -- [SMALL_STATE(722)] = 12593, -- [SMALL_STATE(723)] = 12618, -- [SMALL_STATE(724)] = 12643, -- [SMALL_STATE(725)] = 12668, -- [SMALL_STATE(726)] = 12693, -- [SMALL_STATE(727)] = 12718, -- [SMALL_STATE(728)] = 12743, -- [SMALL_STATE(729)] = 12768, -- [SMALL_STATE(730)] = 12793, -- [SMALL_STATE(731)] = 12818, -- [SMALL_STATE(732)] = 12843, -- [SMALL_STATE(733)] = 12868, -- [SMALL_STATE(734)] = 12893, -- [SMALL_STATE(735)] = 12918, -- [SMALL_STATE(736)] = 12943, -- [SMALL_STATE(737)] = 12968, -- [SMALL_STATE(738)] = 12993, -- [SMALL_STATE(739)] = 13018, -- [SMALL_STATE(740)] = 13043, -- [SMALL_STATE(741)] = 13090, -- [SMALL_STATE(742)] = 13115, -- [SMALL_STATE(743)] = 13140, -- [SMALL_STATE(744)] = 13165, -- [SMALL_STATE(745)] = 13190, -- [SMALL_STATE(746)] = 13215, -- [SMALL_STATE(747)] = 13240, -- [SMALL_STATE(748)] = 13265, -- [SMALL_STATE(749)] = 13310, -- [SMALL_STATE(750)] = 13355, -- [SMALL_STATE(751)] = 13380, -- [SMALL_STATE(752)] = 13425, -- [SMALL_STATE(753)] = 13450, -- [SMALL_STATE(754)] = 13475, -- [SMALL_STATE(755)] = 13500, -- [SMALL_STATE(756)] = 13525, -- [SMALL_STATE(757)] = 13550, -- [SMALL_STATE(758)] = 13575, -- [SMALL_STATE(759)] = 13616, -- [SMALL_STATE(760)] = 13641, -- [SMALL_STATE(761)] = 13666, -- [SMALL_STATE(762)] = 13691, -- [SMALL_STATE(763)] = 13716, -- [SMALL_STATE(764)] = 13741, -- [SMALL_STATE(765)] = 13766, -- [SMALL_STATE(766)] = 13791, -- [SMALL_STATE(767)] = 13816, -- [SMALL_STATE(768)] = 13841, -- [SMALL_STATE(769)] = 13866, -- [SMALL_STATE(770)] = 13891, -- [SMALL_STATE(771)] = 13936, -- [SMALL_STATE(772)] = 13963, -- [SMALL_STATE(773)] = 13988, -- [SMALL_STATE(774)] = 14013, -- [SMALL_STATE(775)] = 14038, -- [SMALL_STATE(776)] = 14063, -- [SMALL_STATE(777)] = 14088, -- [SMALL_STATE(778)] = 14113, -- [SMALL_STATE(779)] = 14138, -- [SMALL_STATE(780)] = 14163, -- [SMALL_STATE(781)] = 14208, -- [SMALL_STATE(782)] = 14233, -- [SMALL_STATE(783)] = 14258, -- [SMALL_STATE(784)] = 14303, -- [SMALL_STATE(785)] = 14330, -- [SMALL_STATE(786)] = 14355, -- [SMALL_STATE(787)] = 14380, -- [SMALL_STATE(788)] = 14425, -- [SMALL_STATE(789)] = 14450, -- [SMALL_STATE(790)] = 14475, -- [SMALL_STATE(791)] = 14500, -- [SMALL_STATE(792)] = 14525, -- [SMALL_STATE(793)] = 14550, -- [SMALL_STATE(794)] = 14595, -- [SMALL_STATE(795)] = 14636, -- [SMALL_STATE(796)] = 14661, -- [SMALL_STATE(797)] = 14702, -- [SMALL_STATE(798)] = 14727, -- [SMALL_STATE(799)] = 14752, -- [SMALL_STATE(800)] = 14785, -- [SMALL_STATE(801)] = 14818, -- [SMALL_STATE(802)] = 14845, -- [SMALL_STATE(803)] = 14872, -- [SMALL_STATE(804)] = 14899, -- [SMALL_STATE(805)] = 14924, -- [SMALL_STATE(806)] = 14949, -- [SMALL_STATE(807)] = 14974, -- [SMALL_STATE(808)] = 14999, -- [SMALL_STATE(809)] = 15024, -- [SMALL_STATE(810)] = 15049, -- [SMALL_STATE(811)] = 15074, -- [SMALL_STATE(812)] = 15099, -- [SMALL_STATE(813)] = 15124, -- [SMALL_STATE(814)] = 15149, -- [SMALL_STATE(815)] = 15174, -- [SMALL_STATE(816)] = 15199, -- [SMALL_STATE(817)] = 15224, -- [SMALL_STATE(818)] = 15249, -- [SMALL_STATE(819)] = 15294, -- [SMALL_STATE(820)] = 15319, -- [SMALL_STATE(821)] = 15344, -- [SMALL_STATE(822)] = 15369, -- [SMALL_STATE(823)] = 15394, -- [SMALL_STATE(824)] = 15439, -- [SMALL_STATE(825)] = 15464, -- [SMALL_STATE(826)] = 15489, -- [SMALL_STATE(827)] = 15514, -- [SMALL_STATE(828)] = 15559, -- [SMALL_STATE(829)] = 15604, -- [SMALL_STATE(830)] = 15629, -- [SMALL_STATE(831)] = 15674, -- [SMALL_STATE(832)] = 15699, -- [SMALL_STATE(833)] = 15746, -- [SMALL_STATE(834)] = 15791, -- [SMALL_STATE(835)] = 15838, -- [SMALL_STATE(836)] = 15863, -- [SMALL_STATE(837)] = 15908, -- [SMALL_STATE(838)] = 15953, -- [SMALL_STATE(839)] = 15998, -- [SMALL_STATE(840)] = 16043, -- [SMALL_STATE(841)] = 16068, -- [SMALL_STATE(842)] = 16093, -- [SMALL_STATE(843)] = 16118, -- [SMALL_STATE(844)] = 16163, -- [SMALL_STATE(845)] = 16188, -- [SMALL_STATE(846)] = 16213, -- [SMALL_STATE(847)] = 16258, -- [SMALL_STATE(848)] = 16283, -- [SMALL_STATE(849)] = 16328, -- [SMALL_STATE(850)] = 16353, -- [SMALL_STATE(851)] = 16378, -- [SMALL_STATE(852)] = 16403, -- [SMALL_STATE(853)] = 16428, -- [SMALL_STATE(854)] = 16453, -- [SMALL_STATE(855)] = 16478, -- [SMALL_STATE(856)] = 16503, -- [SMALL_STATE(857)] = 16528, -- [SMALL_STATE(858)] = 16553, -- [SMALL_STATE(859)] = 16578, -- [SMALL_STATE(860)] = 16624, -- [SMALL_STATE(861)] = 16670, -- [SMALL_STATE(862)] = 16716, -- [SMALL_STATE(863)] = 16762, -- [SMALL_STATE(864)] = 16808, -- [SMALL_STATE(865)] = 16854, -- [SMALL_STATE(866)] = 16900, -- [SMALL_STATE(867)] = 16946, -- [SMALL_STATE(868)] = 16992, -- [SMALL_STATE(869)] = 17038, -- [SMALL_STATE(870)] = 17084, -- [SMALL_STATE(871)] = 17130, -- [SMALL_STATE(872)] = 17176, -- [SMALL_STATE(873)] = 17222, -- [SMALL_STATE(874)] = 17268, -- [SMALL_STATE(875)] = 17314, -- [SMALL_STATE(876)] = 17360, -- [SMALL_STATE(877)] = 17399, -- [SMALL_STATE(878)] = 17440, -- [SMALL_STATE(879)] = 17479, -- [SMALL_STATE(880)] = 17520, -- [SMALL_STATE(881)] = 17561, -- [SMALL_STATE(882)] = 17602, -- [SMALL_STATE(883)] = 17643, -- [SMALL_STATE(884)] = 17684, -- [SMALL_STATE(885)] = 17724, -- [SMALL_STATE(886)] = 17764, -- [SMALL_STATE(887)] = 17804, -- [SMALL_STATE(888)] = 17844, -- [SMALL_STATE(889)] = 17884, -- [SMALL_STATE(890)] = 17924, -- [SMALL_STATE(891)] = 17964, -- [SMALL_STATE(892)] = 18004, -- [SMALL_STATE(893)] = 18044, -- [SMALL_STATE(894)] = 18084, -- [SMALL_STATE(895)] = 18124, -- [SMALL_STATE(896)] = 18164, -- [SMALL_STATE(897)] = 18204, -- [SMALL_STATE(898)] = 18244, -- [SMALL_STATE(899)] = 18284, -- [SMALL_STATE(900)] = 18324, -- [SMALL_STATE(901)] = 18364, -- [SMALL_STATE(902)] = 18404, -- [SMALL_STATE(903)] = 18444, -- [SMALL_STATE(904)] = 18484, -- [SMALL_STATE(905)] = 18524, -- [SMALL_STATE(906)] = 18564, -- [SMALL_STATE(907)] = 18604, -- [SMALL_STATE(908)] = 18644, -- [SMALL_STATE(909)] = 18684, -- [SMALL_STATE(910)] = 18724, -- [SMALL_STATE(911)] = 18764, -- [SMALL_STATE(912)] = 18804, -- [SMALL_STATE(913)] = 18844, -- [SMALL_STATE(914)] = 18878, -- [SMALL_STATE(915)] = 18912, -- [SMALL_STATE(916)] = 18946, -- [SMALL_STATE(917)] = 18980, -- [SMALL_STATE(918)] = 19014, -- [SMALL_STATE(919)] = 19048, -- [SMALL_STATE(920)] = 19082, -- [SMALL_STATE(921)] = 19116, -- [SMALL_STATE(922)] = 19150, -- [SMALL_STATE(923)] = 19184, -- [SMALL_STATE(924)] = 19218, -- [SMALL_STATE(925)] = 19252, -- [SMALL_STATE(926)] = 19286, -- [SMALL_STATE(927)] = 19320, -- [SMALL_STATE(928)] = 19354, -- [SMALL_STATE(929)] = 19388, -- [SMALL_STATE(930)] = 19422, -- [SMALL_STATE(931)] = 19456, -- [SMALL_STATE(932)] = 19490, -- [SMALL_STATE(933)] = 19524, -- [SMALL_STATE(934)] = 19558, -- [SMALL_STATE(935)] = 19592, -- [SMALL_STATE(936)] = 19622, -- [SMALL_STATE(937)] = 19656, -- [SMALL_STATE(938)] = 19690, -- [SMALL_STATE(939)] = 19724, -- [SMALL_STATE(940)] = 19758, -- [SMALL_STATE(941)] = 19792, -- [SMALL_STATE(942)] = 19826, -- [SMALL_STATE(943)] = 19860, -- [SMALL_STATE(944)] = 19894, -- [SMALL_STATE(945)] = 19928, -- [SMALL_STATE(946)] = 19962, -- [SMALL_STATE(947)] = 19996, -- [SMALL_STATE(948)] = 20030, -- [SMALL_STATE(949)] = 20064, -- [SMALL_STATE(950)] = 20098, -- [SMALL_STATE(951)] = 20132, -- [SMALL_STATE(952)] = 20166, -- [SMALL_STATE(953)] = 20196, -- [SMALL_STATE(954)] = 20230, -- [SMALL_STATE(955)] = 20264, -- [SMALL_STATE(956)] = 20298, -- [SMALL_STATE(957)] = 20332, -- [SMALL_STATE(958)] = 20366, -- [SMALL_STATE(959)] = 20400, -- [SMALL_STATE(960)] = 20434, -- [SMALL_STATE(961)] = 20468, -- [SMALL_STATE(962)] = 20502, -- [SMALL_STATE(963)] = 20536, -- [SMALL_STATE(964)] = 20567, -- [SMALL_STATE(965)] = 20595, -- [SMALL_STATE(966)] = 20623, -- [SMALL_STATE(967)] = 20648, -- [SMALL_STATE(968)] = 20673, -- [SMALL_STATE(969)] = 20698, -- [SMALL_STATE(970)] = 20723, -- [SMALL_STATE(971)] = 20748, -- [SMALL_STATE(972)] = 20773, -- [SMALL_STATE(973)] = 20798, -- [SMALL_STATE(974)] = 20823, -- [SMALL_STATE(975)] = 20845, -- [SMALL_STATE(976)] = 20867, -- [SMALL_STATE(977)] = 20886, -- [SMALL_STATE(978)] = 20905, -- [SMALL_STATE(979)] = 20924, -- [SMALL_STATE(980)] = 20943, -- [SMALL_STATE(981)] = 20962, -- [SMALL_STATE(982)] = 20981, -- [SMALL_STATE(983)] = 21000, -- [SMALL_STATE(984)] = 21019, -- [SMALL_STATE(985)] = 21038, -- [SMALL_STATE(986)] = 21057, -- [SMALL_STATE(987)] = 21076, -- [SMALL_STATE(988)] = 21095, -- [SMALL_STATE(989)] = 21114, -- [SMALL_STATE(990)] = 21133, -- [SMALL_STATE(991)] = 21152, -- [SMALL_STATE(992)] = 21171, -- [SMALL_STATE(993)] = 21190, -- [SMALL_STATE(994)] = 21209, -- [SMALL_STATE(995)] = 21228, -- [SMALL_STATE(996)] = 21247, -- [SMALL_STATE(997)] = 21266, -- [SMALL_STATE(998)] = 21285, -- [SMALL_STATE(999)] = 21304, -- [SMALL_STATE(1000)] = 21323, -- [SMALL_STATE(1001)] = 21339, -- [SMALL_STATE(1002)] = 21355, -- [SMALL_STATE(1003)] = 21371, -- [SMALL_STATE(1004)] = 21387, -- [SMALL_STATE(1005)] = 21403, -- [SMALL_STATE(1006)] = 21419, -- [SMALL_STATE(1007)] = 21435, -- [SMALL_STATE(1008)] = 21449, -- [SMALL_STATE(1009)] = 21465, -- [SMALL_STATE(1010)] = 21481, -- [SMALL_STATE(1011)] = 21495, -- [SMALL_STATE(1012)] = 21511, -- [SMALL_STATE(1013)] = 21527, -- [SMALL_STATE(1014)] = 21543, -- [SMALL_STATE(1015)] = 21559, -- [SMALL_STATE(1016)] = 21573, -- [SMALL_STATE(1017)] = 21589, -- [SMALL_STATE(1018)] = 21603, -- [SMALL_STATE(1019)] = 21619, -- [SMALL_STATE(1020)] = 21635, -- [SMALL_STATE(1021)] = 21651, -- [SMALL_STATE(1022)] = 21667, -- [SMALL_STATE(1023)] = 21680, -- [SMALL_STATE(1024)] = 21693, -- [SMALL_STATE(1025)] = 21706, -- [SMALL_STATE(1026)] = 21719, -- [SMALL_STATE(1027)] = 21732, -- [SMALL_STATE(1028)] = 21745, -- [SMALL_STATE(1029)] = 21758, -- [SMALL_STATE(1030)] = 21771, -- [SMALL_STATE(1031)] = 21784, -- [SMALL_STATE(1032)] = 21797, -- [SMALL_STATE(1033)] = 21810, -- [SMALL_STATE(1034)] = 21823, -- [SMALL_STATE(1035)] = 21836, -- [SMALL_STATE(1036)] = 21849, -- [SMALL_STATE(1037)] = 21862, -- [SMALL_STATE(1038)] = 21875, -- [SMALL_STATE(1039)] = 21888, -- [SMALL_STATE(1040)] = 21901, -- [SMALL_STATE(1041)] = 21914, -- [SMALL_STATE(1042)] = 21927, -- [SMALL_STATE(1043)] = 21940, -- [SMALL_STATE(1044)] = 21953, -- [SMALL_STATE(1045)] = 21966, -- [SMALL_STATE(1046)] = 21979, -- [SMALL_STATE(1047)] = 21992, -- [SMALL_STATE(1048)] = 22005, -- [SMALL_STATE(1049)] = 22018, -- [SMALL_STATE(1050)] = 22031, -- [SMALL_STATE(1051)] = 22044, -- [SMALL_STATE(1052)] = 22057, -- [SMALL_STATE(1053)] = 22070, -- [SMALL_STATE(1054)] = 22083, -- [SMALL_STATE(1055)] = 22096, -- [SMALL_STATE(1056)] = 22109, -- [SMALL_STATE(1057)] = 22122, -- [SMALL_STATE(1058)] = 22135, -- [SMALL_STATE(1059)] = 22148, -- [SMALL_STATE(1060)] = 22161, -- [SMALL_STATE(1061)] = 22174, -- [SMALL_STATE(1062)] = 22187, -- [SMALL_STATE(1063)] = 22200, -- [SMALL_STATE(1064)] = 22213, -- [SMALL_STATE(1065)] = 22226, -- [SMALL_STATE(1066)] = 22239, -- [SMALL_STATE(1067)] = 22252, -- [SMALL_STATE(1068)] = 22265, -- [SMALL_STATE(1069)] = 22278, -- [SMALL_STATE(1070)] = 22291, -- [SMALL_STATE(1071)] = 22304, -- [SMALL_STATE(1072)] = 22317, -- [SMALL_STATE(1073)] = 22330, -- [SMALL_STATE(1074)] = 22343, -- [SMALL_STATE(1075)] = 22356, -- [SMALL_STATE(1076)] = 22369, -- [SMALL_STATE(1077)] = 22382, -- [SMALL_STATE(1078)] = 22395, -- [SMALL_STATE(1079)] = 22408, -- [SMALL_STATE(1080)] = 22421, -- [SMALL_STATE(1081)] = 22434, -- [SMALL_STATE(1082)] = 22447, -- [SMALL_STATE(1083)] = 22460, -- [SMALL_STATE(1084)] = 22473, -- [SMALL_STATE(1085)] = 22486, -- [SMALL_STATE(1086)] = 22499, -- [SMALL_STATE(1087)] = 22512, -- [SMALL_STATE(1088)] = 22525, -- [SMALL_STATE(1089)] = 22538, -- [SMALL_STATE(1090)] = 22551, -- [SMALL_STATE(1091)] = 22564, -- [SMALL_STATE(1092)] = 22577, -- [SMALL_STATE(1093)] = 22590, -- [SMALL_STATE(1094)] = 22603, -- [SMALL_STATE(1095)] = 22616, -- [SMALL_STATE(1096)] = 22629, -- [SMALL_STATE(1097)] = 22642, -- [SMALL_STATE(1098)] = 22655, -- [SMALL_STATE(1099)] = 22668, -- [SMALL_STATE(1100)] = 22681, -- [SMALL_STATE(1101)] = 22694, -- [SMALL_STATE(1102)] = 22707, -- [SMALL_STATE(1103)] = 22720, -- [SMALL_STATE(1104)] = 22733, -- [SMALL_STATE(1105)] = 22746, -- [SMALL_STATE(1106)] = 22759, -- [SMALL_STATE(1107)] = 22772, -- [SMALL_STATE(1108)] = 22785, -- [SMALL_STATE(1109)] = 22798, -- [SMALL_STATE(1110)] = 22811, -- [SMALL_STATE(1111)] = 22824, -- [SMALL_STATE(1112)] = 22837, -- [SMALL_STATE(1113)] = 22850, -- [SMALL_STATE(1114)] = 22863, -- [SMALL_STATE(1115)] = 22876, -- [SMALL_STATE(1116)] = 22889, -- [SMALL_STATE(1117)] = 22902, -- [SMALL_STATE(1118)] = 22915, -- [SMALL_STATE(1119)] = 22928, -- [SMALL_STATE(1120)] = 22941, -- [SMALL_STATE(1121)] = 22954, -- [SMALL_STATE(1122)] = 22967, -- [SMALL_STATE(1123)] = 22980, -- [SMALL_STATE(1124)] = 22993, -- [SMALL_STATE(1125)] = 23006, -- [SMALL_STATE(1126)] = 23019, -- [SMALL_STATE(1127)] = 23028, -- [SMALL_STATE(1128)] = 23041, -- [SMALL_STATE(1129)] = 23054, -- [SMALL_STATE(1130)] = 23067, -- [SMALL_STATE(1131)] = 23080, -- [SMALL_STATE(1132)] = 23093, -- [SMALL_STATE(1133)] = 23106, -- [SMALL_STATE(1134)] = 23119, -- [SMALL_STATE(1135)] = 23132, -- [SMALL_STATE(1136)] = 23145, -- [SMALL_STATE(1137)] = 23152, -- [SMALL_STATE(1138)] = 23165, -- [SMALL_STATE(1139)] = 23178, -- [SMALL_STATE(1140)] = 23191, -- [SMALL_STATE(1141)] = 23204, -- [SMALL_STATE(1142)] = 23217, -- [SMALL_STATE(1143)] = 23230, -- [SMALL_STATE(1144)] = 23243, -- [SMALL_STATE(1145)] = 23256, -- [SMALL_STATE(1146)] = 23269, -- [SMALL_STATE(1147)] = 23282, -- [SMALL_STATE(1148)] = 23295, -- [SMALL_STATE(1149)] = 23308, -- [SMALL_STATE(1150)] = 23321, -- [SMALL_STATE(1151)] = 23334, -- [SMALL_STATE(1152)] = 23347, -- [SMALL_STATE(1153)] = 23360, -- [SMALL_STATE(1154)] = 23373, -- [SMALL_STATE(1155)] = 23386, -- [SMALL_STATE(1156)] = 23399, -- [SMALL_STATE(1157)] = 23412, -- [SMALL_STATE(1158)] = 23425, -- [SMALL_STATE(1159)] = 23438, -- [SMALL_STATE(1160)] = 23451, -- [SMALL_STATE(1161)] = 23464, -- [SMALL_STATE(1162)] = 23477, -- [SMALL_STATE(1163)] = 23490, -- [SMALL_STATE(1164)] = 23503, -- [SMALL_STATE(1165)] = 23516, -- [SMALL_STATE(1166)] = 23529, -- [SMALL_STATE(1167)] = 23542, -- [SMALL_STATE(1168)] = 23555, -- [SMALL_STATE(1169)] = 23568, -- [SMALL_STATE(1170)] = 23581, -- [SMALL_STATE(1171)] = 23594, -- [SMALL_STATE(1172)] = 23607, -- [SMALL_STATE(1173)] = 23620, -- [SMALL_STATE(1174)] = 23633, -- [SMALL_STATE(1175)] = 23646, -- [SMALL_STATE(1176)] = 23659, -- [SMALL_STATE(1177)] = 23672, -- [SMALL_STATE(1178)] = 23685, -- [SMALL_STATE(1179)] = 23698, -- [SMALL_STATE(1180)] = 23711, -- [SMALL_STATE(1181)] = 23724, -- [SMALL_STATE(1182)] = 23737, -- [SMALL_STATE(1183)] = 23750, -- [SMALL_STATE(1184)] = 23763, -- [SMALL_STATE(1185)] = 23776, -- [SMALL_STATE(1186)] = 23789, -- [SMALL_STATE(1187)] = 23802, -- [SMALL_STATE(1188)] = 23815, -- [SMALL_STATE(1189)] = 23828, -- [SMALL_STATE(1190)] = 23841, -- [SMALL_STATE(1191)] = 23854, -- [SMALL_STATE(1192)] = 23867, -- [SMALL_STATE(1193)] = 23880, -- [SMALL_STATE(1194)] = 23893, -- [SMALL_STATE(1195)] = 23906, -- [SMALL_STATE(1196)] = 23919, -- [SMALL_STATE(1197)] = 23932, -- [SMALL_STATE(1198)] = 23945, -- [SMALL_STATE(1199)] = 23958, -- [SMALL_STATE(1200)] = 23971, -- [SMALL_STATE(1201)] = 23984, -- [SMALL_STATE(1202)] = 23997, -- [SMALL_STATE(1203)] = 24010, -- [SMALL_STATE(1204)] = 24023, -- [SMALL_STATE(1205)] = 24036, -- [SMALL_STATE(1206)] = 24049, -- [SMALL_STATE(1207)] = 24062, -- [SMALL_STATE(1208)] = 24075, -- [SMALL_STATE(1209)] = 24088, -- [SMALL_STATE(1210)] = 24101, -- [SMALL_STATE(1211)] = 24111, -- [SMALL_STATE(1212)] = 24121, -- [SMALL_STATE(1213)] = 24131, -- [SMALL_STATE(1214)] = 24141, -- [SMALL_STATE(1215)] = 24151, -- [SMALL_STATE(1216)] = 24161, -- [SMALL_STATE(1217)] = 24171, -- [SMALL_STATE(1218)] = 24181, -- [SMALL_STATE(1219)] = 24191, -- [SMALL_STATE(1220)] = 24201, -- [SMALL_STATE(1221)] = 24211, -- [SMALL_STATE(1222)] = 24221, -- [SMALL_STATE(1223)] = 24231, -- [SMALL_STATE(1224)] = 24241, -- [SMALL_STATE(1225)] = 24251, -- [SMALL_STATE(1226)] = 24259, -- [SMALL_STATE(1227)] = 24269, -- [SMALL_STATE(1228)] = 24279, -- [SMALL_STATE(1229)] = 24289, -- [SMALL_STATE(1230)] = 24299, -- [SMALL_STATE(1231)] = 24309, -- [SMALL_STATE(1232)] = 24319, -- [SMALL_STATE(1233)] = 24329, -- [SMALL_STATE(1234)] = 24339, -- [SMALL_STATE(1235)] = 24349, -- [SMALL_STATE(1236)] = 24359, -- [SMALL_STATE(1237)] = 24367, -- [SMALL_STATE(1238)] = 24377, -- [SMALL_STATE(1239)] = 24387, -- [SMALL_STATE(1240)] = 24397, -- [SMALL_STATE(1241)] = 24407, -- [SMALL_STATE(1242)] = 24417, -- [SMALL_STATE(1243)] = 24427, -- [SMALL_STATE(1244)] = 24435, -- [SMALL_STATE(1245)] = 24445, -- [SMALL_STATE(1246)] = 24455, -- [SMALL_STATE(1247)] = 24465, -- [SMALL_STATE(1248)] = 24473, -- [SMALL_STATE(1249)] = 24481, -- [SMALL_STATE(1250)] = 24491, -- [SMALL_STATE(1251)] = 24501, -- [SMALL_STATE(1252)] = 24509, -- [SMALL_STATE(1253)] = 24517, -- [SMALL_STATE(1254)] = 24525, -- [SMALL_STATE(1255)] = 24533, -- [SMALL_STATE(1256)] = 24543, -- [SMALL_STATE(1257)] = 24553, -- [SMALL_STATE(1258)] = 24563, -- [SMALL_STATE(1259)] = 24573, -- [SMALL_STATE(1260)] = 24583, -- [SMALL_STATE(1261)] = 24593, -- [SMALL_STATE(1262)] = 24603, -- [SMALL_STATE(1263)] = 24613, -- [SMALL_STATE(1264)] = 24623, -- [SMALL_STATE(1265)] = 24633, -- [SMALL_STATE(1266)] = 24643, -- [SMALL_STATE(1267)] = 24653, -- [SMALL_STATE(1268)] = 24663, -- [SMALL_STATE(1269)] = 24673, -- [SMALL_STATE(1270)] = 24683, -- [SMALL_STATE(1271)] = 24693, -- [SMALL_STATE(1272)] = 24703, -- [SMALL_STATE(1273)] = 24713, -- [SMALL_STATE(1274)] = 24723, -- [SMALL_STATE(1275)] = 24733, -- [SMALL_STATE(1276)] = 24743, -- [SMALL_STATE(1277)] = 24753, -- [SMALL_STATE(1278)] = 24763, -- [SMALL_STATE(1279)] = 24773, -- [SMALL_STATE(1280)] = 24783, -- [SMALL_STATE(1281)] = 24793, -- [SMALL_STATE(1282)] = 24803, -- [SMALL_STATE(1283)] = 24813, -- [SMALL_STATE(1284)] = 24823, -- [SMALL_STATE(1285)] = 24833, -- [SMALL_STATE(1286)] = 24843, -- [SMALL_STATE(1287)] = 24853, -- [SMALL_STATE(1288)] = 24863, -- [SMALL_STATE(1289)] = 24873, -- [SMALL_STATE(1290)] = 24883, -- [SMALL_STATE(1291)] = 24893, -- [SMALL_STATE(1292)] = 24903, -- [SMALL_STATE(1293)] = 24913, -- [SMALL_STATE(1294)] = 24923, -- [SMALL_STATE(1295)] = 24933, -- [SMALL_STATE(1296)] = 24943, -- [SMALL_STATE(1297)] = 24953, -- [SMALL_STATE(1298)] = 24963, -- [SMALL_STATE(1299)] = 24973, -- [SMALL_STATE(1300)] = 24983, -- [SMALL_STATE(1301)] = 24993, -- [SMALL_STATE(1302)] = 25003, -- [SMALL_STATE(1303)] = 25013, -- [SMALL_STATE(1304)] = 25023, -- [SMALL_STATE(1305)] = 25033, -- [SMALL_STATE(1306)] = 25043, -- [SMALL_STATE(1307)] = 25053, -- [SMALL_STATE(1308)] = 25063, -- [SMALL_STATE(1309)] = 25073, -- [SMALL_STATE(1310)] = 25083, -- [SMALL_STATE(1311)] = 25093, -- [SMALL_STATE(1312)] = 25103, -- [SMALL_STATE(1313)] = 25113, -- [SMALL_STATE(1314)] = 25123, -- [SMALL_STATE(1315)] = 25133, -- [SMALL_STATE(1316)] = 25143, -- [SMALL_STATE(1317)] = 25153, -- [SMALL_STATE(1318)] = 25163, -- [SMALL_STATE(1319)] = 25173, -- [SMALL_STATE(1320)] = 25183, -- [SMALL_STATE(1321)] = 25193, -- [SMALL_STATE(1322)] = 25203, -- [SMALL_STATE(1323)] = 25213, -- [SMALL_STATE(1324)] = 25223, -- [SMALL_STATE(1325)] = 25231, -- [SMALL_STATE(1326)] = 25241, -- [SMALL_STATE(1327)] = 25251, -- [SMALL_STATE(1328)] = 25261, -- [SMALL_STATE(1329)] = 25271, -- [SMALL_STATE(1330)] = 25281, -- [SMALL_STATE(1331)] = 25291, -- [SMALL_STATE(1332)] = 25299, -- [SMALL_STATE(1333)] = 25309, -- [SMALL_STATE(1334)] = 25319, -- [SMALL_STATE(1335)] = 25329, -- [SMALL_STATE(1336)] = 25339, -- [SMALL_STATE(1337)] = 25349, -- [SMALL_STATE(1338)] = 25359, -- [SMALL_STATE(1339)] = 25369, -- [SMALL_STATE(1340)] = 25379, -- [SMALL_STATE(1341)] = 25389, -- [SMALL_STATE(1342)] = 25399, -- [SMALL_STATE(1343)] = 25407, -- [SMALL_STATE(1344)] = 25417, -- [SMALL_STATE(1345)] = 25427, -- [SMALL_STATE(1346)] = 25437, -- [SMALL_STATE(1347)] = 25447, -- [SMALL_STATE(1348)] = 25455, -- [SMALL_STATE(1349)] = 25465, -- [SMALL_STATE(1350)] = 25475, -- [SMALL_STATE(1351)] = 25485, -- [SMALL_STATE(1352)] = 25495, -- [SMALL_STATE(1353)] = 25505, -- [SMALL_STATE(1354)] = 25515, -- [SMALL_STATE(1355)] = 25525, -- [SMALL_STATE(1356)] = 25535, -- [SMALL_STATE(1357)] = 25545, -- [SMALL_STATE(1358)] = 25555, -- [SMALL_STATE(1359)] = 25565, -- [SMALL_STATE(1360)] = 25575, -- [SMALL_STATE(1361)] = 25585, -- [SMALL_STATE(1362)] = 25595, -- [SMALL_STATE(1363)] = 25605, -- [SMALL_STATE(1364)] = 25615, -- [SMALL_STATE(1365)] = 25625, -- [SMALL_STATE(1366)] = 25635, -- [SMALL_STATE(1367)] = 25645, -- [SMALL_STATE(1368)] = 25655, -- [SMALL_STATE(1369)] = 25665, -- [SMALL_STATE(1370)] = 25675, -- [SMALL_STATE(1371)] = 25685, -- [SMALL_STATE(1372)] = 25695, -- [SMALL_STATE(1373)] = 25705, -- [SMALL_STATE(1374)] = 25715, -- [SMALL_STATE(1375)] = 25725, -- [SMALL_STATE(1376)] = 25735, -- [SMALL_STATE(1377)] = 25745, -- [SMALL_STATE(1378)] = 25755, -- [SMALL_STATE(1379)] = 25765, -- [SMALL_STATE(1380)] = 25775, -- [SMALL_STATE(1381)] = 25785, -- [SMALL_STATE(1382)] = 25795, -- [SMALL_STATE(1383)] = 25805, -- [SMALL_STATE(1384)] = 25815, -- [SMALL_STATE(1385)] = 25825, -- [SMALL_STATE(1386)] = 25835, -- [SMALL_STATE(1387)] = 25845, -- [SMALL_STATE(1388)] = 25855, -- [SMALL_STATE(1389)] = 25865, -- [SMALL_STATE(1390)] = 25875, -- [SMALL_STATE(1391)] = 25885, -- [SMALL_STATE(1392)] = 25895, -- [SMALL_STATE(1393)] = 25905, -- [SMALL_STATE(1394)] = 25915, -- [SMALL_STATE(1395)] = 25925, -- [SMALL_STATE(1396)] = 25935, -- [SMALL_STATE(1397)] = 25945, -- [SMALL_STATE(1398)] = 25955, -- [SMALL_STATE(1399)] = 25963, -- [SMALL_STATE(1400)] = 25973, -- [SMALL_STATE(1401)] = 25983, -- [SMALL_STATE(1402)] = 25993, -- [SMALL_STATE(1403)] = 26003, -- [SMALL_STATE(1404)] = 26013, -- [SMALL_STATE(1405)] = 26023, -- [SMALL_STATE(1406)] = 26031, -- [SMALL_STATE(1407)] = 26041, -- [SMALL_STATE(1408)] = 26051, -- [SMALL_STATE(1409)] = 26061, -- [SMALL_STATE(1410)] = 26068, -- [SMALL_STATE(1411)] = 26075, -- [SMALL_STATE(1412)] = 26082, -- [SMALL_STATE(1413)] = 26089, -- [SMALL_STATE(1414)] = 26096, -- [SMALL_STATE(1415)] = 26103, -- [SMALL_STATE(1416)] = 26110, -- [SMALL_STATE(1417)] = 26117, -- [SMALL_STATE(1418)] = 26124, -- [SMALL_STATE(1419)] = 26131, -- [SMALL_STATE(1420)] = 26138, -- [SMALL_STATE(1421)] = 26145, -- [SMALL_STATE(1422)] = 26152, -- [SMALL_STATE(1423)] = 26159, -- [SMALL_STATE(1424)] = 26166, -- [SMALL_STATE(1425)] = 26173, -- [SMALL_STATE(1426)] = 26180, -- [SMALL_STATE(1427)] = 26187, -- [SMALL_STATE(1428)] = 26194, -- [SMALL_STATE(1429)] = 26201, -- [SMALL_STATE(1430)] = 26208, -- [SMALL_STATE(1431)] = 26215, -- [SMALL_STATE(1432)] = 26222, -- [SMALL_STATE(1433)] = 26229, -- [SMALL_STATE(1434)] = 26236, -- [SMALL_STATE(1435)] = 26243, -- [SMALL_STATE(1436)] = 26250, -- [SMALL_STATE(1437)] = 26257, -- [SMALL_STATE(1438)] = 26264, -- [SMALL_STATE(1439)] = 26271, -- [SMALL_STATE(1440)] = 26278, -- [SMALL_STATE(1441)] = 26285, -- [SMALL_STATE(1442)] = 26292, -- [SMALL_STATE(1443)] = 26299, -- [SMALL_STATE(1444)] = 26306, -- [SMALL_STATE(1445)] = 26313, -- [SMALL_STATE(1446)] = 26320, -- [SMALL_STATE(1447)] = 26327, -- [SMALL_STATE(1448)] = 26334, -- [SMALL_STATE(1449)] = 26341, -- [SMALL_STATE(1450)] = 26348, -- [SMALL_STATE(1451)] = 26355, -- [SMALL_STATE(1452)] = 26362, -- [SMALL_STATE(1453)] = 26369, -- [SMALL_STATE(1454)] = 26376, -- [SMALL_STATE(1455)] = 26383, -- [SMALL_STATE(1456)] = 26390, -- [SMALL_STATE(1457)] = 26397, -- [SMALL_STATE(1458)] = 26404, -- [SMALL_STATE(1459)] = 26411, -- [SMALL_STATE(1460)] = 26418, -- [SMALL_STATE(1461)] = 26425, -- [SMALL_STATE(1462)] = 26432, -- [SMALL_STATE(1463)] = 26439, -- [SMALL_STATE(1464)] = 26446, -- [SMALL_STATE(1465)] = 26453, -- [SMALL_STATE(1466)] = 26460, -- [SMALL_STATE(1467)] = 26467, -- [SMALL_STATE(1468)] = 26474, -- [SMALL_STATE(1469)] = 26481, -- [SMALL_STATE(1470)] = 26488, -- [SMALL_STATE(1471)] = 26495, -- [SMALL_STATE(1472)] = 26502, -- [SMALL_STATE(1473)] = 26509, -- [SMALL_STATE(1474)] = 26516, -- [SMALL_STATE(1475)] = 26523, -- [SMALL_STATE(1476)] = 26530, -- [SMALL_STATE(1477)] = 26537, -- [SMALL_STATE(1478)] = 26544, -- [SMALL_STATE(1479)] = 26551, -- [SMALL_STATE(1480)] = 26558, -- [SMALL_STATE(1481)] = 26565, -- [SMALL_STATE(1482)] = 26572, -- [SMALL_STATE(1483)] = 26579, -- [SMALL_STATE(1484)] = 26586, -- [SMALL_STATE(1485)] = 26593, -- [SMALL_STATE(1486)] = 26600, -- [SMALL_STATE(1487)] = 26607, -- [SMALL_STATE(1488)] = 26614, -- [SMALL_STATE(1489)] = 26621, -- [SMALL_STATE(1490)] = 26628, -- [SMALL_STATE(1491)] = 26635, -- [SMALL_STATE(1492)] = 26642, -- [SMALL_STATE(1493)] = 26649, -- [SMALL_STATE(1494)] = 26656, -- [SMALL_STATE(1495)] = 26663, -- [SMALL_STATE(1496)] = 26670, -- [SMALL_STATE(1497)] = 26677, -- [SMALL_STATE(1498)] = 26684, -- [SMALL_STATE(1499)] = 26691, -- [SMALL_STATE(1500)] = 26698, -- [SMALL_STATE(1501)] = 26705, -- [SMALL_STATE(1502)] = 26712, -- [SMALL_STATE(1503)] = 26719, -- [SMALL_STATE(1504)] = 26726, -- [SMALL_STATE(1505)] = 26733, -- [SMALL_STATE(1506)] = 26740, -- [SMALL_STATE(1507)] = 26747, -- [SMALL_STATE(1508)] = 26754, -- [SMALL_STATE(1509)] = 26761, -- [SMALL_STATE(1510)] = 26768, -- [SMALL_STATE(1511)] = 26775, -- [SMALL_STATE(1512)] = 26782, -- [SMALL_STATE(1513)] = 26789, -- [SMALL_STATE(1514)] = 26796, -- [SMALL_STATE(1515)] = 26803, -- [SMALL_STATE(1516)] = 26810, -- [SMALL_STATE(1517)] = 26817, -- [SMALL_STATE(1518)] = 26824, -- [SMALL_STATE(1519)] = 26831, -- [SMALL_STATE(1520)] = 26838, -- [SMALL_STATE(1521)] = 26845, -- [SMALL_STATE(1522)] = 26852, -- [SMALL_STATE(1523)] = 26859, -- [SMALL_STATE(1524)] = 26866, -- [SMALL_STATE(1525)] = 26873, -- [SMALL_STATE(1526)] = 26880, -- [SMALL_STATE(1527)] = 26887, -- [SMALL_STATE(1528)] = 26894, -- [SMALL_STATE(1529)] = 26901, -- [SMALL_STATE(1530)] = 26908, -- [SMALL_STATE(1531)] = 26915, -- [SMALL_STATE(1532)] = 26922, -- [SMALL_STATE(1533)] = 26929, -- [SMALL_STATE(1534)] = 26936, -- [SMALL_STATE(1535)] = 26943, -- [SMALL_STATE(1536)] = 26950, -- [SMALL_STATE(1537)] = 26957, -- [SMALL_STATE(1538)] = 26964, -- [SMALL_STATE(1539)] = 26971, -- [SMALL_STATE(1540)] = 26978, -- [SMALL_STATE(1541)] = 26985, -- [SMALL_STATE(1542)] = 26992, -- [SMALL_STATE(1543)] = 26999, -- [SMALL_STATE(1544)] = 27006, -+ [SMALL_STATE(303)] = 71, -+ [SMALL_STATE(304)] = 142, -+ [SMALL_STATE(305)] = 213, -+ [SMALL_STATE(306)] = 286, -+ [SMALL_STATE(307)] = 357, -+ [SMALL_STATE(308)] = 392, -+ [SMALL_STATE(309)] = 427, -+ [SMALL_STATE(310)] = 494, -+ [SMALL_STATE(311)] = 561, -+ [SMALL_STATE(312)] = 628, -+ [SMALL_STATE(313)] = 695, -+ [SMALL_STATE(314)] = 724, -+ [SMALL_STATE(315)] = 753, -+ [SMALL_STATE(316)] = 820, -+ [SMALL_STATE(317)] = 849, -+ [SMALL_STATE(318)] = 916, -+ [SMALL_STATE(319)] = 983, -+ [SMALL_STATE(320)] = 1050, -+ [SMALL_STATE(321)] = 1117, -+ [SMALL_STATE(322)] = 1146, -+ [SMALL_STATE(323)] = 1179, -+ [SMALL_STATE(324)] = 1246, -+ [SMALL_STATE(325)] = 1313, -+ [SMALL_STATE(326)] = 1380, -+ [SMALL_STATE(327)] = 1447, -+ [SMALL_STATE(328)] = 1514, -+ [SMALL_STATE(329)] = 1581, -+ [SMALL_STATE(330)] = 1648, -+ [SMALL_STATE(331)] = 1680, -+ [SMALL_STATE(332)] = 1710, -+ [SMALL_STATE(333)] = 1737, -+ [SMALL_STATE(334)] = 1764, -+ [SMALL_STATE(335)] = 1793, -+ [SMALL_STATE(336)] = 1820, -+ [SMALL_STATE(337)] = 1849, -+ [SMALL_STATE(338)] = 1878, -+ [SMALL_STATE(339)] = 1907, -+ [SMALL_STATE(340)] = 1936, -+ [SMALL_STATE(341)] = 1963, -+ [SMALL_STATE(342)] = 1990, -+ [SMALL_STATE(343)] = 2017, -+ [SMALL_STATE(344)] = 2044, -+ [SMALL_STATE(345)] = 2071, -+ [SMALL_STATE(346)] = 2100, -+ [SMALL_STATE(347)] = 2127, -+ [SMALL_STATE(348)] = 2156, -+ [SMALL_STATE(349)] = 2183, -+ [SMALL_STATE(350)] = 2210, -+ [SMALL_STATE(351)] = 2237, -+ [SMALL_STATE(352)] = 2264, -+ [SMALL_STATE(353)] = 2291, -+ [SMALL_STATE(354)] = 2318, -+ [SMALL_STATE(355)] = 2345, -+ [SMALL_STATE(356)] = 2372, -+ [SMALL_STATE(357)] = 2399, -+ [SMALL_STATE(358)] = 2426, -+ [SMALL_STATE(359)] = 2453, -+ [SMALL_STATE(360)] = 2480, -+ [SMALL_STATE(361)] = 2507, -+ [SMALL_STATE(362)] = 2534, -+ [SMALL_STATE(363)] = 2561, -+ [SMALL_STATE(364)] = 2587, -+ [SMALL_STATE(365)] = 2613, -+ [SMALL_STATE(366)] = 2639, -+ [SMALL_STATE(367)] = 2665, -+ [SMALL_STATE(368)] = 2691, -+ [SMALL_STATE(369)] = 2717, -+ [SMALL_STATE(370)] = 2743, -+ [SMALL_STATE(371)] = 2769, -+ [SMALL_STATE(372)] = 2795, -+ [SMALL_STATE(373)] = 2821, -+ [SMALL_STATE(374)] = 2847, -+ [SMALL_STATE(375)] = 2873, -+ [SMALL_STATE(376)] = 2899, -+ [SMALL_STATE(377)] = 2925, -+ [SMALL_STATE(378)] = 2951, -+ [SMALL_STATE(379)] = 2977, -+ [SMALL_STATE(380)] = 3003, -+ [SMALL_STATE(381)] = 3029, -+ [SMALL_STATE(382)] = 3055, -+ [SMALL_STATE(383)] = 3081, -+ [SMALL_STATE(384)] = 3107, -+ [SMALL_STATE(385)] = 3133, -+ [SMALL_STATE(386)] = 3159, -+ [SMALL_STATE(387)] = 3185, -+ [SMALL_STATE(388)] = 3211, -+ [SMALL_STATE(389)] = 3237, -+ [SMALL_STATE(390)] = 3263, -+ [SMALL_STATE(391)] = 3289, -+ [SMALL_STATE(392)] = 3315, -+ [SMALL_STATE(393)] = 3341, -+ [SMALL_STATE(394)] = 3367, -+ [SMALL_STATE(395)] = 3393, -+ [SMALL_STATE(396)] = 3419, -+ [SMALL_STATE(397)] = 3445, -+ [SMALL_STATE(398)] = 3471, -+ [SMALL_STATE(399)] = 3497, -+ [SMALL_STATE(400)] = 3523, -+ [SMALL_STATE(401)] = 3565, -+ [SMALL_STATE(402)] = 3591, -+ [SMALL_STATE(403)] = 3617, -+ [SMALL_STATE(404)] = 3643, -+ [SMALL_STATE(405)] = 3669, -+ [SMALL_STATE(406)] = 3695, -+ [SMALL_STATE(407)] = 3721, -+ [SMALL_STATE(408)] = 3747, -+ [SMALL_STATE(409)] = 3773, -+ [SMALL_STATE(410)] = 3799, -+ [SMALL_STATE(411)] = 3825, -+ [SMALL_STATE(412)] = 3851, -+ [SMALL_STATE(413)] = 3877, -+ [SMALL_STATE(414)] = 3903, -+ [SMALL_STATE(415)] = 3929, -+ [SMALL_STATE(416)] = 3955, -+ [SMALL_STATE(417)] = 3981, -+ [SMALL_STATE(418)] = 4007, -+ [SMALL_STATE(419)] = 4033, -+ [SMALL_STATE(420)] = 4059, -+ [SMALL_STATE(421)] = 4085, -+ [SMALL_STATE(422)] = 4111, -+ [SMALL_STATE(423)] = 4139, -+ [SMALL_STATE(424)] = 4165, -+ [SMALL_STATE(425)] = 4191, -+ [SMALL_STATE(426)] = 4217, -+ [SMALL_STATE(427)] = 4243, -+ [SMALL_STATE(428)] = 4269, -+ [SMALL_STATE(429)] = 4295, -+ [SMALL_STATE(430)] = 4321, -+ [SMALL_STATE(431)] = 4347, -+ [SMALL_STATE(432)] = 4373, -+ [SMALL_STATE(433)] = 4399, -+ [SMALL_STATE(434)] = 4425, -+ [SMALL_STATE(435)] = 4451, -+ [SMALL_STATE(436)] = 4477, -+ [SMALL_STATE(437)] = 4503, -+ [SMALL_STATE(438)] = 4549, -+ [SMALL_STATE(439)] = 4577, -+ [SMALL_STATE(440)] = 4603, -+ [SMALL_STATE(441)] = 4629, -+ [SMALL_STATE(442)] = 4675, -+ [SMALL_STATE(443)] = 4701, -+ [SMALL_STATE(444)] = 4747, -+ [SMALL_STATE(445)] = 4773, -+ [SMALL_STATE(446)] = 4799, -+ [SMALL_STATE(447)] = 4825, -+ [SMALL_STATE(448)] = 4853, -+ [SMALL_STATE(449)] = 4901, -+ [SMALL_STATE(450)] = 4927, -+ [SMALL_STATE(451)] = 4969, -+ [SMALL_STATE(452)] = 4995, -+ [SMALL_STATE(453)] = 5021, -+ [SMALL_STATE(454)] = 5047, -+ [SMALL_STATE(455)] = 5073, -+ [SMALL_STATE(456)] = 5099, -+ [SMALL_STATE(457)] = 5125, -+ [SMALL_STATE(458)] = 5151, -+ [SMALL_STATE(459)] = 5177, -+ [SMALL_STATE(460)] = 5203, -+ [SMALL_STATE(461)] = 5229, -+ [SMALL_STATE(462)] = 5255, -+ [SMALL_STATE(463)] = 5281, -+ [SMALL_STATE(464)] = 5307, -+ [SMALL_STATE(465)] = 5333, -+ [SMALL_STATE(466)] = 5359, -+ [SMALL_STATE(467)] = 5385, -+ [SMALL_STATE(468)] = 5411, -+ [SMALL_STATE(469)] = 5437, -+ [SMALL_STATE(470)] = 5463, -+ [SMALL_STATE(471)] = 5489, -+ [SMALL_STATE(472)] = 5535, -+ [SMALL_STATE(473)] = 5561, -+ [SMALL_STATE(474)] = 5607, -+ [SMALL_STATE(475)] = 5633, -+ [SMALL_STATE(476)] = 5659, -+ [SMALL_STATE(477)] = 5685, -+ [SMALL_STATE(478)] = 5711, -+ [SMALL_STATE(479)] = 5737, -+ [SMALL_STATE(480)] = 5763, -+ [SMALL_STATE(481)] = 5789, -+ [SMALL_STATE(482)] = 5815, -+ [SMALL_STATE(483)] = 5841, -+ [SMALL_STATE(484)] = 5867, -+ [SMALL_STATE(485)] = 5893, -+ [SMALL_STATE(486)] = 5919, -+ [SMALL_STATE(487)] = 5945, -+ [SMALL_STATE(488)] = 5971, -+ [SMALL_STATE(489)] = 6013, -+ [SMALL_STATE(490)] = 6039, -+ [SMALL_STATE(491)] = 6065, -+ [SMALL_STATE(492)] = 6091, -+ [SMALL_STATE(493)] = 6117, -+ [SMALL_STATE(494)] = 6143, -+ [SMALL_STATE(495)] = 6177, -+ [SMALL_STATE(496)] = 6203, -+ [SMALL_STATE(497)] = 6237, -+ [SMALL_STATE(498)] = 6263, -+ [SMALL_STATE(499)] = 6291, -+ [SMALL_STATE(500)] = 6317, -+ [SMALL_STATE(501)] = 6345, -+ [SMALL_STATE(502)] = 6371, -+ [SMALL_STATE(503)] = 6399, -+ [SMALL_STATE(504)] = 6425, -+ [SMALL_STATE(505)] = 6451, -+ [SMALL_STATE(506)] = 6477, -+ [SMALL_STATE(507)] = 6503, -+ [SMALL_STATE(508)] = 6529, -+ [SMALL_STATE(509)] = 6555, -+ [SMALL_STATE(510)] = 6581, -+ [SMALL_STATE(511)] = 6607, -+ [SMALL_STATE(512)] = 6633, -+ [SMALL_STATE(513)] = 6659, -+ [SMALL_STATE(514)] = 6685, -+ [SMALL_STATE(515)] = 6711, -+ [SMALL_STATE(516)] = 6737, -+ [SMALL_STATE(517)] = 6763, -+ [SMALL_STATE(518)] = 6789, -+ [SMALL_STATE(519)] = 6815, -+ [SMALL_STATE(520)] = 6841, -+ [SMALL_STATE(521)] = 6867, -+ [SMALL_STATE(522)] = 6893, -+ [SMALL_STATE(523)] = 6919, -+ [SMALL_STATE(524)] = 6945, -+ [SMALL_STATE(525)] = 6971, -+ [SMALL_STATE(526)] = 6997, -+ [SMALL_STATE(527)] = 7043, -+ [SMALL_STATE(528)] = 7069, -+ [SMALL_STATE(529)] = 7115, -+ [SMALL_STATE(530)] = 7141, -+ [SMALL_STATE(531)] = 7167, -+ [SMALL_STATE(532)] = 7193, -+ [SMALL_STATE(533)] = 7219, -+ [SMALL_STATE(534)] = 7265, -+ [SMALL_STATE(535)] = 7291, -+ [SMALL_STATE(536)] = 7317, -+ [SMALL_STATE(537)] = 7343, -+ [SMALL_STATE(538)] = 7369, -+ [SMALL_STATE(539)] = 7395, -+ [SMALL_STATE(540)] = 7421, -+ [SMALL_STATE(541)] = 7447, -+ [SMALL_STATE(542)] = 7473, -+ [SMALL_STATE(543)] = 7499, -+ [SMALL_STATE(544)] = 7545, -+ [SMALL_STATE(545)] = 7591, -+ [SMALL_STATE(546)] = 7617, -+ [SMALL_STATE(547)] = 7643, -+ [SMALL_STATE(548)] = 7689, -+ [SMALL_STATE(549)] = 7715, -+ [SMALL_STATE(550)] = 7761, -+ [SMALL_STATE(551)] = 7787, -+ [SMALL_STATE(552)] = 7813, -+ [SMALL_STATE(553)] = 7839, -+ [SMALL_STATE(554)] = 7865, -+ [SMALL_STATE(555)] = 7911, -+ [SMALL_STATE(556)] = 7937, -+ [SMALL_STATE(557)] = 7963, -+ [SMALL_STATE(558)] = 8009, -+ [SMALL_STATE(559)] = 8035, -+ [SMALL_STATE(560)] = 8061, -+ [SMALL_STATE(561)] = 8107, -+ [SMALL_STATE(562)] = 8153, -+ [SMALL_STATE(563)] = 8179, -+ [SMALL_STATE(564)] = 8205, -+ [SMALL_STATE(565)] = 8231, -+ [SMALL_STATE(566)] = 8257, -+ [SMALL_STATE(567)] = 8303, -+ [SMALL_STATE(568)] = 8329, -+ [SMALL_STATE(569)] = 8355, -+ [SMALL_STATE(570)] = 8381, -+ [SMALL_STATE(571)] = 8407, -+ [SMALL_STATE(572)] = 8435, -+ [SMALL_STATE(573)] = 8461, -+ [SMALL_STATE(574)] = 8489, -+ [SMALL_STATE(575)] = 8515, -+ [SMALL_STATE(576)] = 8561, -+ [SMALL_STATE(577)] = 8587, -+ [SMALL_STATE(578)] = 8613, -+ [SMALL_STATE(579)] = 8639, -+ [SMALL_STATE(580)] = 8685, -+ [SMALL_STATE(581)] = 8711, -+ [SMALL_STATE(582)] = 8737, -+ [SMALL_STATE(583)] = 8765, -+ [SMALL_STATE(584)] = 8791, -+ [SMALL_STATE(585)] = 8817, -+ [SMALL_STATE(586)] = 8843, -+ [SMALL_STATE(587)] = 8869, -+ [SMALL_STATE(588)] = 8895, -+ [SMALL_STATE(589)] = 8921, -+ [SMALL_STATE(590)] = 8967, -+ [SMALL_STATE(591)] = 9013, -+ [SMALL_STATE(592)] = 9059, -+ [SMALL_STATE(593)] = 9107, -+ [SMALL_STATE(594)] = 9153, -+ [SMALL_STATE(595)] = 9201, -+ [SMALL_STATE(596)] = 9227, -+ [SMALL_STATE(597)] = 9273, -+ [SMALL_STATE(598)] = 9319, -+ [SMALL_STATE(599)] = 9365, -+ [SMALL_STATE(600)] = 9411, -+ [SMALL_STATE(601)] = 9437, -+ [SMALL_STATE(602)] = 9463, -+ [SMALL_STATE(603)] = 9489, -+ [SMALL_STATE(604)] = 9515, -+ [SMALL_STATE(605)] = 9541, -+ [SMALL_STATE(606)] = 9567, -+ [SMALL_STATE(607)] = 9593, -+ [SMALL_STATE(608)] = 9619, -+ [SMALL_STATE(609)] = 9645, -+ [SMALL_STATE(610)] = 9671, -+ [SMALL_STATE(611)] = 9697, -+ [SMALL_STATE(612)] = 9723, -+ [SMALL_STATE(613)] = 9749, -+ [SMALL_STATE(614)] = 9775, -+ [SMALL_STATE(615)] = 9801, -+ [SMALL_STATE(616)] = 9826, -+ [SMALL_STATE(617)] = 9851, -+ [SMALL_STATE(618)] = 9876, -+ [SMALL_STATE(619)] = 9901, -+ [SMALL_STATE(620)] = 9946, -+ [SMALL_STATE(621)] = 9971, -+ [SMALL_STATE(622)] = 9996, -+ [SMALL_STATE(623)] = 10021, -+ [SMALL_STATE(624)] = 10046, -+ [SMALL_STATE(625)] = 10071, -+ [SMALL_STATE(626)] = 10096, -+ [SMALL_STATE(627)] = 10121, -+ [SMALL_STATE(628)] = 10146, -+ [SMALL_STATE(629)] = 10171, -+ [SMALL_STATE(630)] = 10196, -+ [SMALL_STATE(631)] = 10221, -+ [SMALL_STATE(632)] = 10246, -+ [SMALL_STATE(633)] = 10271, -+ [SMALL_STATE(634)] = 10296, -+ [SMALL_STATE(635)] = 10321, -+ [SMALL_STATE(636)] = 10346, -+ [SMALL_STATE(637)] = 10371, -+ [SMALL_STATE(638)] = 10396, -+ [SMALL_STATE(639)] = 10421, -+ [SMALL_STATE(640)] = 10446, -+ [SMALL_STATE(641)] = 10471, -+ [SMALL_STATE(642)] = 10496, -+ [SMALL_STATE(643)] = 10521, -+ [SMALL_STATE(644)] = 10546, -+ [SMALL_STATE(645)] = 10571, -+ [SMALL_STATE(646)] = 10596, -+ [SMALL_STATE(647)] = 10621, -+ [SMALL_STATE(648)] = 10646, -+ [SMALL_STATE(649)] = 10671, -+ [SMALL_STATE(650)] = 10696, -+ [SMALL_STATE(651)] = 10721, -+ [SMALL_STATE(652)] = 10746, -+ [SMALL_STATE(653)] = 10771, -+ [SMALL_STATE(654)] = 10796, -+ [SMALL_STATE(655)] = 10821, -+ [SMALL_STATE(656)] = 10846, -+ [SMALL_STATE(657)] = 10871, -+ [SMALL_STATE(658)] = 10896, -+ [SMALL_STATE(659)] = 10921, -+ [SMALL_STATE(660)] = 10946, -+ [SMALL_STATE(661)] = 10971, -+ [SMALL_STATE(662)] = 10996, -+ [SMALL_STATE(663)] = 11021, -+ [SMALL_STATE(664)] = 11046, -+ [SMALL_STATE(665)] = 11071, -+ [SMALL_STATE(666)] = 11096, -+ [SMALL_STATE(667)] = 11121, -+ [SMALL_STATE(668)] = 11146, -+ [SMALL_STATE(669)] = 11171, -+ [SMALL_STATE(670)] = 11196, -+ [SMALL_STATE(671)] = 11221, -+ [SMALL_STATE(672)] = 11246, -+ [SMALL_STATE(673)] = 11271, -+ [SMALL_STATE(674)] = 11296, -+ [SMALL_STATE(675)] = 11321, -+ [SMALL_STATE(676)] = 11346, -+ [SMALL_STATE(677)] = 11371, -+ [SMALL_STATE(678)] = 11416, -+ [SMALL_STATE(679)] = 11443, -+ [SMALL_STATE(680)] = 11468, -+ [SMALL_STATE(681)] = 11493, -+ [SMALL_STATE(682)] = 11518, -+ [SMALL_STATE(683)] = 11545, -+ [SMALL_STATE(684)] = 11570, -+ [SMALL_STATE(685)] = 11595, -+ [SMALL_STATE(686)] = 11620, -+ [SMALL_STATE(687)] = 11645, -+ [SMALL_STATE(688)] = 11670, -+ [SMALL_STATE(689)] = 11695, -+ [SMALL_STATE(690)] = 11720, -+ [SMALL_STATE(691)] = 11745, -+ [SMALL_STATE(692)] = 11770, -+ [SMALL_STATE(693)] = 11795, -+ [SMALL_STATE(694)] = 11820, -+ [SMALL_STATE(695)] = 11845, -+ [SMALL_STATE(696)] = 11890, -+ [SMALL_STATE(697)] = 11915, -+ [SMALL_STATE(698)] = 11940, -+ [SMALL_STATE(699)] = 11965, -+ [SMALL_STATE(700)] = 11990, -+ [SMALL_STATE(701)] = 12015, -+ [SMALL_STATE(702)] = 12040, -+ [SMALL_STATE(703)] = 12065, -+ [SMALL_STATE(704)] = 12090, -+ [SMALL_STATE(705)] = 12115, -+ [SMALL_STATE(706)] = 12140, -+ [SMALL_STATE(707)] = 12165, -+ [SMALL_STATE(708)] = 12190, -+ [SMALL_STATE(709)] = 12215, -+ [SMALL_STATE(710)] = 12240, -+ [SMALL_STATE(711)] = 12285, -+ [SMALL_STATE(712)] = 12330, -+ [SMALL_STATE(713)] = 12375, -+ [SMALL_STATE(714)] = 12400, -+ [SMALL_STATE(715)] = 12425, -+ [SMALL_STATE(716)] = 12450, -+ [SMALL_STATE(717)] = 12475, -+ [SMALL_STATE(718)] = 12500, -+ [SMALL_STATE(719)] = 12525, -+ [SMALL_STATE(720)] = 12550, -+ [SMALL_STATE(721)] = 12575, -+ [SMALL_STATE(722)] = 12600, -+ [SMALL_STATE(723)] = 12625, -+ [SMALL_STATE(724)] = 12650, -+ [SMALL_STATE(725)] = 12675, -+ [SMALL_STATE(726)] = 12700, -+ [SMALL_STATE(727)] = 12725, -+ [SMALL_STATE(728)] = 12750, -+ [SMALL_STATE(729)] = 12775, -+ [SMALL_STATE(730)] = 12800, -+ [SMALL_STATE(731)] = 12825, -+ [SMALL_STATE(732)] = 12850, -+ [SMALL_STATE(733)] = 12875, -+ [SMALL_STATE(734)] = 12900, -+ [SMALL_STATE(735)] = 12925, -+ [SMALL_STATE(736)] = 12950, -+ [SMALL_STATE(737)] = 12975, -+ [SMALL_STATE(738)] = 13000, -+ [SMALL_STATE(739)] = 13025, -+ [SMALL_STATE(740)] = 13050, -+ [SMALL_STATE(741)] = 13097, -+ [SMALL_STATE(742)] = 13122, -+ [SMALL_STATE(743)] = 13147, -+ [SMALL_STATE(744)] = 13172, -+ [SMALL_STATE(745)] = 13197, -+ [SMALL_STATE(746)] = 13222, -+ [SMALL_STATE(747)] = 13247, -+ [SMALL_STATE(748)] = 13272, -+ [SMALL_STATE(749)] = 13317, -+ [SMALL_STATE(750)] = 13362, -+ [SMALL_STATE(751)] = 13387, -+ [SMALL_STATE(752)] = 13432, -+ [SMALL_STATE(753)] = 13457, -+ [SMALL_STATE(754)] = 13482, -+ [SMALL_STATE(755)] = 13507, -+ [SMALL_STATE(756)] = 13532, -+ [SMALL_STATE(757)] = 13557, -+ [SMALL_STATE(758)] = 13582, -+ [SMALL_STATE(759)] = 13623, -+ [SMALL_STATE(760)] = 13648, -+ [SMALL_STATE(761)] = 13673, -+ [SMALL_STATE(762)] = 13698, -+ [SMALL_STATE(763)] = 13723, -+ [SMALL_STATE(764)] = 13748, -+ [SMALL_STATE(765)] = 13773, -+ [SMALL_STATE(766)] = 13798, -+ [SMALL_STATE(767)] = 13823, -+ [SMALL_STATE(768)] = 13848, -+ [SMALL_STATE(769)] = 13873, -+ [SMALL_STATE(770)] = 13898, -+ [SMALL_STATE(771)] = 13943, -+ [SMALL_STATE(772)] = 13970, -+ [SMALL_STATE(773)] = 13995, -+ [SMALL_STATE(774)] = 14020, -+ [SMALL_STATE(775)] = 14045, -+ [SMALL_STATE(776)] = 14070, -+ [SMALL_STATE(777)] = 14095, -+ [SMALL_STATE(778)] = 14120, -+ [SMALL_STATE(779)] = 14145, -+ [SMALL_STATE(780)] = 14170, -+ [SMALL_STATE(781)] = 14215, -+ [SMALL_STATE(782)] = 14240, -+ [SMALL_STATE(783)] = 14265, -+ [SMALL_STATE(784)] = 14310, -+ [SMALL_STATE(785)] = 14337, -+ [SMALL_STATE(786)] = 14362, -+ [SMALL_STATE(787)] = 14387, -+ [SMALL_STATE(788)] = 14432, -+ [SMALL_STATE(789)] = 14457, -+ [SMALL_STATE(790)] = 14482, -+ [SMALL_STATE(791)] = 14507, -+ [SMALL_STATE(792)] = 14532, -+ [SMALL_STATE(793)] = 14557, -+ [SMALL_STATE(794)] = 14602, -+ [SMALL_STATE(795)] = 14643, -+ [SMALL_STATE(796)] = 14668, -+ [SMALL_STATE(797)] = 14709, -+ [SMALL_STATE(798)] = 14734, -+ [SMALL_STATE(799)] = 14759, -+ [SMALL_STATE(800)] = 14792, -+ [SMALL_STATE(801)] = 14825, -+ [SMALL_STATE(802)] = 14852, -+ [SMALL_STATE(803)] = 14879, -+ [SMALL_STATE(804)] = 14906, -+ [SMALL_STATE(805)] = 14931, -+ [SMALL_STATE(806)] = 14956, -+ [SMALL_STATE(807)] = 14981, -+ [SMALL_STATE(808)] = 15006, -+ [SMALL_STATE(809)] = 15031, -+ [SMALL_STATE(810)] = 15056, -+ [SMALL_STATE(811)] = 15081, -+ [SMALL_STATE(812)] = 15106, -+ [SMALL_STATE(813)] = 15131, -+ [SMALL_STATE(814)] = 15156, -+ [SMALL_STATE(815)] = 15181, -+ [SMALL_STATE(816)] = 15206, -+ [SMALL_STATE(817)] = 15231, -+ [SMALL_STATE(818)] = 15256, -+ [SMALL_STATE(819)] = 15301, -+ [SMALL_STATE(820)] = 15326, -+ [SMALL_STATE(821)] = 15351, -+ [SMALL_STATE(822)] = 15376, -+ [SMALL_STATE(823)] = 15401, -+ [SMALL_STATE(824)] = 15446, -+ [SMALL_STATE(825)] = 15471, -+ [SMALL_STATE(826)] = 15496, -+ [SMALL_STATE(827)] = 15521, -+ [SMALL_STATE(828)] = 15566, -+ [SMALL_STATE(829)] = 15611, -+ [SMALL_STATE(830)] = 15636, -+ [SMALL_STATE(831)] = 15681, -+ [SMALL_STATE(832)] = 15706, -+ [SMALL_STATE(833)] = 15753, -+ [SMALL_STATE(834)] = 15798, -+ [SMALL_STATE(835)] = 15845, -+ [SMALL_STATE(836)] = 15870, -+ [SMALL_STATE(837)] = 15915, -+ [SMALL_STATE(838)] = 15960, -+ [SMALL_STATE(839)] = 16005, -+ [SMALL_STATE(840)] = 16050, -+ [SMALL_STATE(841)] = 16075, -+ [SMALL_STATE(842)] = 16100, -+ [SMALL_STATE(843)] = 16125, -+ [SMALL_STATE(844)] = 16170, -+ [SMALL_STATE(845)] = 16195, -+ [SMALL_STATE(846)] = 16220, -+ [SMALL_STATE(847)] = 16265, -+ [SMALL_STATE(848)] = 16290, -+ [SMALL_STATE(849)] = 16335, -+ [SMALL_STATE(850)] = 16360, -+ [SMALL_STATE(851)] = 16385, -+ [SMALL_STATE(852)] = 16410, -+ [SMALL_STATE(853)] = 16435, -+ [SMALL_STATE(854)] = 16460, -+ [SMALL_STATE(855)] = 16485, -+ [SMALL_STATE(856)] = 16510, -+ [SMALL_STATE(857)] = 16535, -+ [SMALL_STATE(858)] = 16560, -+ [SMALL_STATE(859)] = 16585, -+ [SMALL_STATE(860)] = 16631, -+ [SMALL_STATE(861)] = 16677, -+ [SMALL_STATE(862)] = 16723, -+ [SMALL_STATE(863)] = 16769, -+ [SMALL_STATE(864)] = 16815, -+ [SMALL_STATE(865)] = 16861, -+ [SMALL_STATE(866)] = 16907, -+ [SMALL_STATE(867)] = 16953, -+ [SMALL_STATE(868)] = 16999, -+ [SMALL_STATE(869)] = 17045, -+ [SMALL_STATE(870)] = 17091, -+ [SMALL_STATE(871)] = 17137, -+ [SMALL_STATE(872)] = 17183, -+ [SMALL_STATE(873)] = 17229, -+ [SMALL_STATE(874)] = 17275, -+ [SMALL_STATE(875)] = 17321, -+ [SMALL_STATE(876)] = 17367, -+ [SMALL_STATE(877)] = 17408, -+ [SMALL_STATE(878)] = 17449, -+ [SMALL_STATE(879)] = 17488, -+ [SMALL_STATE(880)] = 17529, -+ [SMALL_STATE(881)] = 17570, -+ [SMALL_STATE(882)] = 17611, -+ [SMALL_STATE(883)] = 17652, -+ [SMALL_STATE(884)] = 17691, -+ [SMALL_STATE(885)] = 17731, -+ [SMALL_STATE(886)] = 17771, -+ [SMALL_STATE(887)] = 17811, -+ [SMALL_STATE(888)] = 17851, -+ [SMALL_STATE(889)] = 17891, -+ [SMALL_STATE(890)] = 17931, -+ [SMALL_STATE(891)] = 17971, -+ [SMALL_STATE(892)] = 18011, -+ [SMALL_STATE(893)] = 18051, -+ [SMALL_STATE(894)] = 18091, -+ [SMALL_STATE(895)] = 18131, -+ [SMALL_STATE(896)] = 18171, -+ [SMALL_STATE(897)] = 18211, -+ [SMALL_STATE(898)] = 18251, -+ [SMALL_STATE(899)] = 18291, -+ [SMALL_STATE(900)] = 18331, -+ [SMALL_STATE(901)] = 18371, -+ [SMALL_STATE(902)] = 18411, -+ [SMALL_STATE(903)] = 18451, -+ [SMALL_STATE(904)] = 18491, -+ [SMALL_STATE(905)] = 18531, -+ [SMALL_STATE(906)] = 18571, -+ [SMALL_STATE(907)] = 18611, -+ [SMALL_STATE(908)] = 18651, -+ [SMALL_STATE(909)] = 18691, -+ [SMALL_STATE(910)] = 18731, -+ [SMALL_STATE(911)] = 18771, -+ [SMALL_STATE(912)] = 18811, -+ [SMALL_STATE(913)] = 18851, -+ [SMALL_STATE(914)] = 18885, -+ [SMALL_STATE(915)] = 18919, -+ [SMALL_STATE(916)] = 18953, -+ [SMALL_STATE(917)] = 18987, -+ [SMALL_STATE(918)] = 19021, -+ [SMALL_STATE(919)] = 19055, -+ [SMALL_STATE(920)] = 19089, -+ [SMALL_STATE(921)] = 19123, -+ [SMALL_STATE(922)] = 19157, -+ [SMALL_STATE(923)] = 19191, -+ [SMALL_STATE(924)] = 19225, -+ [SMALL_STATE(925)] = 19259, -+ [SMALL_STATE(926)] = 19293, -+ [SMALL_STATE(927)] = 19327, -+ [SMALL_STATE(928)] = 19361, -+ [SMALL_STATE(929)] = 19395, -+ [SMALL_STATE(930)] = 19429, -+ [SMALL_STATE(931)] = 19463, -+ [SMALL_STATE(932)] = 19497, -+ [SMALL_STATE(933)] = 19531, -+ [SMALL_STATE(934)] = 19565, -+ [SMALL_STATE(935)] = 19595, -+ [SMALL_STATE(936)] = 19629, -+ [SMALL_STATE(937)] = 19663, -+ [SMALL_STATE(938)] = 19697, -+ [SMALL_STATE(939)] = 19731, -+ [SMALL_STATE(940)] = 19765, -+ [SMALL_STATE(941)] = 19799, -+ [SMALL_STATE(942)] = 19833, -+ [SMALL_STATE(943)] = 19867, -+ [SMALL_STATE(944)] = 19901, -+ [SMALL_STATE(945)] = 19935, -+ [SMALL_STATE(946)] = 19969, -+ [SMALL_STATE(947)] = 20003, -+ [SMALL_STATE(948)] = 20037, -+ [SMALL_STATE(949)] = 20071, -+ [SMALL_STATE(950)] = 20105, -+ [SMALL_STATE(951)] = 20139, -+ [SMALL_STATE(952)] = 20169, -+ [SMALL_STATE(953)] = 20203, -+ [SMALL_STATE(954)] = 20237, -+ [SMALL_STATE(955)] = 20271, -+ [SMALL_STATE(956)] = 20305, -+ [SMALL_STATE(957)] = 20339, -+ [SMALL_STATE(958)] = 20373, -+ [SMALL_STATE(959)] = 20407, -+ [SMALL_STATE(960)] = 20441, -+ [SMALL_STATE(961)] = 20475, -+ [SMALL_STATE(962)] = 20509, -+ [SMALL_STATE(963)] = 20543, -+ [SMALL_STATE(964)] = 20574, -+ [SMALL_STATE(965)] = 20602, -+ [SMALL_STATE(966)] = 20630, -+ [SMALL_STATE(967)] = 20655, -+ [SMALL_STATE(968)] = 20680, -+ [SMALL_STATE(969)] = 20705, -+ [SMALL_STATE(970)] = 20730, -+ [SMALL_STATE(971)] = 20755, -+ [SMALL_STATE(972)] = 20780, -+ [SMALL_STATE(973)] = 20805, -+ [SMALL_STATE(974)] = 20830, -+ [SMALL_STATE(975)] = 20852, -+ [SMALL_STATE(976)] = 20874, -+ [SMALL_STATE(977)] = 20893, -+ [SMALL_STATE(978)] = 20912, -+ [SMALL_STATE(979)] = 20931, -+ [SMALL_STATE(980)] = 20950, -+ [SMALL_STATE(981)] = 20969, -+ [SMALL_STATE(982)] = 20988, -+ [SMALL_STATE(983)] = 21007, -+ [SMALL_STATE(984)] = 21026, -+ [SMALL_STATE(985)] = 21045, -+ [SMALL_STATE(986)] = 21064, -+ [SMALL_STATE(987)] = 21083, -+ [SMALL_STATE(988)] = 21102, -+ [SMALL_STATE(989)] = 21121, -+ [SMALL_STATE(990)] = 21140, -+ [SMALL_STATE(991)] = 21159, -+ [SMALL_STATE(992)] = 21178, -+ [SMALL_STATE(993)] = 21197, -+ [SMALL_STATE(994)] = 21216, -+ [SMALL_STATE(995)] = 21235, -+ [SMALL_STATE(996)] = 21254, -+ [SMALL_STATE(997)] = 21273, -+ [SMALL_STATE(998)] = 21292, -+ [SMALL_STATE(999)] = 21311, -+ [SMALL_STATE(1000)] = 21330, -+ [SMALL_STATE(1001)] = 21346, -+ [SMALL_STATE(1002)] = 21362, -+ [SMALL_STATE(1003)] = 21378, -+ [SMALL_STATE(1004)] = 21394, -+ [SMALL_STATE(1005)] = 21410, -+ [SMALL_STATE(1006)] = 21426, -+ [SMALL_STATE(1007)] = 21442, -+ [SMALL_STATE(1008)] = 21456, -+ [SMALL_STATE(1009)] = 21472, -+ [SMALL_STATE(1010)] = 21488, -+ [SMALL_STATE(1011)] = 21502, -+ [SMALL_STATE(1012)] = 21518, -+ [SMALL_STATE(1013)] = 21534, -+ [SMALL_STATE(1014)] = 21550, -+ [SMALL_STATE(1015)] = 21566, -+ [SMALL_STATE(1016)] = 21580, -+ [SMALL_STATE(1017)] = 21596, -+ [SMALL_STATE(1018)] = 21610, -+ [SMALL_STATE(1019)] = 21626, -+ [SMALL_STATE(1020)] = 21642, -+ [SMALL_STATE(1021)] = 21658, -+ [SMALL_STATE(1022)] = 21674, -+ [SMALL_STATE(1023)] = 21687, -+ [SMALL_STATE(1024)] = 21700, -+ [SMALL_STATE(1025)] = 21713, -+ [SMALL_STATE(1026)] = 21726, -+ [SMALL_STATE(1027)] = 21739, -+ [SMALL_STATE(1028)] = 21752, -+ [SMALL_STATE(1029)] = 21765, -+ [SMALL_STATE(1030)] = 21778, -+ [SMALL_STATE(1031)] = 21791, -+ [SMALL_STATE(1032)] = 21804, -+ [SMALL_STATE(1033)] = 21817, -+ [SMALL_STATE(1034)] = 21830, -+ [SMALL_STATE(1035)] = 21843, -+ [SMALL_STATE(1036)] = 21856, -+ [SMALL_STATE(1037)] = 21869, -+ [SMALL_STATE(1038)] = 21882, -+ [SMALL_STATE(1039)] = 21895, -+ [SMALL_STATE(1040)] = 21908, -+ [SMALL_STATE(1041)] = 21921, -+ [SMALL_STATE(1042)] = 21934, -+ [SMALL_STATE(1043)] = 21947, -+ [SMALL_STATE(1044)] = 21960, -+ [SMALL_STATE(1045)] = 21973, -+ [SMALL_STATE(1046)] = 21986, -+ [SMALL_STATE(1047)] = 21999, -+ [SMALL_STATE(1048)] = 22012, -+ [SMALL_STATE(1049)] = 22025, -+ [SMALL_STATE(1050)] = 22038, -+ [SMALL_STATE(1051)] = 22051, -+ [SMALL_STATE(1052)] = 22064, -+ [SMALL_STATE(1053)] = 22077, -+ [SMALL_STATE(1054)] = 22090, -+ [SMALL_STATE(1055)] = 22103, -+ [SMALL_STATE(1056)] = 22116, -+ [SMALL_STATE(1057)] = 22129, -+ [SMALL_STATE(1058)] = 22142, -+ [SMALL_STATE(1059)] = 22155, -+ [SMALL_STATE(1060)] = 22168, -+ [SMALL_STATE(1061)] = 22181, -+ [SMALL_STATE(1062)] = 22194, -+ [SMALL_STATE(1063)] = 22207, -+ [SMALL_STATE(1064)] = 22220, -+ [SMALL_STATE(1065)] = 22233, -+ [SMALL_STATE(1066)] = 22246, -+ [SMALL_STATE(1067)] = 22259, -+ [SMALL_STATE(1068)] = 22272, -+ [SMALL_STATE(1069)] = 22285, -+ [SMALL_STATE(1070)] = 22298, -+ [SMALL_STATE(1071)] = 22311, -+ [SMALL_STATE(1072)] = 22324, -+ [SMALL_STATE(1073)] = 22337, -+ [SMALL_STATE(1074)] = 22350, -+ [SMALL_STATE(1075)] = 22363, -+ [SMALL_STATE(1076)] = 22376, -+ [SMALL_STATE(1077)] = 22389, -+ [SMALL_STATE(1078)] = 22402, -+ [SMALL_STATE(1079)] = 22415, -+ [SMALL_STATE(1080)] = 22428, -+ [SMALL_STATE(1081)] = 22441, -+ [SMALL_STATE(1082)] = 22454, -+ [SMALL_STATE(1083)] = 22467, -+ [SMALL_STATE(1084)] = 22480, -+ [SMALL_STATE(1085)] = 22493, -+ [SMALL_STATE(1086)] = 22506, -+ [SMALL_STATE(1087)] = 22519, -+ [SMALL_STATE(1088)] = 22532, -+ [SMALL_STATE(1089)] = 22545, -+ [SMALL_STATE(1090)] = 22558, -+ [SMALL_STATE(1091)] = 22571, -+ [SMALL_STATE(1092)] = 22584, -+ [SMALL_STATE(1093)] = 22597, -+ [SMALL_STATE(1094)] = 22610, -+ [SMALL_STATE(1095)] = 22623, -+ [SMALL_STATE(1096)] = 22636, -+ [SMALL_STATE(1097)] = 22649, -+ [SMALL_STATE(1098)] = 22662, -+ [SMALL_STATE(1099)] = 22675, -+ [SMALL_STATE(1100)] = 22688, -+ [SMALL_STATE(1101)] = 22701, -+ [SMALL_STATE(1102)] = 22714, -+ [SMALL_STATE(1103)] = 22727, -+ [SMALL_STATE(1104)] = 22740, -+ [SMALL_STATE(1105)] = 22753, -+ [SMALL_STATE(1106)] = 22766, -+ [SMALL_STATE(1107)] = 22779, -+ [SMALL_STATE(1108)] = 22792, -+ [SMALL_STATE(1109)] = 22805, -+ [SMALL_STATE(1110)] = 22818, -+ [SMALL_STATE(1111)] = 22831, -+ [SMALL_STATE(1112)] = 22844, -+ [SMALL_STATE(1113)] = 22857, -+ [SMALL_STATE(1114)] = 22870, -+ [SMALL_STATE(1115)] = 22883, -+ [SMALL_STATE(1116)] = 22896, -+ [SMALL_STATE(1117)] = 22909, -+ [SMALL_STATE(1118)] = 22922, -+ [SMALL_STATE(1119)] = 22935, -+ [SMALL_STATE(1120)] = 22948, -+ [SMALL_STATE(1121)] = 22961, -+ [SMALL_STATE(1122)] = 22974, -+ [SMALL_STATE(1123)] = 22987, -+ [SMALL_STATE(1124)] = 23000, -+ [SMALL_STATE(1125)] = 23013, -+ [SMALL_STATE(1126)] = 23026, -+ [SMALL_STATE(1127)] = 23035, -+ [SMALL_STATE(1128)] = 23048, -+ [SMALL_STATE(1129)] = 23061, -+ [SMALL_STATE(1130)] = 23074, -+ [SMALL_STATE(1131)] = 23087, -+ [SMALL_STATE(1132)] = 23100, -+ [SMALL_STATE(1133)] = 23113, -+ [SMALL_STATE(1134)] = 23126, -+ [SMALL_STATE(1135)] = 23139, -+ [SMALL_STATE(1136)] = 23152, -+ [SMALL_STATE(1137)] = 23159, -+ [SMALL_STATE(1138)] = 23172, -+ [SMALL_STATE(1139)] = 23185, -+ [SMALL_STATE(1140)] = 23198, -+ [SMALL_STATE(1141)] = 23211, -+ [SMALL_STATE(1142)] = 23224, -+ [SMALL_STATE(1143)] = 23237, -+ [SMALL_STATE(1144)] = 23250, -+ [SMALL_STATE(1145)] = 23263, -+ [SMALL_STATE(1146)] = 23276, -+ [SMALL_STATE(1147)] = 23289, -+ [SMALL_STATE(1148)] = 23302, -+ [SMALL_STATE(1149)] = 23315, -+ [SMALL_STATE(1150)] = 23328, -+ [SMALL_STATE(1151)] = 23341, -+ [SMALL_STATE(1152)] = 23354, -+ [SMALL_STATE(1153)] = 23367, -+ [SMALL_STATE(1154)] = 23380, -+ [SMALL_STATE(1155)] = 23393, -+ [SMALL_STATE(1156)] = 23406, -+ [SMALL_STATE(1157)] = 23419, -+ [SMALL_STATE(1158)] = 23432, -+ [SMALL_STATE(1159)] = 23445, -+ [SMALL_STATE(1160)] = 23458, -+ [SMALL_STATE(1161)] = 23471, -+ [SMALL_STATE(1162)] = 23484, -+ [SMALL_STATE(1163)] = 23497, -+ [SMALL_STATE(1164)] = 23510, -+ [SMALL_STATE(1165)] = 23523, -+ [SMALL_STATE(1166)] = 23536, -+ [SMALL_STATE(1167)] = 23549, -+ [SMALL_STATE(1168)] = 23562, -+ [SMALL_STATE(1169)] = 23575, -+ [SMALL_STATE(1170)] = 23588, -+ [SMALL_STATE(1171)] = 23601, -+ [SMALL_STATE(1172)] = 23614, -+ [SMALL_STATE(1173)] = 23627, -+ [SMALL_STATE(1174)] = 23640, -+ [SMALL_STATE(1175)] = 23653, -+ [SMALL_STATE(1176)] = 23666, -+ [SMALL_STATE(1177)] = 23679, -+ [SMALL_STATE(1178)] = 23692, -+ [SMALL_STATE(1179)] = 23705, -+ [SMALL_STATE(1180)] = 23718, -+ [SMALL_STATE(1181)] = 23731, -+ [SMALL_STATE(1182)] = 23744, -+ [SMALL_STATE(1183)] = 23757, -+ [SMALL_STATE(1184)] = 23770, -+ [SMALL_STATE(1185)] = 23783, -+ [SMALL_STATE(1186)] = 23796, -+ [SMALL_STATE(1187)] = 23809, -+ [SMALL_STATE(1188)] = 23822, -+ [SMALL_STATE(1189)] = 23835, -+ [SMALL_STATE(1190)] = 23848, -+ [SMALL_STATE(1191)] = 23861, -+ [SMALL_STATE(1192)] = 23874, -+ [SMALL_STATE(1193)] = 23887, -+ [SMALL_STATE(1194)] = 23900, -+ [SMALL_STATE(1195)] = 23913, -+ [SMALL_STATE(1196)] = 23926, -+ [SMALL_STATE(1197)] = 23939, -+ [SMALL_STATE(1198)] = 23952, -+ [SMALL_STATE(1199)] = 23965, -+ [SMALL_STATE(1200)] = 23978, -+ [SMALL_STATE(1201)] = 23991, -+ [SMALL_STATE(1202)] = 24004, -+ [SMALL_STATE(1203)] = 24017, -+ [SMALL_STATE(1204)] = 24030, -+ [SMALL_STATE(1205)] = 24043, -+ [SMALL_STATE(1206)] = 24056, -+ [SMALL_STATE(1207)] = 24069, -+ [SMALL_STATE(1208)] = 24082, -+ [SMALL_STATE(1209)] = 24095, -+ [SMALL_STATE(1210)] = 24108, -+ [SMALL_STATE(1211)] = 24118, -+ [SMALL_STATE(1212)] = 24128, -+ [SMALL_STATE(1213)] = 24138, -+ [SMALL_STATE(1214)] = 24148, -+ [SMALL_STATE(1215)] = 24158, -+ [SMALL_STATE(1216)] = 24168, -+ [SMALL_STATE(1217)] = 24178, -+ [SMALL_STATE(1218)] = 24188, -+ [SMALL_STATE(1219)] = 24198, -+ [SMALL_STATE(1220)] = 24208, -+ [SMALL_STATE(1221)] = 24218, -+ [SMALL_STATE(1222)] = 24228, -+ [SMALL_STATE(1223)] = 24238, -+ [SMALL_STATE(1224)] = 24248, -+ [SMALL_STATE(1225)] = 24258, -+ [SMALL_STATE(1226)] = 24266, -+ [SMALL_STATE(1227)] = 24276, -+ [SMALL_STATE(1228)] = 24286, -+ [SMALL_STATE(1229)] = 24296, -+ [SMALL_STATE(1230)] = 24306, -+ [SMALL_STATE(1231)] = 24316, -+ [SMALL_STATE(1232)] = 24326, -+ [SMALL_STATE(1233)] = 24336, -+ [SMALL_STATE(1234)] = 24346, -+ [SMALL_STATE(1235)] = 24356, -+ [SMALL_STATE(1236)] = 24366, -+ [SMALL_STATE(1237)] = 24374, -+ [SMALL_STATE(1238)] = 24384, -+ [SMALL_STATE(1239)] = 24394, -+ [SMALL_STATE(1240)] = 24404, -+ [SMALL_STATE(1241)] = 24414, -+ [SMALL_STATE(1242)] = 24424, -+ [SMALL_STATE(1243)] = 24434, -+ [SMALL_STATE(1244)] = 24442, -+ [SMALL_STATE(1245)] = 24452, -+ [SMALL_STATE(1246)] = 24462, -+ [SMALL_STATE(1247)] = 24472, -+ [SMALL_STATE(1248)] = 24480, -+ [SMALL_STATE(1249)] = 24488, -+ [SMALL_STATE(1250)] = 24498, -+ [SMALL_STATE(1251)] = 24508, -+ [SMALL_STATE(1252)] = 24516, -+ [SMALL_STATE(1253)] = 24524, -+ [SMALL_STATE(1254)] = 24532, -+ [SMALL_STATE(1255)] = 24540, -+ [SMALL_STATE(1256)] = 24550, -+ [SMALL_STATE(1257)] = 24560, -+ [SMALL_STATE(1258)] = 24570, -+ [SMALL_STATE(1259)] = 24580, -+ [SMALL_STATE(1260)] = 24590, -+ [SMALL_STATE(1261)] = 24600, -+ [SMALL_STATE(1262)] = 24610, -+ [SMALL_STATE(1263)] = 24620, -+ [SMALL_STATE(1264)] = 24630, -+ [SMALL_STATE(1265)] = 24640, -+ [SMALL_STATE(1266)] = 24650, -+ [SMALL_STATE(1267)] = 24660, -+ [SMALL_STATE(1268)] = 24670, -+ [SMALL_STATE(1269)] = 24680, -+ [SMALL_STATE(1270)] = 24690, -+ [SMALL_STATE(1271)] = 24700, -+ [SMALL_STATE(1272)] = 24710, -+ [SMALL_STATE(1273)] = 24720, -+ [SMALL_STATE(1274)] = 24730, -+ [SMALL_STATE(1275)] = 24740, -+ [SMALL_STATE(1276)] = 24750, -+ [SMALL_STATE(1277)] = 24760, -+ [SMALL_STATE(1278)] = 24770, -+ [SMALL_STATE(1279)] = 24780, -+ [SMALL_STATE(1280)] = 24790, -+ [SMALL_STATE(1281)] = 24800, -+ [SMALL_STATE(1282)] = 24810, -+ [SMALL_STATE(1283)] = 24820, -+ [SMALL_STATE(1284)] = 24830, -+ [SMALL_STATE(1285)] = 24840, -+ [SMALL_STATE(1286)] = 24850, -+ [SMALL_STATE(1287)] = 24860, -+ [SMALL_STATE(1288)] = 24870, -+ [SMALL_STATE(1289)] = 24880, -+ [SMALL_STATE(1290)] = 24890, -+ [SMALL_STATE(1291)] = 24900, -+ [SMALL_STATE(1292)] = 24910, -+ [SMALL_STATE(1293)] = 24920, -+ [SMALL_STATE(1294)] = 24930, -+ [SMALL_STATE(1295)] = 24940, -+ [SMALL_STATE(1296)] = 24950, -+ [SMALL_STATE(1297)] = 24960, -+ [SMALL_STATE(1298)] = 24970, -+ [SMALL_STATE(1299)] = 24980, -+ [SMALL_STATE(1300)] = 24990, -+ [SMALL_STATE(1301)] = 25000, -+ [SMALL_STATE(1302)] = 25010, -+ [SMALL_STATE(1303)] = 25020, -+ [SMALL_STATE(1304)] = 25030, -+ [SMALL_STATE(1305)] = 25040, -+ [SMALL_STATE(1306)] = 25050, -+ [SMALL_STATE(1307)] = 25060, -+ [SMALL_STATE(1308)] = 25070, -+ [SMALL_STATE(1309)] = 25080, -+ [SMALL_STATE(1310)] = 25090, -+ [SMALL_STATE(1311)] = 25100, -+ [SMALL_STATE(1312)] = 25110, -+ [SMALL_STATE(1313)] = 25120, -+ [SMALL_STATE(1314)] = 25130, -+ [SMALL_STATE(1315)] = 25140, -+ [SMALL_STATE(1316)] = 25150, -+ [SMALL_STATE(1317)] = 25160, -+ [SMALL_STATE(1318)] = 25170, -+ [SMALL_STATE(1319)] = 25180, -+ [SMALL_STATE(1320)] = 25190, -+ [SMALL_STATE(1321)] = 25200, -+ [SMALL_STATE(1322)] = 25210, -+ [SMALL_STATE(1323)] = 25220, -+ [SMALL_STATE(1324)] = 25230, -+ [SMALL_STATE(1325)] = 25238, -+ [SMALL_STATE(1326)] = 25248, -+ [SMALL_STATE(1327)] = 25258, -+ [SMALL_STATE(1328)] = 25268, -+ [SMALL_STATE(1329)] = 25278, -+ [SMALL_STATE(1330)] = 25288, -+ [SMALL_STATE(1331)] = 25298, -+ [SMALL_STATE(1332)] = 25306, -+ [SMALL_STATE(1333)] = 25316, -+ [SMALL_STATE(1334)] = 25326, -+ [SMALL_STATE(1335)] = 25336, -+ [SMALL_STATE(1336)] = 25346, -+ [SMALL_STATE(1337)] = 25356, -+ [SMALL_STATE(1338)] = 25366, -+ [SMALL_STATE(1339)] = 25376, -+ [SMALL_STATE(1340)] = 25386, -+ [SMALL_STATE(1341)] = 25396, -+ [SMALL_STATE(1342)] = 25406, -+ [SMALL_STATE(1343)] = 25414, -+ [SMALL_STATE(1344)] = 25424, -+ [SMALL_STATE(1345)] = 25434, -+ [SMALL_STATE(1346)] = 25444, -+ [SMALL_STATE(1347)] = 25454, -+ [SMALL_STATE(1348)] = 25462, -+ [SMALL_STATE(1349)] = 25472, -+ [SMALL_STATE(1350)] = 25482, -+ [SMALL_STATE(1351)] = 25492, -+ [SMALL_STATE(1352)] = 25502, -+ [SMALL_STATE(1353)] = 25512, -+ [SMALL_STATE(1354)] = 25522, -+ [SMALL_STATE(1355)] = 25532, -+ [SMALL_STATE(1356)] = 25542, -+ [SMALL_STATE(1357)] = 25552, -+ [SMALL_STATE(1358)] = 25562, -+ [SMALL_STATE(1359)] = 25572, -+ [SMALL_STATE(1360)] = 25582, -+ [SMALL_STATE(1361)] = 25592, -+ [SMALL_STATE(1362)] = 25602, -+ [SMALL_STATE(1363)] = 25612, -+ [SMALL_STATE(1364)] = 25622, -+ [SMALL_STATE(1365)] = 25632, -+ [SMALL_STATE(1366)] = 25642, -+ [SMALL_STATE(1367)] = 25652, -+ [SMALL_STATE(1368)] = 25662, -+ [SMALL_STATE(1369)] = 25672, -+ [SMALL_STATE(1370)] = 25682, -+ [SMALL_STATE(1371)] = 25692, -+ [SMALL_STATE(1372)] = 25702, -+ [SMALL_STATE(1373)] = 25712, -+ [SMALL_STATE(1374)] = 25722, -+ [SMALL_STATE(1375)] = 25732, -+ [SMALL_STATE(1376)] = 25742, -+ [SMALL_STATE(1377)] = 25752, -+ [SMALL_STATE(1378)] = 25762, -+ [SMALL_STATE(1379)] = 25772, -+ [SMALL_STATE(1380)] = 25782, -+ [SMALL_STATE(1381)] = 25792, -+ [SMALL_STATE(1382)] = 25802, -+ [SMALL_STATE(1383)] = 25812, -+ [SMALL_STATE(1384)] = 25822, -+ [SMALL_STATE(1385)] = 25832, -+ [SMALL_STATE(1386)] = 25842, -+ [SMALL_STATE(1387)] = 25852, -+ [SMALL_STATE(1388)] = 25862, -+ [SMALL_STATE(1389)] = 25872, -+ [SMALL_STATE(1390)] = 25882, -+ [SMALL_STATE(1391)] = 25892, -+ [SMALL_STATE(1392)] = 25902, -+ [SMALL_STATE(1393)] = 25912, -+ [SMALL_STATE(1394)] = 25922, -+ [SMALL_STATE(1395)] = 25932, -+ [SMALL_STATE(1396)] = 25942, -+ [SMALL_STATE(1397)] = 25952, -+ [SMALL_STATE(1398)] = 25962, -+ [SMALL_STATE(1399)] = 25970, -+ [SMALL_STATE(1400)] = 25980, -+ [SMALL_STATE(1401)] = 25990, -+ [SMALL_STATE(1402)] = 26000, -+ [SMALL_STATE(1403)] = 26010, -+ [SMALL_STATE(1404)] = 26020, -+ [SMALL_STATE(1405)] = 26030, -+ [SMALL_STATE(1406)] = 26038, -+ [SMALL_STATE(1407)] = 26048, -+ [SMALL_STATE(1408)] = 26058, -+ [SMALL_STATE(1409)] = 26068, -+ [SMALL_STATE(1410)] = 26075, -+ [SMALL_STATE(1411)] = 26082, -+ [SMALL_STATE(1412)] = 26089, -+ [SMALL_STATE(1413)] = 26096, -+ [SMALL_STATE(1414)] = 26103, -+ [SMALL_STATE(1415)] = 26110, -+ [SMALL_STATE(1416)] = 26117, -+ [SMALL_STATE(1417)] = 26124, -+ [SMALL_STATE(1418)] = 26131, -+ [SMALL_STATE(1419)] = 26138, -+ [SMALL_STATE(1420)] = 26145, -+ [SMALL_STATE(1421)] = 26152, -+ [SMALL_STATE(1422)] = 26159, -+ [SMALL_STATE(1423)] = 26166, -+ [SMALL_STATE(1424)] = 26173, -+ [SMALL_STATE(1425)] = 26180, -+ [SMALL_STATE(1426)] = 26187, -+ [SMALL_STATE(1427)] = 26194, -+ [SMALL_STATE(1428)] = 26201, -+ [SMALL_STATE(1429)] = 26208, -+ [SMALL_STATE(1430)] = 26215, -+ [SMALL_STATE(1431)] = 26222, -+ [SMALL_STATE(1432)] = 26229, -+ [SMALL_STATE(1433)] = 26236, -+ [SMALL_STATE(1434)] = 26243, -+ [SMALL_STATE(1435)] = 26250, -+ [SMALL_STATE(1436)] = 26257, -+ [SMALL_STATE(1437)] = 26264, -+ [SMALL_STATE(1438)] = 26271, -+ [SMALL_STATE(1439)] = 26278, -+ [SMALL_STATE(1440)] = 26285, -+ [SMALL_STATE(1441)] = 26292, -+ [SMALL_STATE(1442)] = 26299, -+ [SMALL_STATE(1443)] = 26306, -+ [SMALL_STATE(1444)] = 26313, -+ [SMALL_STATE(1445)] = 26320, -+ [SMALL_STATE(1446)] = 26327, -+ [SMALL_STATE(1447)] = 26334, -+ [SMALL_STATE(1448)] = 26341, -+ [SMALL_STATE(1449)] = 26348, -+ [SMALL_STATE(1450)] = 26355, -+ [SMALL_STATE(1451)] = 26362, -+ [SMALL_STATE(1452)] = 26369, -+ [SMALL_STATE(1453)] = 26376, -+ [SMALL_STATE(1454)] = 26383, -+ [SMALL_STATE(1455)] = 26390, -+ [SMALL_STATE(1456)] = 26397, -+ [SMALL_STATE(1457)] = 26404, -+ [SMALL_STATE(1458)] = 26411, -+ [SMALL_STATE(1459)] = 26418, -+ [SMALL_STATE(1460)] = 26425, -+ [SMALL_STATE(1461)] = 26432, -+ [SMALL_STATE(1462)] = 26439, -+ [SMALL_STATE(1463)] = 26446, -+ [SMALL_STATE(1464)] = 26453, -+ [SMALL_STATE(1465)] = 26460, -+ [SMALL_STATE(1466)] = 26467, -+ [SMALL_STATE(1467)] = 26474, -+ [SMALL_STATE(1468)] = 26481, -+ [SMALL_STATE(1469)] = 26488, -+ [SMALL_STATE(1470)] = 26495, -+ [SMALL_STATE(1471)] = 26502, -+ [SMALL_STATE(1472)] = 26509, -+ [SMALL_STATE(1473)] = 26516, -+ [SMALL_STATE(1474)] = 26523, -+ [SMALL_STATE(1475)] = 26530, -+ [SMALL_STATE(1476)] = 26537, -+ [SMALL_STATE(1477)] = 26544, -+ [SMALL_STATE(1478)] = 26551, -+ [SMALL_STATE(1479)] = 26558, -+ [SMALL_STATE(1480)] = 26565, -+ [SMALL_STATE(1481)] = 26572, -+ [SMALL_STATE(1482)] = 26579, -+ [SMALL_STATE(1483)] = 26586, -+ [SMALL_STATE(1484)] = 26593, -+ [SMALL_STATE(1485)] = 26600, -+ [SMALL_STATE(1486)] = 26607, -+ [SMALL_STATE(1487)] = 26614, -+ [SMALL_STATE(1488)] = 26621, -+ [SMALL_STATE(1489)] = 26628, -+ [SMALL_STATE(1490)] = 26635, -+ [SMALL_STATE(1491)] = 26642, -+ [SMALL_STATE(1492)] = 26649, -+ [SMALL_STATE(1493)] = 26656, -+ [SMALL_STATE(1494)] = 26663, -+ [SMALL_STATE(1495)] = 26670, -+ [SMALL_STATE(1496)] = 26677, -+ [SMALL_STATE(1497)] = 26684, -+ [SMALL_STATE(1498)] = 26691, -+ [SMALL_STATE(1499)] = 26698, -+ [SMALL_STATE(1500)] = 26705, -+ [SMALL_STATE(1501)] = 26712, -+ [SMALL_STATE(1502)] = 26719, -+ [SMALL_STATE(1503)] = 26726, -+ [SMALL_STATE(1504)] = 26733, -+ [SMALL_STATE(1505)] = 26740, -+ [SMALL_STATE(1506)] = 26747, -+ [SMALL_STATE(1507)] = 26754, -+ [SMALL_STATE(1508)] = 26761, -+ [SMALL_STATE(1509)] = 26768, -+ [SMALL_STATE(1510)] = 26775, -+ [SMALL_STATE(1511)] = 26782, -+ [SMALL_STATE(1512)] = 26789, -+ [SMALL_STATE(1513)] = 26796, -+ [SMALL_STATE(1514)] = 26803, -+ [SMALL_STATE(1515)] = 26810, -+ [SMALL_STATE(1516)] = 26817, -+ [SMALL_STATE(1517)] = 26824, -+ [SMALL_STATE(1518)] = 26831, -+ [SMALL_STATE(1519)] = 26838, -+ [SMALL_STATE(1520)] = 26845, -+ [SMALL_STATE(1521)] = 26852, -+ [SMALL_STATE(1522)] = 26859, -+ [SMALL_STATE(1523)] = 26866, -+ [SMALL_STATE(1524)] = 26873, -+ [SMALL_STATE(1525)] = 26880, -+ [SMALL_STATE(1526)] = 26887, -+ [SMALL_STATE(1527)] = 26894, -+ [SMALL_STATE(1528)] = 26901, -+ [SMALL_STATE(1529)] = 26908, -+ [SMALL_STATE(1530)] = 26915, -+ [SMALL_STATE(1531)] = 26922, -+ [SMALL_STATE(1532)] = 26929, -+ [SMALL_STATE(1533)] = 26936, -+ [SMALL_STATE(1534)] = 26943, -+ [SMALL_STATE(1535)] = 26950, -+ [SMALL_STATE(1536)] = 26957, -+ [SMALL_STATE(1537)] = 26964, -+ [SMALL_STATE(1538)] = 26971, -+ [SMALL_STATE(1539)] = 26978, -+ [SMALL_STATE(1540)] = 26985, -+ [SMALL_STATE(1541)] = 26992, -+ [SMALL_STATE(1542)] = 26999, -+ [SMALL_STATE(1543)] = 27006, -+ [SMALL_STATE(1544)] = 27013, - }; - - 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 = true}}, REDUCE(sym_source_file, 0, 0, 0), -+ [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), -@@ -60586,7 +59365,7 @@ static const TSParseActionEntry ts_parse_actions[] = { - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), -- [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), -+ [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1515), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), -@@ -60596,16 +59375,16 @@ static const TSParseActionEntry ts_parse_actions[] = { - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), -- [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), -+ [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), -- [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 40), -+ [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 40), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), -- [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), -+ [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), -@@ -60614,48 +59393,48 @@ static const TSParseActionEntry ts_parse_actions[] = { - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), -- [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 19), -+ [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 19), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), -- [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), -- [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 3), -+ [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), -+ [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, .production_id = 3), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), -- [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 4), -+ [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, .production_id = 4), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), -- [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 83), -+ [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 83), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), -- [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 17), -+ [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 17), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), -- [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 45), -+ [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 45), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), -- [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 22), -+ [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 22), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), -- [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 42), -+ [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 42), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), -- [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), -- [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 80), -+ [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), -+ [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 80), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), -- [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 20), -+ [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 20), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), -- [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 37), -+ [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 37), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), -- [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 87), -- [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), -- [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), -+ [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 87), -+ [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), -+ [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), -- [191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 129), -- [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), -- [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), -- [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 5), -+ [191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 129), -+ [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), -+ [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), -+ [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, .production_id = 5), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), -@@ -60685,12 +59464,12 @@ static const TSParseActionEntry ts_parse_actions[] = { - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), -- [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), -+ [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), -- [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), -+ [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), -@@ -60704,8 +59483,8 @@ static const TSParseActionEntry ts_parse_actions[] = { - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), -- [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), -- [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), -+ [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), -+ [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), -@@ -60724,8 +59503,8 @@ static const TSParseActionEntry ts_parse_actions[] = { - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), -- [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), -- [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), -+ [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), -+ [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), -@@ -60758,9 +59537,9 @@ static const TSParseActionEntry ts_parse_actions[] = { - [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), -- [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotdotdot, 1, 0, 0), -- [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), -- [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), -+ [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotdotdot, 1), -+ [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), -+ [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), -@@ -60781,24 +59560,24 @@ static const TSParseActionEntry ts_parse_actions[] = { - [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), -- [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), -- [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), -+ [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), -+ [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), -- [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), -- [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), -+ [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), -+ [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), -- [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), -- [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), -+ [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), -+ [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), -- [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), -- [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), -+ [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), -+ [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), -- [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), -- [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), -+ [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), -+ [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), -@@ -60821,16 +59600,16 @@ static const TSParseActionEntry ts_parse_actions[] = { - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), -- [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), -- [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), -+ [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), -+ [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), -- [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), -- [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), -+ [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), -+ [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), -- [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883), -- [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), -+ [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), -+ [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), -@@ -61033,17 +59812,17 @@ static const TSParseActionEntry ts_parse_actions[] = { - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), - [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), -- [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), -- [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), -- [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), -+ [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), -+ [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), -+ [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), -- [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), -+ [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), -- [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), -+ [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), -@@ -61088,145 +59867,145 @@ static const TSParseActionEntry ts_parse_actions[] = { - [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), -- [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), -+ [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), -- [1069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), REDUCE(sym_source_file, 5, 0, 134), -- [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), -- [1074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT(924), -- [1077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), REDUCE(sym_source_file, 5, 0, 129), -- [1080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT(919), -- [1083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), REDUCE(sym_source_file, 4, 0, 76), -- [1086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT(929), -- [1089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), REDUCE(sym_source_file, 3, 0, 37), -- [1092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT(931), -- [1095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), REDUCE(sym_source_file, 4, 0, 80), -- [1098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT(953), -- [1101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), REDUCE(sym_source_file, 5, 0, 125), -- [1104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT(915), -- [1107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), REDUCE(sym_source_file, 4, 0, 87), -- [1110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT(961), -- [1113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), REDUCE(sym_source_file, 6, 0, 158), -- [1116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT(939), -- [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), -- [1121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(963), -- [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, 0, 9), -- [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, 0, 9), -- [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionBody, 3, 0, 216), -- [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionBody, 3, 0, 216), -- [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 8, 0, 214), -- [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 8, 0, 214), -- [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 8, 0, 215), -- [1138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 8, 0, 215), -- [1140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 5, 0, 103), -- [1142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 5, 0, 103), -- [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, 0, 214), -- [1146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, 0, 214), -- [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 7, 0, 174), -- [1150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 7, 0, 174), -- [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 2, 0, 0), -- [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 2, 0, 0), -- [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, 0, 175), -- [1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, 0, 175), -- [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, 0, 174), -- [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, 0, 174), -- [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 5, 0, 103), -- [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 5, 0, 103), -- [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 3, 0, 28), -- [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 3, 0, 28), -- [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 5, 0, 103), -- [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 5, 0, 103), -- [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 10, 0, 252), -- [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 10, 0, 252), -- [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 3, 0, 100), -- [1182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 3, 0, 100), -- [1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 6, 0, 148), -- [1186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 6, 0, 148), -- [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, 0, 173), -- [1190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, 0, 173), -- [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 7, 0, 174), -- [1194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 7, 0, 174), -- [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 7, 0, 175), -- [1198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 7, 0, 175), -- [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 5, 0, 102), -- [1202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 5, 0, 102), -- [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, 0, 172), -- [1206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, 0, 172), -- [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 9, 0, 226), -- [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 9, 0, 226), -- [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 5, 0, 0), -- [1214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 5, 0, 0), -- [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 6, 0, 146), -- [1218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 6, 0, 146), -- [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 2, 0, 0), -- [1222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 2, 0, 0), -- [1224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 6, 0, 148), -- [1226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 6, 0, 148), -- [1228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 6, 0, 147), -- [1230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 6, 0, 147), -- [1232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 6, 0, 148), -- [1234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 6, 0, 148), -- [1236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_langdecl, 5, 0, 98), -- [1238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_langdecl, 5, 0, 98), -+ [1069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 5, .production_id = 134), -+ [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), -+ [1074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(924), -+ [1077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), -+ [1079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(963), -+ [1082] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 4, .production_id = 76), -+ [1085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(929), -+ [1088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 5, .production_id = 129), -+ [1091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(919), -+ [1094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 4, .production_id = 80), -+ [1097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(952), -+ [1100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 3, .production_id = 37), -+ [1103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(931), -+ [1106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 4, .production_id = 87), -+ [1109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(960), -+ [1112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 5, .production_id = 125), -+ [1115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(915), -+ [1118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 6, .production_id = 158), -+ [1121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(938), -+ [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, .production_id = 9), -+ [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, .production_id = 9), -+ [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionBody, 3, .production_id = 216), -+ [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionBody, 3, .production_id = 216), -+ [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 8, .production_id = 214), -+ [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 8, .production_id = 214), -+ [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 8, .production_id = 215), -+ [1138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 8, .production_id = 215), -+ [1140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 5, .production_id = 103), -+ [1142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 5, .production_id = 103), -+ [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, .production_id = 214), -+ [1146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, .production_id = 214), -+ [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 7, .production_id = 174), -+ [1150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 7, .production_id = 174), -+ [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 2), -+ [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 2), -+ [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, .production_id = 175), -+ [1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, .production_id = 175), -+ [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, .production_id = 174), -+ [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, .production_id = 174), -+ [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 5, .production_id = 103), -+ [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 5, .production_id = 103), -+ [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 3, .production_id = 28), -+ [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 3, .production_id = 28), -+ [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 5, .production_id = 103), -+ [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 5, .production_id = 103), -+ [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 10, .production_id = 252), -+ [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 10, .production_id = 252), -+ [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 3, .production_id = 100), -+ [1182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 3, .production_id = 100), -+ [1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 6, .production_id = 148), -+ [1186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 6, .production_id = 148), -+ [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, .production_id = 173), -+ [1190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, .production_id = 173), -+ [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 7, .production_id = 174), -+ [1194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 7, .production_id = 174), -+ [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 7, .production_id = 175), -+ [1198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 7, .production_id = 175), -+ [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 5, .production_id = 102), -+ [1202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 5, .production_id = 102), -+ [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, .production_id = 172), -+ [1206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, .production_id = 172), -+ [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 9, .production_id = 226), -+ [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 9, .production_id = 226), -+ [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 5), -+ [1214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 5), -+ [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 6, .production_id = 146), -+ [1218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 6, .production_id = 146), -+ [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 2), -+ [1222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 2), -+ [1224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 6, .production_id = 148), -+ [1226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 6, .production_id = 148), -+ [1228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 6, .production_id = 147), -+ [1230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 6, .production_id = 147), -+ [1232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 6, .production_id = 148), -+ [1234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 6, .production_id = 148), -+ [1236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_langdecl, 5, .production_id = 98), -+ [1238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_langdecl, 5, .production_id = 98), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), -- [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 2, 0, 0), -- [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 2, 0, 0), -- [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 3, 0, 100), -- [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 3, 0, 100), -- [1250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 4, 0, 143), -- [1252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 4, 0, 143), -- [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 8, 0, 215), -- [1256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 8, 0, 215), -- [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 9, 0, 224), -- [1260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 9, 0, 224), -- [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 6, 0, 147), -- [1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 6, 0, 147), -- [1266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 9, 0, 225), -- [1268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 9, 0, 225), -- [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, 0, 6), -- [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, 0, 6), -- [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, 0, 7), -- [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, 0, 7), -- [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, 0, 8), -- [1280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, 0, 8), -- [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 4, 0, 143), -- [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 4, 0, 143), -- [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, 0, 215), -- [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, 0, 215), -- [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, 0, 212), -- [1292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, 0, 212), -- [1294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 9, 0, 226), -- [1296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 9, 0, 226), -- [1298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, 0, 213), -- [1300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, 0, 213), -- [1302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 4, 0, 67), -- [1304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 4, 0, 67), -- [1306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 5, 0, 167), -- [1308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 5, 0, 167), -- [1310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 5, 0, 167), -- [1312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 5, 0, 167), -- [1314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_langdecl, 2, 0, 10), -- [1316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_langdecl, 2, 0, 10), -+ [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 2), -+ [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 2), -+ [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 3, .production_id = 100), -+ [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 3, .production_id = 100), -+ [1250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 4, .production_id = 143), -+ [1252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 4, .production_id = 143), -+ [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 8, .production_id = 215), -+ [1256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 8, .production_id = 215), -+ [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 9, .production_id = 224), -+ [1260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 9, .production_id = 224), -+ [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 6, .production_id = 147), -+ [1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 6, .production_id = 147), -+ [1266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 9, .production_id = 225), -+ [1268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 9, .production_id = 225), -+ [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, .production_id = 6), -+ [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, .production_id = 6), -+ [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, .production_id = 7), -+ [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, .production_id = 7), -+ [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, .production_id = 8), -+ [1280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, .production_id = 8), -+ [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 4, .production_id = 143), -+ [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 4, .production_id = 143), -+ [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, .production_id = 215), -+ [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, .production_id = 215), -+ [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, .production_id = 212), -+ [1292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, .production_id = 212), -+ [1294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 9, .production_id = 226), -+ [1296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 9, .production_id = 226), -+ [1298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, .production_id = 213), -+ [1300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, .production_id = 213), -+ [1302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 4, .production_id = 67), -+ [1304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 4, .production_id = 67), -+ [1306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 5, .production_id = 167), -+ [1308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 5, .production_id = 167), -+ [1310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 5, .production_id = 167), -+ [1312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 5, .production_id = 167), -+ [1314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_langdecl, 2, .production_id = 10), -+ [1316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_langdecl, 2, .production_id = 10), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), -- [1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_languageName, 1, 0, 0), -- [1322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_languageName, 1, 0, 0), -- [1324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_langdecl, 6, 0, 98), -- [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_langdecl, 6, 0, 98), -- [1328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 4, 0, 0), -- [1330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 4, 0, 0), -- [1332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 5, 0, 0), -- [1334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 5, 0, 0), -- [1336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 6, 0, 0), -- [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 6, 0, 0), -- [1340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 1, 0, 0), -- [1342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 1, 0, 0), -+ [1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_languageName, 1), -+ [1322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_languageName, 1), -+ [1324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_langdecl, 6, .production_id = 98), -+ [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_langdecl, 6, .production_id = 98), -+ [1328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 4), -+ [1330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 4), -+ [1332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 5), -+ [1334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 5), -+ [1336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 6), -+ [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 6), -+ [1340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 1), -+ [1342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 1), - [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), -- [1346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 3, 0, 0), -- [1348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 3, 0, 0), -+ [1346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 3), -+ [1348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 3), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), -- [1356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 18), -+ [1356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 18), - [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), -@@ -61235,539 +60014,539 @@ static const TSParseActionEntry ts_parse_actions[] = { - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), - [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), -- [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), -+ [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), -- [1382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 81), -- [1384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 88), -- [1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 84), -- [1388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_listIndex, 4, 0, 93), -- [1390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_listIndex, 4, 0, 93), -- [1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 161), -- [1394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 38), -- [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 41), -- [1398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 137), -- [1400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 79), -- [1402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapAccessor, 3, 0, 54), -- [1404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mapAccessor, 3, 0, 54), -- [1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 1, 0, 0), -- [1408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 1, 0, 0), -- [1410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__container, 1, 0, 0), -- [1412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__container, 1, 0, 0), -- [1414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 43), -- [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 130), -- [1418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 46), -- [1420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 6), -- [1422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 21), -- [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 23), -- [1426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 128), -- [1428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 2, 0, 0), -- [1430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 2, 0, 0), -- [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 2, 0, 0), -- [1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5, 0, 99), -- [1436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5, 0, 99), -- [1438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, 0, 28), -- [1440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, 0, 28), -- [1442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 1, 0, 2), -+ [1382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, .production_id = 6), -+ [1384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 88), -+ [1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 84), -+ [1388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_listIndex, 4, .production_id = 93), -+ [1390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_listIndex, 4, .production_id = 93), -+ [1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapAccessor, 3, .production_id = 54), -+ [1394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mapAccessor, 3, .production_id = 54), -+ [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 38), -+ [1398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 81), -+ [1400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 79), -+ [1402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 161), -+ [1404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 41), -+ [1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 1), -+ [1408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 1), -+ [1410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__container, 1), -+ [1412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__container, 1), -+ [1414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 43), -+ [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 130), -+ [1418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 46), -+ [1420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 137), -+ [1422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 21), -+ [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 23), -+ [1426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 128), -+ [1428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 2), -+ [1430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 2), -+ [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 2), -+ [1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5, .production_id = 99), -+ [1436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5, .production_id = 99), -+ [1438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, .production_id = 28), -+ [1440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, .production_id = 28), -+ [1442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 1, .production_id = 2), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), -- [1446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 1, 0, 2), -- [1448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, 0, 0), -- [1450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, 0, 0), -- [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1, 0, 0), -- [1454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal, 1, 0, 0), -- [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), -+ [1446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 1, .production_id = 2), -+ [1448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), -+ [1450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), -+ [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), -+ [1454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal, 1), -+ [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), -- [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), -- [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippetRegex, 2, 0, 16), -- [1464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippetRegex, 2, 0, 16), -- [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3, 0, 27), -- [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3, 0, 27), -- [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2, 0, 0), -- [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2, 0, 0), -- [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 5, 0, 96), -- [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 5, 0, 96), -- [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__predicate, 1, 0, 0), -- [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__predicate, 1, 0, 0), -- [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5, 0, 102), -- [1484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5, 0, 102), -+ [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), -+ [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippetRegex, 2, .production_id = 16), -+ [1464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippetRegex, 2, .production_id = 16), -+ [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3, .production_id = 27), -+ [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3, .production_id = 27), -+ [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), -+ [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), -+ [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 5, .production_id = 96), -+ [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 5, .production_id = 96), -+ [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__predicate, 1), -+ [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__predicate, 1), -+ [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5, .production_id = 102), -+ [1484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5, .production_id = 102), - [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), -- [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, 0, 59), -- [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, 0, 59), -- [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, 0, 67), -- [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, 0, 67), -- [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 4, 0, 57), -- [1498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 4, 0, 57), -- [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 2, 0, 0), -- [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 6, 0, 141), -- [1504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 6, 0, 141), -- [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 6, 0, 211), -- [1508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 6, 0, 211), -- [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 237), -- [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 237), -- [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 236), -- [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 236), -- [1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 4, 0, 75), -- [1520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 4, 0, 75), -- [1522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 235), -- [1524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 235), -- [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 234), -- [1528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 234), -- [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 233), -- [1532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 233), -- [1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 232), -- [1536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 232), -- [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, 0, 33), -- [1540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, 0, 33), -- [1542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 231), -- [1544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 231), -- [1546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 230), -- [1548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 230), -- [1550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 244), -- [1552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 244), -- [1554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 243), -- [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 243), -- [1558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 229), -- [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 229), -- [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 242), -- [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 242), -- [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, 0, 34), -- [1568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, 0, 34), -- [1570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 228), -- [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 228), -- [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 227), -- [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 227), -- [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 241), -- [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 241), -- [1582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 240), -- [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 240), -- [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 250), -- [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 250), -- [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 239), -- [1592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 239), -- [1594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 249), -- [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 249), -- [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, 0, 32), -- [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, 0, 32), -- [1602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 247), -- [1604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 247), -- [1606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 248), -- [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 248), -- [1610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 247), -- [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 247), -- [1614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 246), -- [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 246), -- [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 4, 0, 74), -- [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 4, 0, 74), -- [1622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 238), -- [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 238), -- [1626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 245), -- [1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 245), -- [1630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 244), -- [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 244), -- [1634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 243), -- [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 243), -- [1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 246), -- [1640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 246), -- [1642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 242), -- [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 242), -- [1646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 241), -- [1648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 241), -- [1650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 240), -- [1652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 240), -- [1654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rewrite, 4, 0, 91), -- [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 239), -- [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 239), -- [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 245), -- [1662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 245), -- [1664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bubble, 4, 0, 94), -- [1666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bubble, 4, 0, 94), -- [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequential, 5, 0, 95), -- [1670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequential, 5, 0, 95), -- [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 238), -- [1674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 238), -- [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 4, 0, 59), -- [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 4, 0, 59), -- [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 237), -- [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 237), -- [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 248), -- [1686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 248), -- [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 236), -- [1690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 236), -- [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_files, 5, 0, 97), -- [1694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_files, 5, 0, 97), -- [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 249), -- [1698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 249), -- [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, 0, 250), -- [1702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, 0, 250), -- [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, 0, 31), -- [1706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, 0, 31), -- [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOr, 5, 0, 99), -- [1710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOr, 5, 0, 99), -- [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 11, 0, 253), -- [1714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIfElse, 11, 0, 253), -- [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 5, 0, 99), -- [1718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 5, 0, 99), -- [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 4, 0, 30), -- [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 4, 0, 30), -- [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 5, 0, 99), -- [1726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 5, 0, 99), -- [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codeSnippet, 1, 0, 1), -- [1730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codeSnippet, 1, 0, 1), -- [1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 5, 0, 99), -- [1734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 5, 0, 99), -- [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 4, 0, 29), -- [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 4, 0, 29), -+ [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, .production_id = 59), -+ [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, .production_id = 59), -+ [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, .production_id = 67), -+ [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, .production_id = 67), -+ [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 4, .production_id = 57), -+ [1498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 4, .production_id = 57), -+ [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 2), -+ [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 6, .production_id = 141), -+ [1504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 6, .production_id = 141), -+ [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 6, .production_id = 211), -+ [1508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 6, .production_id = 211), -+ [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 237), -+ [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 237), -+ [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 236), -+ [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 236), -+ [1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 4, .production_id = 75), -+ [1520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 4, .production_id = 75), -+ [1522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 235), -+ [1524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 235), -+ [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 234), -+ [1528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 234), -+ [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 233), -+ [1532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 233), -+ [1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 232), -+ [1536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 232), -+ [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, .production_id = 33), -+ [1540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, .production_id = 33), -+ [1542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 231), -+ [1544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 231), -+ [1546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 230), -+ [1548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 230), -+ [1550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 244), -+ [1552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 244), -+ [1554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 243), -+ [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 243), -+ [1558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 229), -+ [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 229), -+ [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 242), -+ [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 242), -+ [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, .production_id = 34), -+ [1568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, .production_id = 34), -+ [1570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 228), -+ [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 228), -+ [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 227), -+ [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 227), -+ [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 241), -+ [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 241), -+ [1582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 240), -+ [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 240), -+ [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 250), -+ [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 250), -+ [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 239), -+ [1592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 239), -+ [1594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 249), -+ [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 249), -+ [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, .production_id = 32), -+ [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, .production_id = 32), -+ [1602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 247), -+ [1604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 247), -+ [1606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 248), -+ [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 248), -+ [1610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 247), -+ [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 247), -+ [1614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 246), -+ [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 246), -+ [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 4, .production_id = 74), -+ [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 4, .production_id = 74), -+ [1622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 238), -+ [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 238), -+ [1626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 245), -+ [1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 245), -+ [1630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 244), -+ [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 244), -+ [1634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 243), -+ [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 243), -+ [1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 246), -+ [1640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 246), -+ [1642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 242), -+ [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 242), -+ [1646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 241), -+ [1648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 241), -+ [1650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 240), -+ [1652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 240), -+ [1654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rewrite, 4, .production_id = 91), -+ [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 239), -+ [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 239), -+ [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 245), -+ [1662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 245), -+ [1664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bubble, 4, .production_id = 94), -+ [1666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bubble, 4, .production_id = 94), -+ [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequential, 5, .production_id = 95), -+ [1670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequential, 5, .production_id = 95), -+ [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 238), -+ [1674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 238), -+ [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 4, .production_id = 59), -+ [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 4, .production_id = 59), -+ [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 237), -+ [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 237), -+ [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 248), -+ [1686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 248), -+ [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 236), -+ [1690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 236), -+ [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_files, 5, .production_id = 97), -+ [1694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_files, 5, .production_id = 97), -+ [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 249), -+ [1698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 249), -+ [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 250), -+ [1702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 250), -+ [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, .production_id = 31), -+ [1706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, .production_id = 31), -+ [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOr, 5, .production_id = 99), -+ [1710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOr, 5, .production_id = 99), -+ [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 11, .production_id = 253), -+ [1714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIfElse, 11, .production_id = 253), -+ [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 5, .production_id = 99), -+ [1718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 5, .production_id = 99), -+ [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 4, .production_id = 30), -+ [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 4, .production_id = 30), -+ [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 5, .production_id = 99), -+ [1726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 5, .production_id = 99), -+ [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codeSnippet, 1, .production_id = 1), -+ [1730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codeSnippet, 1, .production_id = 1), -+ [1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 5, .production_id = 99), -+ [1734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 5, .production_id = 99), -+ [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 4, .production_id = 29), -+ [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 4, .production_id = 29), - [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), -- [1742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 235), -- [1744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 235), -- [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 234), -- [1748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 234), -- [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 233), -- [1752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 233), -- [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 232), -- [1756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 232), -- [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 231), -- [1760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 231), -- [1762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 230), -- [1764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 230), -- [1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 229), -- [1768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 229), -- [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 228), -- [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 228), -- [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, 0, 227), -- [1776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, 0, 227), -- [1778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_every, 4, 0, 60), -- [1780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_every, 4, 0, 60), -- [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_some, 4, 0, 60), -- [1784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_some, 4, 0, 60), -- [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_like, 4, 0, 66), -- [1788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_like, 4, 0, 66), -- [1790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 4, 0, 65), -- [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 4, 0, 60), -- [1794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_within, 4, 0, 60), -+ [1742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 235), -+ [1744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 235), -+ [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 234), -+ [1748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 234), -+ [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 233), -+ [1752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 233), -+ [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 232), -+ [1756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 232), -+ [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 231), -+ [1760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 231), -+ [1762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 230), -+ [1764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 230), -+ [1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 229), -+ [1768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 229), -+ [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 228), -+ [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 228), -+ [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 227), -+ [1776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 227), -+ [1778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_every, 4, .production_id = 60), -+ [1780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_every, 4, .production_id = 60), -+ [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_some, 4, .production_id = 60), -+ [1784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_some, 4, .production_id = 60), -+ [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_like, 4, .production_id = 66), -+ [1788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_like, 4, .production_id = 66), -+ [1790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 4, .production_id = 65), -+ [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 4, .production_id = 60), -+ [1794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_within, 4, .production_id = 60), - [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), -- [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_languageSpecificSnippet, 2, 0, 26), -- [1800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_languageSpecificSnippet, 2, 0, 26), -- [1802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 9, 0, 223), -- [1804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIfElse, 9, 0, 223), -- [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 9, 0, 222), -- [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIncludes, 4, 0, 63), -- [1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIncludes, 4, 0, 63), -- [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 4, 0, 62), -- [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 199), -- [1816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 199), -- [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 198), -- [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 198), -- [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 197), -- [1824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 197), -- [1826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 4, 0, 61), -- [1828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternContains, 4, 0, 61), -+ [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_languageSpecificSnippet, 2, .production_id = 26), -+ [1800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_languageSpecificSnippet, 2, .production_id = 26), -+ [1802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 9, .production_id = 223), -+ [1804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIfElse, 9, .production_id = 223), -+ [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 9, .production_id = 222), -+ [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIncludes, 4, .production_id = 63), -+ [1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIncludes, 4, .production_id = 63), -+ [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 4, .production_id = 62), -+ [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 199), -+ [1816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 199), -+ [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 198), -+ [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 198), -+ [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 197), -+ [1824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 197), -+ [1826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 4, .production_id = 61), -+ [1828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternContains, 4, .production_id = 61), - [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), -- [1832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 5, 0, 101), -+ [1832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 5, .production_id = 101), - [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), -- [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternMaybe, 4, 0, 60), -- [1838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternMaybe, 4, 0, 60), -- [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rewrite, 3, 0, 48), -- [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 196), -- [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 196), -- [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 195), -- [1848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 195), -- [1850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 194), -- [1852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 194), -- [1854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 4, 0, 59), -- [1856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 4, 0, 59), -- [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 193), -- [1860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 193), -- [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 4, 0, 59), -- [1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 4, 0, 59), -- [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOr, 4, 0, 59), -- [1868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOr, 4, 0, 59), -- [1870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 192), -- [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 192), -- [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 191), -- [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 191), -- [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_files, 4, 0, 58), -- [1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_files, 4, 0, 58), -- [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 190), -- [1884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 190), -- [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateNot, 2, 0, 64), -- [1888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateNot, 2, 0, 64), -- [1890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 189), -- [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 189), -- [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 188), -- [1896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 188), -- [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 187), -- [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 187), -- [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequential, 4, 0, 55), -- [1904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequential, 4, 0, 55), -- [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateMaybe, 2, 0, 64), -- [1908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateMaybe, 2, 0, 64), -- [1910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 186), -- [1912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 186), -- [1914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 185), -- [1916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 185), -- [1918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 184), -- [1920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 184), -- [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateReturn, 2, 0, 11), -- [1924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 183), -- [1926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 183), -- [1928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignmentAsPattern, 3, 0, 53), -- [1930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 182), -- [1932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 182), -- [1934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 181), -- [1936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 181), -- [1938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 180), -- [1940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 180), -- [1942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 179), -- [1944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 179), -- [1946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 178), -- [1948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 178), -- [1950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 5, 0, 104), -- [1952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 5, 0, 104), -- [1954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 177), -- [1956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 177), -- [1958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 5, 0, 105), -- [1960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 5, 0, 105), -- [1962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, 0, 176), -- [1964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, 0, 176), -- [1966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 106), -- [1968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 106), -- [1970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 3, 0, 0), -- [1972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 3, 0, 0), -- [1974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 107), -- [1976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 107), -- [1978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternWhere, 3, 0, 51), -- [1980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternWhere, 3, 0, 51), -- [1982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 108), -- [1984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 108), -- [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAccumulate, 3, 0, 48), -- [1988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 109), -- [1990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 109), -- [1992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternLimit, 3, 0, 50), -- [1994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternLimit, 3, 0, 50), -- [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 110), -- [1998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 110), -- [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAs, 3, 0, 49), -- [2002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAs, 3, 0, 49), -- [2004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 111), -- [2006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 111), -- [2008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subOperation, 3, 0, 48), -- [2010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subOperation, 3, 0, 48), -- [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 112), -- [2014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 112), -- [2016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_addOperation, 3, 0, 48), -- [2018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_addOperation, 3, 0, 48), -- [2020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 113), -- [2022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 113), -- [2024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modOperation, 3, 0, 48), -- [2026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modOperation, 3, 0, 48), -- [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 114), -- [2030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 114), -- [2032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_divOperation, 3, 0, 48), -- [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_divOperation, 3, 0, 48), -- [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 115), -- [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 115), -- [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mulOperation, 3, 0, 48), -- [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mulOperation, 3, 0, 48), -- [2044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 116), -- [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 116), -- [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 3, 0, 36), -- [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 3, 0, 36), -- [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, 0, 117), -- [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, 0, 117), -- [2056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 3, 0, 100), -- [2058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 3, 0, 100), -- [2060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 5, 0, 119), -- [2062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 5, 0, 119), -- [2064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__predicate, 3, 0, 0), -- [2066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__predicate, 3, 0, 0), -- [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 3, 0, 0), -- [2070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 3, 0, 0), -- [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 3, 0, 0), -- [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 3, 0, 0), -- [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 3, 0, 35), -- [2078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 3, 0, 35), -- [2080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, 0, 34), -- [2082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, 0, 34), -- [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 5, 0, 120), -- [2086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 5, 0, 120), -- [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 3, 0, 0), -- [2090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 3, 0, 0), -- [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, 0, 33), -- [2094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, 0, 33), -- [2096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 199), -- [2098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 199), -- [2100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 198), -- [2102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 198), -- [2104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 197), -- [2106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 197), -- [2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 196), -- [2110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 196), -- [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 195), -- [2114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 195), -- [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 194), -- [2118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 194), -- [2120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 193), -- [2122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 193), -- [2124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 192), -- [2126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 192), -- [2128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 191), -- [2130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 191), -- [2132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 190), -- [2134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 190), -- [2136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAccumulate, 3, 0, 48), -- [2138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, 0, 32), -- [2140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, 0, 32), -- [2142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateRewrite, 3, 0, 48), -- [2144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, 0, 31), -- [2146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, 0, 31), -- [2148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 189), -- [2150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 189), -- [2152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 188), -- [2154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 188), -- [2156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 187), -- [2158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 187), -- [2160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateGreater, 3, 0, 48), -- [2162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 186), -- [2164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 186), -- [2166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 185), -- [2168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 185), -- [2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 184), -- [2172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 184), -- [2174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 183), -- [2176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 183), -- [2178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 182), -- [2180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 182), -- [2182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 181), -- [2184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 181), -- [2186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 180), -- [2188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 180), -- [2190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 179), -- [2192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 179), -- [2194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 178), -- [2196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 178), -- [2198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateLess, 3, 0, 48), -- [2200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateGreaterEqual, 3, 0, 48), -- [2202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 177), -- [2204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 177), -- [2206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequential, 6, 0, 139), -- [2208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequential, 6, 0, 139), -- [2210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateLessEqual, 3, 0, 48), -- [2212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_files, 6, 0, 140), -- [2214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_files, 6, 0, 140), -- [2216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateNotEqual, 3, 0, 48), -- [2218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOr, 6, 0, 141), -- [2220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOr, 6, 0, 141), -- [2222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 6, 0, 141), -- [2224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 6, 0, 141), -- [2226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 6, 0, 141), -- [2228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 6, 0, 141), -- [2230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 6, 0, 141), -- [2232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 6, 0, 141), -- [2234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 6, 0, 142), -- [2236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, 0, 176), -- [2238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, 0, 176), -- [2240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 3, 0, 30), -- [2242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 3, 0, 30), -- [2244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateEqual, 3, 0, 48), -- [2246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 3, 0, 29), -- [2248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 3, 0, 29), -- [2250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 3, 0, 35), -- [2252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 3, 0, 35), -- [2254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAssignment, 3, 0, 53), -- [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateMatch, 3, 0, 48), -- [2258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 4, 0, 143), -- [2260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 4, 0, 143), -- [2262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 4, 0, 144), -- [2264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 4, 0, 144), -- [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 4, 0, 144), -- [2268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 4, 0, 144), -- [2270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 4, 0, 144), -- [2272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 4, 0, 144), -- [2274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateRewrite, 4, 0, 91), -- [2276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 4, 0, 74), -- [2278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 4, 0, 74), -- [2280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 5, 0, 167), -- [2282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 5, 0, 167), -- [2284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 5, 0, 168), -- [2286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 5, 0, 168), -- [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 5, 0, 168), -- [2290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 5, 0, 168), -- [2292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 5, 0, 168), -- [2294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 5, 0, 168), -- [2296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateIfElse, 5, 0, 101), -- [2298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateIfElse, 5, 0, 101), -- [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), -- [2302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 5, 0, 119), -- [2304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 5, 0, 119), -- [2306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 6, 0, 145), -- [2308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 6, 0, 211), -- [2310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 6, 0, 211), -- [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 109), -- [2314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 109), -- [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_like, 7, 0, 171), -- [2318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_like, 7, 0, 171), -- [2320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 7, 0, 170), -- [2322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 6, 0, 211), -- [2324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 6, 0, 211), -- [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1, 0, 0), -- [2328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1, 0, 0), -- [2330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 7, 0, 169), -- [2332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIfElse, 7, 0, 169), -+ [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternMaybe, 4, .production_id = 60), -+ [1838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternMaybe, 4, .production_id = 60), -+ [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rewrite, 3, .production_id = 48), -+ [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 196), -+ [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 196), -+ [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 195), -+ [1848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 195), -+ [1850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 194), -+ [1852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 194), -+ [1854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 4, .production_id = 59), -+ [1856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 4, .production_id = 59), -+ [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 193), -+ [1860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 193), -+ [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 4, .production_id = 59), -+ [1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 4, .production_id = 59), -+ [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOr, 4, .production_id = 59), -+ [1868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOr, 4, .production_id = 59), -+ [1870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 192), -+ [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 192), -+ [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 191), -+ [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 191), -+ [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_files, 4, .production_id = 58), -+ [1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_files, 4, .production_id = 58), -+ [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 190), -+ [1884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 190), -+ [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateNot, 2, .production_id = 64), -+ [1888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateNot, 2, .production_id = 64), -+ [1890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 189), -+ [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 189), -+ [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 188), -+ [1896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 188), -+ [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 187), -+ [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 187), -+ [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequential, 4, .production_id = 55), -+ [1904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequential, 4, .production_id = 55), -+ [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateMaybe, 2, .production_id = 64), -+ [1908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateMaybe, 2, .production_id = 64), -+ [1910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 186), -+ [1912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 186), -+ [1914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 185), -+ [1916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 185), -+ [1918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 184), -+ [1920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 184), -+ [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateReturn, 2, .production_id = 11), -+ [1924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 183), -+ [1926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 183), -+ [1928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignmentAsPattern, 3, .production_id = 53), -+ [1930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 182), -+ [1932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 182), -+ [1934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 181), -+ [1936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 181), -+ [1938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 180), -+ [1940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 180), -+ [1942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 179), -+ [1944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 179), -+ [1946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 178), -+ [1948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 178), -+ [1950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 5, .production_id = 104), -+ [1952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 5, .production_id = 104), -+ [1954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 177), -+ [1956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 177), -+ [1958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 5, .production_id = 105), -+ [1960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 5, .production_id = 105), -+ [1962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 176), -+ [1964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 176), -+ [1966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 106), -+ [1968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 106), -+ [1970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 3), -+ [1972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 3), -+ [1974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 107), -+ [1976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 107), -+ [1978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternWhere, 3, .production_id = 51), -+ [1980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternWhere, 3, .production_id = 51), -+ [1982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 108), -+ [1984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 108), -+ [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAccumulate, 3, .production_id = 48), -+ [1988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 109), -+ [1990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 109), -+ [1992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternLimit, 3, .production_id = 50), -+ [1994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternLimit, 3, .production_id = 50), -+ [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 110), -+ [1998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 110), -+ [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAs, 3, .production_id = 49), -+ [2002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAs, 3, .production_id = 49), -+ [2004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 111), -+ [2006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 111), -+ [2008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subOperation, 3, .production_id = 48), -+ [2010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subOperation, 3, .production_id = 48), -+ [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 112), -+ [2014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 112), -+ [2016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_addOperation, 3, .production_id = 48), -+ [2018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_addOperation, 3, .production_id = 48), -+ [2020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 113), -+ [2022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 113), -+ [2024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modOperation, 3, .production_id = 48), -+ [2026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modOperation, 3, .production_id = 48), -+ [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 114), -+ [2030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 114), -+ [2032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_divOperation, 3, .production_id = 48), -+ [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_divOperation, 3, .production_id = 48), -+ [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 115), -+ [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 115), -+ [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mulOperation, 3, .production_id = 48), -+ [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mulOperation, 3, .production_id = 48), -+ [2044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 116), -+ [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 116), -+ [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 3, .production_id = 36), -+ [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 3, .production_id = 36), -+ [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 117), -+ [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 117), -+ [2056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 3, .production_id = 100), -+ [2058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 3, .production_id = 100), -+ [2060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 5, .production_id = 119), -+ [2062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 5, .production_id = 119), -+ [2064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__predicate, 3), -+ [2066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__predicate, 3), -+ [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 3), -+ [2070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 3), -+ [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 3), -+ [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 3), -+ [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 3, .production_id = 35), -+ [2078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 3, .production_id = 35), -+ [2080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 34), -+ [2082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 34), -+ [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 5, .production_id = 120), -+ [2086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 5, .production_id = 120), -+ [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 3), -+ [2090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 3), -+ [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 33), -+ [2094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 33), -+ [2096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 199), -+ [2098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 199), -+ [2100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 198), -+ [2102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 198), -+ [2104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 197), -+ [2106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 197), -+ [2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 196), -+ [2110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 196), -+ [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 195), -+ [2114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 195), -+ [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 194), -+ [2118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 194), -+ [2120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 193), -+ [2122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 193), -+ [2124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 192), -+ [2126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 192), -+ [2128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 191), -+ [2130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 191), -+ [2132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 190), -+ [2134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 190), -+ [2136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAccumulate, 3, .production_id = 48), -+ [2138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 32), -+ [2140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 32), -+ [2142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateRewrite, 3, .production_id = 48), -+ [2144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 31), -+ [2146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 31), -+ [2148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 189), -+ [2150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 189), -+ [2152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 188), -+ [2154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 188), -+ [2156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 187), -+ [2158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 187), -+ [2160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateGreater, 3, .production_id = 48), -+ [2162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 186), -+ [2164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 186), -+ [2166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 185), -+ [2168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 185), -+ [2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 184), -+ [2172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 184), -+ [2174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 183), -+ [2176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 183), -+ [2178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 182), -+ [2180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 182), -+ [2182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 181), -+ [2184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 181), -+ [2186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 180), -+ [2188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 180), -+ [2190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 179), -+ [2192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 179), -+ [2194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 178), -+ [2196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 178), -+ [2198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateLess, 3, .production_id = 48), -+ [2200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateGreaterEqual, 3, .production_id = 48), -+ [2202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 177), -+ [2204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 177), -+ [2206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequential, 6, .production_id = 139), -+ [2208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequential, 6, .production_id = 139), -+ [2210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateLessEqual, 3, .production_id = 48), -+ [2212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_files, 6, .production_id = 140), -+ [2214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_files, 6, .production_id = 140), -+ [2216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateNotEqual, 3, .production_id = 48), -+ [2218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOr, 6, .production_id = 141), -+ [2220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOr, 6, .production_id = 141), -+ [2222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 6, .production_id = 141), -+ [2224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 6, .production_id = 141), -+ [2226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 6, .production_id = 141), -+ [2228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 6, .production_id = 141), -+ [2230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 6, .production_id = 141), -+ [2232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 6, .production_id = 141), -+ [2234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 6, .production_id = 142), -+ [2236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 176), -+ [2238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 176), -+ [2240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 3, .production_id = 30), -+ [2242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 3, .production_id = 30), -+ [2244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateEqual, 3, .production_id = 48), -+ [2246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 3, .production_id = 29), -+ [2248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 3, .production_id = 29), -+ [2250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 3, .production_id = 35), -+ [2252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 3, .production_id = 35), -+ [2254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAssignment, 3, .production_id = 53), -+ [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateMatch, 3, .production_id = 48), -+ [2258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 4, .production_id = 143), -+ [2260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 4, .production_id = 143), -+ [2262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 4, .production_id = 144), -+ [2264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 4, .production_id = 144), -+ [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 4, .production_id = 144), -+ [2268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 4, .production_id = 144), -+ [2270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 4, .production_id = 144), -+ [2272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 4, .production_id = 144), -+ [2274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateRewrite, 4, .production_id = 91), -+ [2276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 4, .production_id = 74), -+ [2278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 4, .production_id = 74), -+ [2280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 5, .production_id = 167), -+ [2282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 5, .production_id = 167), -+ [2284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 5, .production_id = 168), -+ [2286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 5, .production_id = 168), -+ [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 5, .production_id = 168), -+ [2290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 5, .production_id = 168), -+ [2292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 5, .production_id = 168), -+ [2294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 5, .production_id = 168), -+ [2296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateIfElse, 5, .production_id = 101), -+ [2298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateIfElse, 5, .production_id = 101), -+ [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), -+ [2302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 5, .production_id = 119), -+ [2304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 5, .production_id = 119), -+ [2306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 6, .production_id = 145), -+ [2308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 6, .production_id = 211), -+ [2310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 6, .production_id = 211), -+ [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 109), -+ [2314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 109), -+ [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_like, 7, .production_id = 171), -+ [2318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_like, 7, .production_id = 171), -+ [2320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 7, .production_id = 170), -+ [2322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 6, .production_id = 211), -+ [2324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 6, .production_id = 211), -+ [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), -+ [2328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), -+ [2330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 7, .production_id = 169), -+ [2332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIfElse, 7, .production_id = 169), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), -- [2336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 6, 0, 149), -- [2338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 6, 0, 149), -- [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 3, 0, 0), -- [2342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 3, 0, 0), -- [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 3, 0, 0), -- [2346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 3, 0, 0), -- [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateIfElse, 7, 0, 170), -- [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateIfElse, 7, 0, 170), -- [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 3, 0, 0), -- [2354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 3, 0, 0), -- [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bubble, 2, 0, 25), -- [2358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_every, 2, 0, 11), -- [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_some, 2, 0, 11), -- [2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 2, 0, 11), -+ [2336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 6, .production_id = 149), -+ [2338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 6, .production_id = 149), -+ [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 3), -+ [2342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 3), -+ [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 3), -+ [2346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 3), -+ [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateIfElse, 7, .production_id = 170), -+ [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateIfElse, 7, .production_id = 170), -+ [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 3), -+ [2354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 3), -+ [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bubble, 2, .production_id = 25), -+ [2358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_every, 2, .production_id = 11), -+ [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_some, 2, .production_id = 11), -+ [2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 2, .production_id = 11), - [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), -- [2366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIncludes, 2, 0, 13), -- [2368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 2, 0, 12), -+ [2366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIncludes, 2, .production_id = 13), -+ [2368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 2, .production_id = 12), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), -- [2372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 6, 0, 150), -- [2374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 6, 0, 150), -- [2376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternBefore, 2, 0, 11), -- [2378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAfter, 2, 0, 11), -- [2380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternMaybe, 2, 0, 11), -- [2382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternNot, 2, 0, 11), -- [2384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 6, 0, 149), -- [2386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 6, 0, 149), -- [2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 112), -- [2390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 112), -- [2392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 114), -- [2394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 114), -- [2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 6, 0, 104), -- [2398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 6, 0, 104), -- [2400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 6, 0, 105), -- [2402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 6, 0, 105), -- [2404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 106), -- [2406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 106), -- [2408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 110), -- [2410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 110), -- [2412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 116), -- [2414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 116), -- [2416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 107), -- [2418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 107), -- [2420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 113), -- [2422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 113), -- [2424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 111), -- [2426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 111), -- [2428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 108), -- [2430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 108), -- [2432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 117), -- [2434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 117), -- [2436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, 0, 115), -- [2438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, 0, 115), -+ [2372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 6, .production_id = 150), -+ [2374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 6, .production_id = 150), -+ [2376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternBefore, 2, .production_id = 11), -+ [2378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAfter, 2, .production_id = 11), -+ [2380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternMaybe, 2, .production_id = 11), -+ [2382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternNot, 2, .production_id = 11), -+ [2384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 6, .production_id = 149), -+ [2386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 6, .production_id = 149), -+ [2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 112), -+ [2390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 112), -+ [2392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 114), -+ [2394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 114), -+ [2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 6, .production_id = 104), -+ [2398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 6, .production_id = 104), -+ [2400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 6, .production_id = 105), -+ [2402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 6, .production_id = 105), -+ [2404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 106), -+ [2406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 106), -+ [2408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 110), -+ [2410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 110), -+ [2412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 116), -+ [2414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 116), -+ [2416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 107), -+ [2418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 107), -+ [2420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 113), -+ [2422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 113), -+ [2424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 111), -+ [2426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 111), -+ [2428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 108), -+ [2430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 108), -+ [2432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 117), -+ [2434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 117), -+ [2436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 115), -+ [2438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 115), - [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [2442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), -@@ -61794,8 +60573,8 @@ static const TSParseActionEntry ts_parse_actions[] = { - [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), -- [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), -- [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), -+ [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), -+ [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), -@@ -61804,46 +60583,46 @@ static const TSParseActionEntry ts_parse_actions[] = { - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), -- [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), -- [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), -+ [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), -+ [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), -- [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), -- [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), -- [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), -- [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), -- [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), -- [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), -- [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), -- [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), -- [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), -- [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), -- [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), -- [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), -- [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), -- [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), -- [2548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), -- [2550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), -- [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), -- [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), -- [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), -- [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), -- [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), -- [2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), -- [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), -- [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), -- [2568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), -- [2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), -- [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), -- [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), -- [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), -- [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), -- [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), -- [2582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotdotdot, 2, 0, 0), -- [2584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namedArg, 1, 0, 15), -- [2586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapElement, 3, 0, 56), -- [2588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequential_repeat1, 2, 0, 0), -- [2590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namedArg, 3, 0, 118), -+ [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), -+ [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), -+ [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), -+ [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), -+ [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), -+ [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), -+ [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), -+ [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), -+ [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), -+ [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), -+ [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), -+ [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), -+ [2544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namedArg, 1, .production_id = 15), -+ [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotdotdot, 2), -+ [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), -+ [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), -+ [2552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), -+ [2554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), -+ [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), -+ [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), -+ [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), -+ [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), -+ [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), -+ [2566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namedArg, 3, .production_id = 118), -+ [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), -+ [2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapElement, 3, .production_id = 56), -+ [2572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequential_repeat1, 2), -+ [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), -+ [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), -+ [2578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), -+ [2580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), -+ [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), -+ [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), -+ [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), -+ [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), -+ [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), -@@ -61873,55 +60652,55 @@ static const TSParseActionEntry ts_parse_actions[] = { - [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [2648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), -- [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 162), -- [2652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 205), -- [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 154), -- [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 155), -- [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 156), -- [2660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 86), -- [2662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 158), -- [2664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 160), -- [2666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 122), -- [2668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 9, 0, 251), -- [2670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 163), -- [2672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 164), -- [2674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 165), -- [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 78), -- [2678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 121), -- [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 210), -- [2682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 76), -- [2684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 90), -- [2686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 52), -- [2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 209), -- [2690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), -- [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), -- [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), -- [2696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 208), -- [2698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 206), -- [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 132), -- [2702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 204), -- [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 203), -- [2706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 92), -- [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 202), -- [2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, 0, 221), -- [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 201), -- [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, 0, 220), -- [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, 0, 219), -- [2718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, 0, 218), -- [2720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, 0, 217), -- [2722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 200), -- [2724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 123), -- [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), -- [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), -- [2730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 125), -- [2732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 153), -- [2734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 127), -- [2736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 152), -- [2738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 151), -- [2740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 138), -- [2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 136), -- [2744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 134), -- [2746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 133), -+ [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 162), -+ [2652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 132), -+ [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 154), -+ [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 155), -+ [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 156), -+ [2660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 86), -+ [2662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 158), -+ [2664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 160), -+ [2666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 122), -+ [2668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 9, .production_id = 251), -+ [2670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 163), -+ [2672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 164), -+ [2674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 165), -+ [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 78), -+ [2678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 121), -+ [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 210), -+ [2682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 76), -+ [2684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 52), -+ [2686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 209), -+ [2688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), -+ [2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), -+ [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), -+ [2694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 208), -+ [2696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 206), -+ [2698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 205), -+ [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 204), -+ [2702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 203), -+ [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 92), -+ [2706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 202), -+ [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 221), -+ [2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 201), -+ [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 220), -+ [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 219), -+ [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 218), -+ [2718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 217), -+ [2720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 200), -+ [2722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 123), -+ [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), -+ [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), -+ [2728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 125), -+ [2730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 153), -+ [2732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 127), -+ [2734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 152), -+ [2736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 151), -+ [2738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 138), -+ [2740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 136), -+ [2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 134), -+ [2744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 133), -+ [2746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 90), - [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [2750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [2752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), -@@ -61972,15 +60751,15 @@ static const TSParseActionEntry ts_parse_actions[] = { - [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017), - [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), -- [2848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 2, 0, 0), SHIFT_REPEAT(1015), -- [2851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 2, 0, 0), -- [2853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 2, 0, 0), SHIFT_REPEAT(1010), -+ [2848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 2), SHIFT_REPEAT(1015), -+ [2851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 2), -+ [2853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 2), SHIFT_REPEAT(1010), - [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [2858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), - [2864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), -- [2866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignLanguageCode, 1, 0, 0), -+ [2866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignLanguageCode, 1), - [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), - [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), -@@ -61988,11 +60767,11 @@ static const TSParseActionEntry ts_parse_actions[] = { - [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), -- [2882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2, 0, 0), SHIFT_REPEAT(1301), -- [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2, 0, 0), -- [2887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nodeLike_repeat1, 2, 0, 0), SHIFT_REPEAT(72), -- [2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nodeLike_repeat1, 2, 0, 0), -- [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), -+ [2882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), SHIFT_REPEAT(1301), -+ [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), -+ [2887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nodeLike_repeat1, 2), SHIFT_REPEAT(72), -+ [2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nodeLike_repeat1, 2), -+ [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), -@@ -62003,30 +60782,30 @@ static const TSParseActionEntry ts_parse_actions[] = { - [2908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [2910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [2912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), -- [2914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), -+ [2914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [2916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), -- [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), -+ [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [2920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), -- [2922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 47), -- [2924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), -+ [2922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 47), -+ [2924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), -- [2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 44), -+ [2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 44), - [2930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [2932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [2938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), -- [2940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, 0, 207), -- [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), -+ [2940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 207), -+ [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), -- [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), -+ [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), -- [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), -+ [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), -- [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), -+ [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), -@@ -62034,18 +60813,18 @@ static const TSParseActionEntry ts_parse_actions[] = { - [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), -- [2976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 39), -+ [2976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 39), - [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), -- [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), -+ [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), -- [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), -+ [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), -- [2996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 124), -- [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), -+ [2996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 124), -+ [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), -@@ -62064,7 +60843,7 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), -- [3036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 126), -+ [3036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 126), - [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), -@@ -62072,11 +60851,11 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [3048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), -- [3052] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), SHIFT_REPEAT(49), -+ [3052] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(49), - [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [3059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), -- [3061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 131), -+ [3061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 131), - [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), -@@ -62091,7 +60870,7 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [3087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), -- [3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 135), -+ [3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 135), - [3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), -@@ -62102,21 +60881,21 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), -- [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), -+ [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), -- [3123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bubbleScope_repeat1, 2, 0, 0), SHIFT_REPEAT(1416), -- [3126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bubbleScope_repeat1, 2, 0, 0), -+ [3123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bubbleScope_repeat1, 2), SHIFT_REPEAT(1416), -+ [3126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bubbleScope_repeat1, 2), - [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [3132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), - [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [3136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [3138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), -- [3140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_predicateDefinitionBody_repeat1, 2, 0, 0), SHIFT_REPEAT(239), -- [3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_predicateDefinitionBody_repeat1, 2, 0, 0), -+ [3140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_predicateDefinitionBody_repeat1, 2), SHIFT_REPEAT(240), -+ [3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_predicateDefinitionBody_repeat1, 2), - [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), -@@ -62127,14 +60906,14 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), -- [3165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 3, 0, 0), -+ [3165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 3), - [3167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), -- [3177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 24), -- [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), -+ [3177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 24), -+ [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), -@@ -62149,38 +60928,38 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), -- [3209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 166), -+ [3209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 166), - [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), -- [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), -- [3215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 77), -+ [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), -+ [3215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 77), - [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), -- [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), -- [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), -- [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), -- [3225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 82), -- [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), -+ [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), -+ [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), -+ [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), -+ [3225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 82), -+ [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [3229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), -- [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), -- [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), -- [3235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 159), -- [3237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), -- [3239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), -+ [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), -+ [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), -+ [3235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 159), -+ [3237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), -+ [3239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), -- [3245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, 0, 157), -- [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), -- [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), -+ [3245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 157), -+ [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), -+ [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), -- [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), -+ [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [3255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), -- [3259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), -- [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), -- [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), -- [3265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 85), -- [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), -- [3269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 89), -- [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), -+ [3259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), -+ [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), -+ [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), -+ [3265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 85), -+ [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), -+ [3269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 89), -+ [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), -@@ -62206,11 +60985,11 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [3319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [3321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), -- [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), -+ [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [3327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [3329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), -- [3331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequential_repeat1, 2, 0, 0), SHIFT_REPEAT(157), -+ [3331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequential_repeat1, 2), SHIFT_REPEAT(157), - [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), -@@ -62273,16 +61052,16 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), -- [3458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logMessage, 3, 0, 68), -- [3460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logVariable, 3, 0, 69), -+ [3458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logMessage, 3, .production_id = 68), -+ [3460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logVariable, 3, .production_id = 69), - [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [3466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), - [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), -- [3470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__start_line, 3, 0, 70), -- [3472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_line, 3, 0, 71), -- [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__start_column, 3, 0, 72), -- [3476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_column, 3, 0, 73), -+ [3470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__start_line, 3, .production_id = 70), -+ [3472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_line, 3, .production_id = 71), -+ [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__start_column, 3, .production_id = 72), -+ [3476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_column, 3, .production_id = 73), - [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), -@@ -62355,12 +61134,12 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), -- [3622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), -- [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), -+ [3622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), -+ [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), -- [3630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), -- [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), -+ [3630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), -+ [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), -@@ -62411,7 +61190,7 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), -- [3734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotdotdot, 4, 0, 0), -+ [3734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotdotdot, 4), - [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), -@@ -62430,14 +61209,14 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), -- [3772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logVariable, 1, 0, 15), -+ [3772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logVariable, 1, .production_id = 15), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), -- [3786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logMessage, 1, 0, 14), -+ [3786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logMessage, 1, .production_id = 14), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), -@@ -62544,7 +61323,7 @@ static const TSParseActionEntry ts_parse_actions[] = { - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), -- [4000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignLanguageName, 1, 0, 0), -+ [4000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignLanguageName, 1), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), -@@ -62637,7 +61416,7 @@ static const TSParseActionEntry ts_parse_actions[] = { - [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), - [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), -- [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), -+ [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), -@@ -62652,9 +61431,9 @@ static const TSParseActionEntry ts_parse_actions[] = { - [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), -- [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), -+ [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), -- [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), -+ [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), -@@ -62663,15 +61442,11 @@ static const TSParseActionEntry ts_parse_actions[] = { - #ifdef __cplusplus - extern "C" { - #endif --#ifdef TREE_SITTER_HIDE_SYMBOLS --#define TS_PUBLIC --#elif defined(_WIN32) --#define TS_PUBLIC __declspec(dllexport) --#else --#define TS_PUBLIC __attribute__((visibility("default"))) -+#ifdef _WIN32 -+#define extern __declspec(dllexport) - #endif - --TS_PUBLIC const TSLanguage *tree_sitter_gritql(void) { -+extern const TSLanguage *tree_sitter_gritql(void) { - static const TSLanguage language = { - .version = LANGUAGE_VERSION, - .symbol_count = SYMBOL_COUNT, -@@ -62699,7 +61474,6 @@ TS_PUBLIC const TSLanguage *tree_sitter_gritql(void) { - .lex_fn = ts_lex, - .keyword_lex_fn = ts_lex_keywords, - .keyword_capture_token = sym_name, -- .primary_state_ids = ts_primary_state_ids, - }; - return &language; - } -diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h -index 17f0e94..2b14ac1 100644 ---- a/src/tree_sitter/parser.h -+++ b/src/tree_sitter/parser.h -@@ -13,8 +13,9 @@ extern "C" { - #define ts_builtin_sym_end 0 - #define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 - --#ifndef TREE_SITTER_API_H_ - typedef uint16_t TSStateId; -+ -+#ifndef TREE_SITTER_API_H_ - typedef uint16_t TSSymbol; - typedef uint16_t TSFieldId; - typedef struct TSLanguage TSLanguage; -@@ -86,11 +87,6 @@ typedef union { - } entry; - } TSParseActionEntry; - --typedef struct { -- int32_t start; -- int32_t end; --} TSCharacterRange; -- - struct TSLanguage { - uint32_t version; - uint32_t symbol_count; -@@ -130,38 +126,13 @@ struct TSLanguage { - const TSStateId *primary_state_ids; - }; - --static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { -- uint32_t index = 0; -- uint32_t size = len - index; -- while (size > 1) { -- uint32_t half_size = size / 2; -- uint32_t mid_index = index + half_size; -- TSCharacterRange *range = &ranges[mid_index]; -- if (lookahead >= range->start && lookahead <= range->end) { -- return true; -- } else if (lookahead > range->end) { -- index = mid_index; -- } -- size -= half_size; -- } -- TSCharacterRange *range = &ranges[index]; -- return (lookahead >= range->start && lookahead <= range->end); --} -- - /* - * Lexer Macros - */ - --#ifdef _MSC_VER --#define UNUSED __pragma(warning(suppress : 4101)) --#else --#define UNUSED __attribute__((unused)) --#endif -- - #define START_LEXER() \ - bool result = false; \ - bool skip = false; \ -- UNUSED \ - bool eof = false; \ - int32_t lookahead; \ - goto start; \ -@@ -177,17 +148,6 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t - goto next_state; \ - } - --#define ADVANCE_MAP(...) \ -- { \ -- static const uint16_t map[] = { __VA_ARGS__ }; \ -- for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ -- if (map[i] == lookahead) { \ -- state = map[i + 1]; \ -- goto next_state; \ -- } \ -- } \ -- } -- - #define SKIP(state_value) \ - { \ - skip = true; \ -@@ -206,7 +166,7 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t - * Parse Table Macros - */ - --#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) -+#define SMALL_STATE(id) id - LARGE_STATE_COUNT - - #define STATE(id) id - -@@ -216,7 +176,7 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ -- .state = (state_value) \ -+ .state = state_value \ - } \ - }} - -@@ -224,7 +184,7 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ -- .state = (state_value), \ -+ .state = state_value, \ - .repetition = true \ - } \ - }} -@@ -237,15 +197,14 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t - } \ - }} - --#define REDUCE(symbol_name, children, precedence, prod_id) \ -- {{ \ -- .reduce = { \ -- .type = TSParseActionTypeReduce, \ -- .symbol = symbol_name, \ -- .child_count = children, \ -- .dynamic_precedence = precedence, \ -- .production_id = prod_id \ -- }, \ -+#define REDUCE(symbol_val, child_count_val, ...) \ -+ {{ \ -+ .reduce = { \ -+ .type = TSParseActionTypeReduce, \ -+ .symbol = symbol_val, \ -+ .child_count = child_count_val, \ -+ __VA_ARGS__ \ -+ }, \ - }} - - #define RECOVER() \