diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs index 0b04529..2609c66 100644 --- a/bindings/rust/build.rs +++ b/bindings/rust/build.rs @@ -6,6 +6,9 @@ fn main() { c_config .flag_if_supported("-Wno-unused-parameter") .flag_if_supported("-Wno-unused-but-set-variable"); + #[cfg(target_env = "msvc")] + c_config.flag("-utf-8"); + let parser_path = src_dir.join("parser.c"); c_config.file(&parser_path); diff --git a/grammar.js b/grammar.js index 05a1de3..ac13726 100644 --- a/grammar.js +++ b/grammar.js @@ -236,7 +236,14 @@ module.exports = grammar({ ), // --- conditional pattern ------------ - within: ($) => seq('within', allowCurly(field('pattern', $._pattern))), + within: ($) => + prec.right( + seq( + 'within', + allowCurly(field('pattern', $._pattern)), + optional(seq('until', field('until', $._pattern))), + ), + ), _bubbleScope: ($) => prec.right(seq('bubble', optional(seq('(', commaSep($.variable), ')')))), diff --git a/package.json b/package.json index 2288178..0fec0c0 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,14 @@ "lexer", "gritql" ], + "files": [ + "grammar.js", + "binding.gyp", + "prebuilds/**", + "bindings/node/*", + "queries/*", + "src/**" + ], "scripts": { "build": "tree-sitter generate", "parse": "tree-sitter parse", @@ -22,6 +30,7 @@ "prebuildify": "prebuildify --napi --strip" }, "main": "bindings/node", + "types": "bindings/node", "dependencies": { "node-addon-api": "^7.1.0", "node-gyp-build": "^4.8.0" diff --git a/src/grammar.json b/src/grammar.json index c36b7bf..bea655d 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1610,47 +1610,76 @@ } }, "within": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "within" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "pattern", - "content": { - "type": "SYMBOL", - "name": "_pattern" + "type": "PREC_RIGHT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "within" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "pattern", + "content": { + "type": "SYMBOL", + "name": "_pattern" + } + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "FIELD", + "name": "pattern", + "content": { + "type": "SYMBOL", + "name": "_pattern" + } + }, + { + "type": "STRING", + "value": "}" + } + ] } - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "FIELD", - "name": "pattern", - "content": { - "type": "SYMBOL", - "name": "_pattern" + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "until" + }, + { + "type": "FIELD", + "name": "until", + "content": { + "type": "SYMBOL", + "name": "_pattern" + } } - }, - { - "type": "STRING", - "value": "}" - } - ] - } - ] - } - ] + ] + }, + { + "type": "BLANK" + } + ] + } + ] + } }, "_bubbleScope": { "type": "PREC_RIGHT", diff --git a/src/node-types.json b/src/node-types.json index 5b75e75..b01f60b 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -14228,6 +14228,212 @@ "named": true } ] + }, + "until": { + "multiple": true, + "required": false, + "types": [ + { + "type": "(", + "named": false + }, + { + "type": ")", + "named": false + }, + { + "type": "addOperation", + "named": true + }, + { + "type": "assignmentAsPattern", + "named": true + }, + { + "type": "booleanConstant", + "named": true + }, + { + "type": "bottom", + "named": true + }, + { + "type": "bubble", + "named": true + }, + { + "type": "codeSnippet", + "named": true + }, + { + "type": "divOperation", + "named": true + }, + { + "type": "dot", + "named": true + }, + { + "type": "doubleConstant", + "named": true + }, + { + "type": "every", + "named": true + }, + { + "type": "files", + "named": true + }, + { + "type": "intConstant", + "named": true + }, + { + "type": "like", + "named": true + }, + { + "type": "list", + "named": true + }, + { + "type": "listIndex", + "named": true + }, + { + "type": "log", + "named": true + }, + { + "type": "map", + "named": true + }, + { + "type": "mapAccessor", + "named": true + }, + { + "type": "modOperation", + "named": true + }, + { + "type": "mulOperation", + "named": true + }, + { + "type": "nodeLike", + "named": true + }, + { + "type": "patternAccumulate", + "named": true + }, + { + "type": "patternAfter", + "named": true + }, + { + "type": "patternAnd", + "named": true + }, + { + "type": "patternAny", + "named": true + }, + { + "type": "patternAs", + "named": true + }, + { + "type": "patternBefore", + "named": true + }, + { + "type": "patternContains", + "named": true + }, + { + "type": "patternIfElse", + "named": true + }, + { + "type": "patternIncludes", + "named": true + }, + { + "type": "patternLimit", + "named": true + }, + { + "type": "patternMaybe", + "named": true + }, + { + "type": "patternNot", + "named": true + }, + { + "type": "patternOr", + "named": true + }, + { + "type": "patternOrElse", + "named": true + }, + { + "type": "patternWhere", + "named": true + }, + { + "type": "range", + "named": true + }, + { + "type": "regexPattern", + "named": true + }, + { + "type": "rewrite", + "named": true + }, + { + "type": "sequential", + "named": true + }, + { + "type": "some", + "named": true + }, + { + "type": "stringConstant", + "named": true + }, + { + "type": "subOperation", + "named": true + }, + { + "type": "top", + "named": true + }, + { + "type": "undefined", + "named": true + }, + { + "type": "underscore", + "named": true + }, + { + "type": "variable", + "named": true + }, + { + "type": "within", + "named": true + } + ] } } }, diff --git a/src/parser.c b/src/parser.c index 2e47f6e..e2c5b5f 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1,20 +1,19 @@ #include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 1537 -#define LARGE_STATE_COUNT 298 +#define STATE_COUNT 1545 +#define LARGE_STATE_COUNT 302 #define SYMBOL_COUNT 208 #define ALIAS_COUNT 0 #define TOKEN_COUNT 112 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 48 #define MAX_ALIAS_SEQUENCE_LENGTH 11 -#define PRODUCTION_ID_COUNT 252 +#define PRODUCTION_ID_COUNT 254 enum ts_symbol_identifiers { sym_name = 1, @@ -1651,44 +1650,44 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [62] = {.index = 105, .length = 2}, [63] = {.index = 107, .length = 1}, [64] = {.index = 108, .length = 1}, - [65] = {.index = 109, .length = 1}, - [66] = {.index = 110, .length = 2}, - [67] = {.index = 112, .length = 1}, - [68] = {.index = 113, .length = 1}, - [69] = {.index = 114, .length = 1}, - [70] = {.index = 115, .length = 1}, - [71] = {.index = 116, .length = 1}, - [72] = {.index = 117, .length = 1}, - [73] = {.index = 118, .length = 2}, - [74] = {.index = 120, .length = 4}, - [75] = {.index = 124, .length = 4}, - [76] = {.index = 128, .length = 4}, - [77] = {.index = 132, .length = 4}, - [78] = {.index = 136, .length = 4}, - [79] = {.index = 140, .length = 4}, - [80] = {.index = 144, .length = 4}, - [81] = {.index = 148, .length = 4}, - [82] = {.index = 152, .length = 4}, - [83] = {.index = 156, .length = 4}, - [84] = {.index = 160, .length = 4}, - [85] = {.index = 164, .length = 4}, - [86] = {.index = 168, .length = 4}, - [87] = {.index = 172, .length = 4}, - [88] = {.index = 176, .length = 4}, - [89] = {.index = 180, .length = 4}, - [90] = {.index = 184, .length = 3}, - [91] = {.index = 187, .length = 4}, - [92] = {.index = 191, .length = 2}, + [65] = {.index = 109, .length = 2}, + [66] = {.index = 111, .length = 1}, + [67] = {.index = 112, .length = 2}, + [68] = {.index = 114, .length = 1}, + [69] = {.index = 115, .length = 1}, + [70] = {.index = 116, .length = 1}, + [71] = {.index = 117, .length = 1}, + [72] = {.index = 118, .length = 1}, + [73] = {.index = 119, .length = 1}, + [74] = {.index = 120, .length = 2}, + [75] = {.index = 122, .length = 4}, + [76] = {.index = 126, .length = 4}, + [77] = {.index = 130, .length = 4}, + [78] = {.index = 134, .length = 4}, + [79] = {.index = 138, .length = 4}, + [80] = {.index = 142, .length = 4}, + [81] = {.index = 146, .length = 4}, + [82] = {.index = 150, .length = 4}, + [83] = {.index = 154, .length = 4}, + [84] = {.index = 158, .length = 4}, + [85] = {.index = 162, .length = 4}, + [86] = {.index = 166, .length = 4}, + [87] = {.index = 170, .length = 4}, + [88] = {.index = 174, .length = 4}, + [89] = {.index = 178, .length = 4}, + [90] = {.index = 182, .length = 4}, + [91] = {.index = 186, .length = 3}, + [92] = {.index = 189, .length = 4}, [93] = {.index = 193, .length = 2}, [94] = {.index = 195, .length = 2}, - [95] = {.index = 197, .length = 3}, - [96] = {.index = 200, .length = 2}, + [95] = {.index = 197, .length = 2}, + [96] = {.index = 199, .length = 3}, [97] = {.index = 202, .length = 2}, [98] = {.index = 204, .length = 2}, - [99] = {.index = 206, .length = 1}, - [100] = {.index = 207, .length = 2}, - [101] = {.index = 209, .length = 3}, - [102] = {.index = 212, .length = 2}, + [99] = {.index = 206, .length = 2}, + [100] = {.index = 208, .length = 1}, + [101] = {.index = 209, .length = 2}, + [102] = {.index = 211, .length = 3}, [103] = {.index = 214, .length = 2}, [104] = {.index = 216, .length = 2}, [105] = {.index = 218, .length = 2}, @@ -1704,140 +1703,142 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [115] = {.index = 238, .length = 2}, [116] = {.index = 240, .length = 2}, [117] = {.index = 242, .length = 2}, - [118] = {.index = 244, .length = 3}, - [119] = {.index = 247, .length = 5}, - [120] = {.index = 252, .length = 5}, - [121] = {.index = 257, .length = 5}, - [122] = {.index = 262, .length = 5}, - [123] = {.index = 267, .length = 5}, - [124] = {.index = 272, .length = 5}, - [125] = {.index = 277, .length = 5}, - [126] = {.index = 282, .length = 5}, - [127] = {.index = 287, .length = 5}, - [128] = {.index = 292, .length = 5}, - [129] = {.index = 297, .length = 5}, - [130] = {.index = 302, .length = 5}, - [131] = {.index = 307, .length = 5}, - [132] = {.index = 312, .length = 5}, - [133] = {.index = 317, .length = 5}, - [134] = {.index = 322, .length = 5}, - [135] = {.index = 327, .length = 5}, - [136] = {.index = 332, .length = 5}, - [137] = {.index = 337, .length = 5}, - [138] = {.index = 342, .length = 3}, - [139] = {.index = 345, .length = 3}, - [140] = {.index = 348, .length = 3}, - [141] = {.index = 351, .length = 2}, + [118] = {.index = 244, .length = 2}, + [119] = {.index = 246, .length = 3}, + [120] = {.index = 249, .length = 5}, + [121] = {.index = 254, .length = 5}, + [122] = {.index = 259, .length = 5}, + [123] = {.index = 264, .length = 5}, + [124] = {.index = 269, .length = 5}, + [125] = {.index = 274, .length = 5}, + [126] = {.index = 279, .length = 5}, + [127] = {.index = 284, .length = 5}, + [128] = {.index = 289, .length = 5}, + [129] = {.index = 294, .length = 5}, + [130] = {.index = 299, .length = 5}, + [131] = {.index = 304, .length = 5}, + [132] = {.index = 309, .length = 5}, + [133] = {.index = 314, .length = 5}, + [134] = {.index = 319, .length = 5}, + [135] = {.index = 324, .length = 5}, + [136] = {.index = 329, .length = 5}, + [137] = {.index = 334, .length = 5}, + [138] = {.index = 339, .length = 5}, + [139] = {.index = 344, .length = 3}, + [140] = {.index = 347, .length = 3}, + [141] = {.index = 350, .length = 3}, [142] = {.index = 353, .length = 2}, - [143] = {.index = 355, .length = 1}, - [144] = {.index = 356, .length = 3}, - [145] = {.index = 359, .length = 3}, - [146] = {.index = 362, .length = 3}, - [147] = {.index = 365, .length = 4}, - [148] = {.index = 369, .length = 6}, - [149] = {.index = 375, .length = 6}, - [150] = {.index = 381, .length = 6}, - [151] = {.index = 387, .length = 6}, - [152] = {.index = 393, .length = 6}, - [153] = {.index = 399, .length = 6}, - [154] = {.index = 405, .length = 6}, - [155] = {.index = 411, .length = 6}, - [156] = {.index = 417, .length = 6}, - [157] = {.index = 423, .length = 6}, - [158] = {.index = 429, .length = 6}, - [159] = {.index = 435, .length = 6}, - [160] = {.index = 441, .length = 6}, - [161] = {.index = 447, .length = 6}, - [162] = {.index = 453, .length = 6}, - [163] = {.index = 459, .length = 6}, - [164] = {.index = 465, .length = 6}, - [165] = {.index = 471, .length = 3}, - [166] = {.index = 474, .length = 2}, - [167] = {.index = 476, .length = 2}, - [168] = {.index = 478, .length = 3}, - [169] = {.index = 481, .length = 2}, - [170] = {.index = 483, .length = 4}, - [171] = {.index = 487, .length = 4}, - [172] = {.index = 491, .length = 4}, - [173] = {.index = 495, .length = 4}, - [174] = {.index = 499, .length = 3}, - [175] = {.index = 502, .length = 3}, - [176] = {.index = 505, .length = 3}, - [177] = {.index = 508, .length = 3}, - [178] = {.index = 511, .length = 3}, - [179] = {.index = 514, .length = 3}, - [180] = {.index = 517, .length = 3}, - [181] = {.index = 520, .length = 3}, - [182] = {.index = 523, .length = 3}, - [183] = {.index = 526, .length = 3}, - [184] = {.index = 529, .length = 3}, - [185] = {.index = 532, .length = 3}, - [186] = {.index = 535, .length = 3}, - [187] = {.index = 538, .length = 3}, - [188] = {.index = 541, .length = 3}, - [189] = {.index = 544, .length = 3}, - [190] = {.index = 547, .length = 3}, - [191] = {.index = 550, .length = 3}, - [192] = {.index = 553, .length = 3}, - [193] = {.index = 556, .length = 3}, - [194] = {.index = 559, .length = 3}, - [195] = {.index = 562, .length = 3}, - [196] = {.index = 565, .length = 3}, - [197] = {.index = 568, .length = 3}, - [198] = {.index = 571, .length = 7}, - [199] = {.index = 578, .length = 7}, - [200] = {.index = 585, .length = 7}, - [201] = {.index = 592, .length = 7}, - [202] = {.index = 599, .length = 7}, - [203] = {.index = 606, .length = 7}, - [204] = {.index = 613, .length = 7}, - [205] = {.index = 620, .length = 7}, - [206] = {.index = 627, .length = 7}, - [207] = {.index = 634, .length = 7}, - [208] = {.index = 641, .length = 7}, - [209] = {.index = 648, .length = 3}, - [210] = {.index = 651, .length = 5}, - [211] = {.index = 656, .length = 5}, - [212] = {.index = 661, .length = 5}, - [213] = {.index = 666, .length = 5}, - [214] = {.index = 671, .length = 1}, - [215] = {.index = 672, .length = 8}, - [216] = {.index = 680, .length = 8}, - [217] = {.index = 688, .length = 8}, - [218] = {.index = 696, .length = 8}, - [219] = {.index = 704, .length = 8}, - [220] = {.index = 712, .length = 3}, - [221] = {.index = 715, .length = 3}, - [222] = {.index = 718, .length = 6}, - [223] = {.index = 724, .length = 6}, - [224] = {.index = 730, .length = 6}, - [225] = {.index = 736, .length = 4}, - [226] = {.index = 740, .length = 4}, - [227] = {.index = 744, .length = 4}, - [228] = {.index = 748, .length = 4}, - [229] = {.index = 752, .length = 4}, - [230] = {.index = 756, .length = 4}, - [231] = {.index = 760, .length = 4}, - [232] = {.index = 764, .length = 4}, - [233] = {.index = 768, .length = 4}, - [234] = {.index = 772, .length = 4}, - [235] = {.index = 776, .length = 4}, - [236] = {.index = 780, .length = 4}, - [237] = {.index = 784, .length = 4}, - [238] = {.index = 788, .length = 4}, - [239] = {.index = 792, .length = 4}, - [240] = {.index = 796, .length = 4}, - [241] = {.index = 800, .length = 4}, - [242] = {.index = 804, .length = 4}, - [243] = {.index = 808, .length = 4}, - [244] = {.index = 812, .length = 4}, - [245] = {.index = 816, .length = 4}, - [246] = {.index = 820, .length = 4}, - [247] = {.index = 824, .length = 4}, - [248] = {.index = 828, .length = 4}, - [249] = {.index = 832, .length = 9}, - [250] = {.index = 841, .length = 7}, - [251] = {.index = 848, .length = 3}, + [143] = {.index = 355, .length = 2}, + [144] = {.index = 357, .length = 1}, + [145] = {.index = 358, .length = 2}, + [146] = {.index = 360, .length = 3}, + [147] = {.index = 363, .length = 3}, + [148] = {.index = 366, .length = 3}, + [149] = {.index = 369, .length = 4}, + [150] = {.index = 373, .length = 6}, + [151] = {.index = 379, .length = 6}, + [152] = {.index = 385, .length = 6}, + [153] = {.index = 391, .length = 6}, + [154] = {.index = 397, .length = 6}, + [155] = {.index = 403, .length = 6}, + [156] = {.index = 409, .length = 6}, + [157] = {.index = 415, .length = 6}, + [158] = {.index = 421, .length = 6}, + [159] = {.index = 427, .length = 6}, + [160] = {.index = 433, .length = 6}, + [161] = {.index = 439, .length = 6}, + [162] = {.index = 445, .length = 6}, + [163] = {.index = 451, .length = 6}, + [164] = {.index = 457, .length = 6}, + [165] = {.index = 463, .length = 6}, + [166] = {.index = 469, .length = 6}, + [167] = {.index = 475, .length = 3}, + [168] = {.index = 478, .length = 2}, + [169] = {.index = 480, .length = 2}, + [170] = {.index = 482, .length = 3}, + [171] = {.index = 485, .length = 2}, + [172] = {.index = 487, .length = 4}, + [173] = {.index = 491, .length = 4}, + [174] = {.index = 495, .length = 4}, + [175] = {.index = 499, .length = 4}, + [176] = {.index = 503, .length = 3}, + [177] = {.index = 506, .length = 3}, + [178] = {.index = 509, .length = 3}, + [179] = {.index = 512, .length = 3}, + [180] = {.index = 515, .length = 3}, + [181] = {.index = 518, .length = 3}, + [182] = {.index = 521, .length = 3}, + [183] = {.index = 524, .length = 3}, + [184] = {.index = 527, .length = 3}, + [185] = {.index = 530, .length = 3}, + [186] = {.index = 533, .length = 3}, + [187] = {.index = 536, .length = 3}, + [188] = {.index = 539, .length = 3}, + [189] = {.index = 542, .length = 3}, + [190] = {.index = 545, .length = 3}, + [191] = {.index = 548, .length = 3}, + [192] = {.index = 551, .length = 3}, + [193] = {.index = 554, .length = 3}, + [194] = {.index = 557, .length = 3}, + [195] = {.index = 560, .length = 3}, + [196] = {.index = 563, .length = 3}, + [197] = {.index = 566, .length = 3}, + [198] = {.index = 569, .length = 3}, + [199] = {.index = 572, .length = 3}, + [200] = {.index = 575, .length = 7}, + [201] = {.index = 582, .length = 7}, + [202] = {.index = 589, .length = 7}, + [203] = {.index = 596, .length = 7}, + [204] = {.index = 603, .length = 7}, + [205] = {.index = 610, .length = 7}, + [206] = {.index = 617, .length = 7}, + [207] = {.index = 624, .length = 7}, + [208] = {.index = 631, .length = 7}, + [209] = {.index = 638, .length = 7}, + [210] = {.index = 645, .length = 7}, + [211] = {.index = 652, .length = 3}, + [212] = {.index = 655, .length = 5}, + [213] = {.index = 660, .length = 5}, + [214] = {.index = 665, .length = 5}, + [215] = {.index = 670, .length = 5}, + [216] = {.index = 675, .length = 1}, + [217] = {.index = 676, .length = 8}, + [218] = {.index = 684, .length = 8}, + [219] = {.index = 692, .length = 8}, + [220] = {.index = 700, .length = 8}, + [221] = {.index = 708, .length = 8}, + [222] = {.index = 716, .length = 3}, + [223] = {.index = 719, .length = 3}, + [224] = {.index = 722, .length = 6}, + [225] = {.index = 728, .length = 6}, + [226] = {.index = 734, .length = 6}, + [227] = {.index = 740, .length = 4}, + [228] = {.index = 744, .length = 4}, + [229] = {.index = 748, .length = 4}, + [230] = {.index = 752, .length = 4}, + [231] = {.index = 756, .length = 4}, + [232] = {.index = 760, .length = 4}, + [233] = {.index = 764, .length = 4}, + [234] = {.index = 768, .length = 4}, + [235] = {.index = 772, .length = 4}, + [236] = {.index = 776, .length = 4}, + [237] = {.index = 780, .length = 4}, + [238] = {.index = 784, .length = 4}, + [239] = {.index = 788, .length = 4}, + [240] = {.index = 792, .length = 4}, + [241] = {.index = 796, .length = 4}, + [242] = {.index = 800, .length = 4}, + [243] = {.index = 804, .length = 4}, + [244] = {.index = 808, .length = 4}, + [245] = {.index = 812, .length = 4}, + [246] = {.index = 816, .length = 4}, + [247] = {.index = 820, .length = 4}, + [248] = {.index = 824, .length = 4}, + [249] = {.index = 828, .length = 4}, + [250] = {.index = 832, .length = 4}, + [251] = {.index = 836, .length = 9}, + [252] = {.index = 845, .length = 7}, + [253] = {.index = 852, .length = 3}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -2015,601 +2016,607 @@ static const TSFieldMapEntry ts_field_map_entries[] = { [108] = {field_predicate, 1}, [109] = + {field_pattern, 1}, + {field_until, 3}, + [111] = {field_example, 2}, - [110] = + [112] = {field_patterns, 1}, {field_patterns, 2}, - [112] = + [114] = {field_message, 2}, - [113] = + [115] = {field_variable, 2}, - [114] = + [116] = {field_start_line, 2}, - [115] = + [117] = {field_end_line, 2}, - [116] = + [118] = {field_start_column, 2}, - [117] = + [119] = {field_end_column, 2}, - [118] = + [120] = {field_name, 0}, {field_named_args, 2}, - [120] = + [122] = {field_regex, 0}, {field_variables, 1}, {field_variables, 2}, {field_variables, 3}, - [124] = + [126] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, - [128] = + [130] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 3}, {field_pattern, 2}, - [132] = + [134] = {field_definitions, 0}, {field_definitions, 2}, {field_definitions, 3}, {field_pattern, 1}, - [136] = + [138] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 2}, {field_pattern, 3}, - [140] = + [142] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_version, 0}, - [144] = + [146] = {field_definitions, 1}, {field_definitions, 2}, {field_pattern, 3}, {field_version, 0}, - [148] = + [150] = {field_definitions, 1}, {field_definitions, 3}, {field_pattern, 2}, {field_version, 0}, - [152] = + [154] = {field_definitions, 2}, {field_definitions, 3}, {field_language, 1}, {field_version, 0}, - [156] = + [158] = {field_definitions, 2}, {field_language, 1}, {field_pattern, 3}, {field_version, 0}, - [160] = + [162] = {field_definitions, 3}, {field_language, 1}, {field_pattern, 2}, {field_version, 0}, - [164] = + [166] = {field_definitions, 2}, {field_definitions, 3}, {field_pattern, 1}, {field_version, 0}, - [168] = + [170] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_language, 0}, - [172] = + [174] = {field_definitions, 1}, {field_definitions, 2}, {field_language, 0}, {field_pattern, 3}, - [176] = + [178] = {field_definitions, 1}, {field_definitions, 3}, {field_language, 0}, {field_pattern, 2}, - [180] = + [182] = {field_definitions, 2}, {field_definitions, 3}, {field_language, 0}, {field_pattern, 1}, - [184] = + [186] = {field_annotation, 1}, {field_left, 0}, {field_right, 3}, - [187] = + [189] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_pattern, 0}, - [191] = + [193] = {field_index, 2}, {field_list, 0}, - [193] = + [195] = {field_pattern, 2}, {field_variables, 0}, - [195] = + [197] = {field_sequential, 2}, {field_sequential, 3}, - [197] = + [199] = {field_elements, 1}, {field_elements, 2}, {field_elements, 3}, - [200] = + [202] = {field_files, 2}, {field_files, 3}, - [202] = + [204] = {field_flavor, 3}, {field_name, 1}, - [204] = + [206] = {field_patterns, 2}, {field_patterns, 3}, - [206] = + [208] = {field_predicates, 1}, - [207] = + [209] = {field_if, 2}, {field_then, 4}, - [209] = + [211] = {field_patterns, 1}, {field_patterns, 2}, {field_patterns, 3}, - [212] = + [214] = {field_body, 4}, {field_name, 1}, - [214] = + [216] = {field_message, 1, .inherited = true}, {field_variable, 3, .inherited = true}, - [216] = + [218] = {field_message, 3, .inherited = true}, {field_variable, 1, .inherited = true}, - [218] = + [220] = {field_end_line, 3, .inherited = true}, {field_start_line, 1, .inherited = true}, - [220] = + [222] = {field_start_column, 3, .inherited = true}, {field_start_line, 1, .inherited = true}, - [222] = + [224] = {field_end_column, 3, .inherited = true}, {field_start_line, 1, .inherited = true}, - [224] = + [226] = {field_end_line, 1, .inherited = true}, {field_start_line, 3, .inherited = true}, - [226] = + [228] = {field_end_line, 1, .inherited = true}, {field_start_column, 3, .inherited = true}, - [228] = + [230] = {field_end_column, 3, .inherited = true}, {field_end_line, 1, .inherited = true}, - [230] = + [232] = {field_start_column, 1, .inherited = true}, {field_start_line, 3, .inherited = true}, - [232] = + [234] = {field_end_line, 3, .inherited = true}, {field_start_column, 1, .inherited = true}, - [234] = + [236] = {field_end_column, 3, .inherited = true}, {field_start_column, 1, .inherited = true}, - [236] = + [238] = {field_end_column, 1, .inherited = true}, {field_start_line, 3, .inherited = true}, - [238] = + [240] = {field_end_column, 1, .inherited = true}, {field_end_line, 3, .inherited = true}, - [240] = + [242] = {field_end_column, 1, .inherited = true}, {field_start_column, 3, .inherited = true}, - [242] = + [244] = {field_name, 0}, {field_pattern, 2}, - [244] = + [246] = {field_name, 0}, {field_named_args, 2}, {field_named_args, 3}, - [247] = + [249] = {field_regex, 0}, {field_variables, 1}, {field_variables, 2}, {field_variables, 3}, {field_variables, 4}, - [252] = + [254] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, - [257] = + [259] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 3}, {field_definitions, 4}, {field_pattern, 2}, - [262] = + [264] = {field_definitions, 0}, {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_pattern, 1}, - [267] = + [269] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 4}, {field_pattern, 3}, - [272] = + [274] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_version, 0}, - [277] = + [279] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 4}, {field_pattern, 3}, {field_version, 0}, - [282] = + [284] = {field_definitions, 1}, {field_definitions, 3}, {field_definitions, 4}, {field_pattern, 2}, {field_version, 0}, - [287] = + [289] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_pattern, 4}, {field_version, 0}, - [292] = + [294] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_language, 1}, {field_version, 0}, - [297] = + [299] = {field_definitions, 2}, {field_definitions, 3}, {field_language, 1}, {field_pattern, 4}, {field_version, 0}, - [302] = + [304] = {field_definitions, 2}, {field_definitions, 4}, {field_language, 1}, {field_pattern, 3}, {field_version, 0}, - [307] = + [309] = {field_definitions, 3}, {field_definitions, 4}, {field_language, 1}, {field_pattern, 2}, {field_version, 0}, - [312] = + [314] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_pattern, 1}, {field_version, 0}, - [317] = + [319] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_language, 0}, - [322] = + [324] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 4}, {field_language, 0}, {field_pattern, 3}, - [327] = + [329] = {field_definitions, 1}, {field_definitions, 3}, {field_definitions, 4}, {field_language, 0}, {field_pattern, 2}, - [332] = + [334] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_language, 0}, {field_pattern, 4}, - [337] = + [339] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_language, 0}, {field_pattern, 1}, - [342] = + [344] = {field_sequential, 2}, {field_sequential, 3}, {field_sequential, 4}, - [345] = + [347] = {field_files, 2}, {field_files, 3}, {field_files, 4}, - [348] = + [350] = {field_patterns, 2}, {field_patterns, 3}, {field_patterns, 4}, - [351] = + [353] = {field_contains, 2}, {field_until, 5}, - [353] = + [355] = {field_predicates, 1}, {field_predicates, 2}, - [355] = + [357] = {field_predicates, 2}, - [356] = + [358] = + {field_pattern, 2}, + {field_until, 5}, + [360] = {field_body, 5}, {field_name, 2}, {field_visibility, 0}, - [359] = + [363] = {field_body, 5}, {field_language, 4}, {field_name, 1}, - [362] = + [366] = {field_args, 3}, {field_body, 5}, {field_name, 1}, - [365] = + [369] = {field_name, 0}, {field_named_args, 2}, {field_named_args, 3}, {field_named_args, 4}, - [369] = + [373] = {field_regex, 0}, {field_variables, 1}, {field_variables, 2}, {field_variables, 3}, {field_variables, 4}, {field_variables, 5}, - [375] = + [379] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 3}, {field_definitions, 4}, {field_definitions, 5}, {field_pattern, 2}, - [381] = + [385] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_definitions, 5}, - [387] = + [391] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 4}, {field_definitions, 5}, {field_pattern, 3}, - [393] = + [397] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_definitions, 5}, {field_version, 0}, - [399] = + [403] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 4}, {field_definitions, 5}, {field_pattern, 3}, {field_version, 0}, - [405] = + [409] = {field_definitions, 1}, {field_definitions, 3}, {field_definitions, 4}, {field_definitions, 5}, {field_pattern, 2}, {field_version, 0}, - [411] = + [415] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 5}, {field_pattern, 4}, {field_version, 0}, - [417] = + [421] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_definitions, 5}, {field_language, 1}, {field_version, 0}, - [423] = + [427] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 5}, {field_language, 1}, {field_pattern, 4}, {field_version, 0}, - [429] = + [433] = {field_definitions, 2}, {field_definitions, 4}, {field_definitions, 5}, {field_language, 1}, {field_pattern, 3}, {field_version, 0}, - [435] = + [439] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_language, 1}, {field_pattern, 5}, {field_version, 0}, - [441] = + [445] = {field_definitions, 3}, {field_definitions, 4}, {field_definitions, 5}, {field_language, 1}, {field_pattern, 2}, {field_version, 0}, - [447] = + [451] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, {field_definitions, 5}, {field_language, 0}, - [453] = + [457] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 4}, {field_definitions, 5}, {field_language, 0}, {field_pattern, 3}, - [459] = + [463] = {field_definitions, 1}, {field_definitions, 3}, {field_definitions, 4}, {field_definitions, 5}, {field_language, 0}, {field_pattern, 2}, - [465] = + [469] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 5}, {field_language, 0}, {field_pattern, 4}, - [471] = + [475] = {field_predicates, 1}, {field_predicates, 2}, {field_predicates, 3}, - [474] = + [478] = {field_predicates, 2}, {field_predicates, 3}, - [476] = + [480] = {field_if, 2}, {field_then, 5}, - [478] = + [482] = {field_else, 6}, {field_if, 2}, {field_then, 4}, - [481] = + [485] = {field_example, 5}, {field_threshold, 2}, - [483] = + [487] = {field_body, 6}, {field_language, 5}, {field_name, 2}, {field_visibility, 0}, - [487] = + [491] = {field_args, 4}, {field_body, 6}, {field_name, 2}, {field_visibility, 0}, - [491] = + [495] = {field_args, 3}, {field_args, 4}, {field_body, 6}, {field_name, 1}, - [495] = + [499] = {field_args, 3}, {field_body, 6}, {field_language, 5}, {field_name, 1}, - [499] = + [503] = {field_end_line, 3, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 1, .inherited = true}, - [502] = + [506] = {field_end_column, 5, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_line, 1, .inherited = true}, - [505] = + [509] = {field_end_line, 5, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 1, .inherited = true}, - [508] = + [512] = {field_end_column, 5, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 1, .inherited = true}, - [511] = + [515] = {field_end_column, 3, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_line, 1, .inherited = true}, - [514] = + [518] = {field_end_column, 3, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 1, .inherited = true}, - [517] = + [521] = {field_end_line, 1, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 3, .inherited = true}, - [520] = + [524] = {field_end_column, 5, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_line, 3, .inherited = true}, - [523] = + [527] = {field_end_line, 1, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 5, .inherited = true}, - [526] = + [530] = {field_end_column, 5, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_column, 3, .inherited = true}, - [529] = + [533] = {field_end_column, 3, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_line, 5, .inherited = true}, - [532] = + [536] = {field_end_column, 3, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_column, 5, .inherited = true}, - [535] = + [539] = {field_end_line, 5, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 3, .inherited = true}, - [538] = + [542] = {field_end_column, 5, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 3, .inherited = true}, - [541] = + [545] = {field_end_line, 3, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 5, .inherited = true}, - [544] = + [548] = {field_end_column, 5, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_column, 1, .inherited = true}, - [547] = + [551] = {field_end_column, 3, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 5, .inherited = true}, - [550] = + [554] = {field_end_column, 3, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_column, 1, .inherited = true}, - [553] = + [557] = {field_end_column, 1, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_line, 3, .inherited = true}, - [556] = + [560] = {field_end_column, 1, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 3, .inherited = true}, - [559] = + [563] = {field_end_column, 1, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_line, 5, .inherited = true}, - [562] = + [566] = {field_end_column, 1, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_column, 5, .inherited = true}, - [565] = + [569] = {field_end_column, 1, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 5, .inherited = true}, - [568] = + [572] = {field_end_column, 1, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_column, 3, .inherited = true}, - [571] = + [575] = {field_definitions, 0}, {field_definitions, 1}, {field_definitions, 2}, @@ -2617,7 +2624,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 5}, {field_definitions, 6}, {field_pattern, 3}, - [578] = + [582] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 4}, @@ -2625,7 +2632,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 6}, {field_pattern, 3}, {field_version, 0}, - [585] = + [589] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, @@ -2633,7 +2640,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 5}, {field_definitions, 6}, {field_version, 0}, - [592] = + [596] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, @@ -2641,7 +2648,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 6}, {field_pattern, 4}, {field_version, 0}, - [599] = + [603] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, @@ -2649,7 +2656,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 6}, {field_language, 1}, {field_version, 0}, - [606] = + [610] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 5}, @@ -2657,7 +2664,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_language, 1}, {field_pattern, 4}, {field_version, 0}, - [613] = + [617] = {field_definitions, 2}, {field_definitions, 4}, {field_definitions, 5}, @@ -2665,7 +2672,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_language, 1}, {field_pattern, 3}, {field_version, 0}, - [620] = + [624] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, @@ -2673,7 +2680,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_language, 1}, {field_pattern, 5}, {field_version, 0}, - [627] = + [631] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 4}, @@ -2681,7 +2688,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 6}, {field_language, 0}, {field_pattern, 3}, - [634] = + [638] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, @@ -2689,7 +2696,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 5}, {field_definitions, 6}, {field_language, 0}, - [641] = + [645] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, @@ -2697,37 +2704,37 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 6}, {field_language, 0}, {field_pattern, 4}, - [648] = + [652] = {field_predicates, 2}, {field_predicates, 3}, {field_predicates, 4}, - [651] = + [655] = {field_args, 4}, {field_args, 5}, {field_body, 7}, {field_name, 2}, {field_visibility, 0}, - [656] = + [660] = {field_args, 4}, {field_body, 7}, {field_language, 6}, {field_name, 2}, {field_visibility, 0}, - [661] = + [665] = {field_args, 3}, {field_args, 4}, {field_body, 7}, {field_language, 6}, {field_name, 1}, - [666] = + [670] = {field_args, 3}, {field_args, 4}, {field_args, 5}, {field_body, 7}, {field_name, 1}, - [671] = + [675] = {field_code, 1}, - [672] = + [676] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, @@ -2736,7 +2743,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 7}, {field_pattern, 4}, {field_version, 0}, - [680] = + [684] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 5}, @@ -2745,7 +2752,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_language, 1}, {field_pattern, 4}, {field_version, 0}, - [688] = + [692] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, @@ -2754,7 +2761,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 7}, {field_language, 1}, {field_version, 0}, - [696] = + [700] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, @@ -2763,7 +2770,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_language, 1}, {field_pattern, 5}, {field_version, 0}, - [704] = + [708] = {field_definitions, 1}, {field_definitions, 2}, {field_definitions, 3}, @@ -2772,156 +2779,156 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_definitions, 7}, {field_language, 0}, {field_pattern, 4}, - [712] = + [716] = {field_else, 8}, {field_if, 2}, {field_then, 5}, - [715] = + [719] = {field_else, 7}, {field_if, 2}, {field_then, 4}, - [718] = + [722] = {field_args, 4}, {field_args, 5}, {field_body, 8}, {field_language, 7}, {field_name, 2}, {field_visibility, 0}, - [724] = + [728] = {field_args, 4}, {field_args, 5}, {field_args, 6}, {field_body, 8}, {field_name, 2}, {field_visibility, 0}, - [730] = + [734] = {field_args, 3}, {field_args, 4}, {field_args, 5}, {field_body, 8}, {field_language, 7}, {field_name, 1}, - [736] = + [740] = {field_end_column, 7, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 1, .inherited = true}, - [740] = + [744] = {field_end_column, 5, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_column, 7, .inherited = true}, {field_start_line, 1, .inherited = true}, - [744] = + [748] = {field_end_column, 7, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 1, .inherited = true}, - [748] = + [752] = {field_end_column, 5, .inherited = true}, {field_end_line, 7, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 1, .inherited = true}, - [752] = + [756] = {field_end_column, 3, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_column, 7, .inherited = true}, {field_start_line, 1, .inherited = true}, - [756] = + [760] = {field_end_column, 3, .inherited = true}, {field_end_line, 7, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 1, .inherited = true}, - [760] = + [764] = {field_end_column, 7, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 3, .inherited = true}, - [764] = + [768] = {field_end_column, 5, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_column, 7, .inherited = true}, {field_start_line, 3, .inherited = true}, - [768] = + [772] = {field_end_column, 7, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 5, .inherited = true}, - [772] = + [776] = {field_end_column, 5, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 7, .inherited = true}, - [776] = + [780] = {field_end_column, 3, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_column, 7, .inherited = true}, {field_start_line, 5, .inherited = true}, - [780] = + [784] = {field_end_column, 3, .inherited = true}, {field_end_line, 1, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 7, .inherited = true}, - [784] = + [788] = {field_end_column, 7, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 3, .inherited = true}, - [788] = + [792] = {field_end_column, 5, .inherited = true}, {field_end_line, 7, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 3, .inherited = true}, - [792] = + [796] = {field_end_column, 7, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 5, .inherited = true}, - [796] = + [800] = {field_end_column, 5, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 7, .inherited = true}, - [800] = + [804] = {field_end_column, 3, .inherited = true}, {field_end_line, 7, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 5, .inherited = true}, - [804] = + [808] = {field_end_column, 3, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_column, 1, .inherited = true}, {field_start_line, 7, .inherited = true}, - [808] = + [812] = {field_end_column, 1, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_column, 7, .inherited = true}, {field_start_line, 3, .inherited = true}, - [812] = + [816] = {field_end_column, 1, .inherited = true}, {field_end_line, 7, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 3, .inherited = true}, - [816] = + [820] = {field_end_column, 1, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_column, 7, .inherited = true}, {field_start_line, 5, .inherited = true}, - [820] = + [824] = {field_end_column, 1, .inherited = true}, {field_end_line, 3, .inherited = true}, {field_start_column, 5, .inherited = true}, {field_start_line, 7, .inherited = true}, - [824] = + [828] = {field_end_column, 1, .inherited = true}, {field_end_line, 7, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 5, .inherited = true}, - [828] = + [832] = {field_end_column, 1, .inherited = true}, {field_end_line, 5, .inherited = true}, {field_start_column, 3, .inherited = true}, {field_start_line, 7, .inherited = true}, - [832] = + [836] = {field_definitions, 2}, {field_definitions, 3}, {field_definitions, 4}, @@ -2931,7 +2938,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_language, 1}, {field_pattern, 5}, {field_version, 0}, - [841] = + [845] = {field_args, 4}, {field_args, 5}, {field_args, 6}, @@ -2939,7 +2946,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_language, 8}, {field_name, 2}, {field_visibility, 0}, - [848] = + [852] = {field_else, 9}, {field_if, 2}, {field_then, 5}, @@ -2978,84 +2985,84 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [21] = 21, [22] = 22, [23] = 23, - [24] = 22, - [25] = 25, + [24] = 24, + [25] = 24, [26] = 26, - [27] = 23, + [27] = 21, [28] = 26, - [29] = 25, - [30] = 21, - [31] = 31, - [32] = 31, + [29] = 22, + [30] = 30, + [31] = 30, + [32] = 23, [33] = 33, [34] = 34, [35] = 35, [36] = 36, - [37] = 37, + [37] = 35, [38] = 38, - [39] = 34, - [40] = 40, + [39] = 39, + [40] = 33, [41] = 41, - [42] = 42, - [43] = 43, + [42] = 41, + [43] = 36, [44] = 44, [45] = 45, [46] = 46, [47] = 47, [48] = 48, [49] = 49, - [50] = 46, - [51] = 44, - [52] = 43, + [50] = 50, + [51] = 51, + [52] = 52, [53] = 53, - [54] = 48, - [55] = 53, - [56] = 45, - [57] = 57, + [54] = 52, + [55] = 44, + [56] = 38, + [57] = 46, [58] = 58, - [59] = 36, - [60] = 40, - [61] = 58, - [62] = 41, - [63] = 37, - [64] = 49, - [65] = 38, - [66] = 35, - [67] = 42, + [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] = 74, + [74] = 69, [75] = 75, [76] = 76, [77] = 77, [78] = 78, - [79] = 79, - [80] = 71, + [79] = 68, + [80] = 80, [81] = 81, - [82] = 78, + [82] = 82, [83] = 83, - [84] = 84, + [84] = 83, [85] = 85, [86] = 86, - [87] = 79, - [88] = 88, - [89] = 76, - [90] = 69, - [91] = 81, - [92] = 84, - [93] = 93, - [94] = 68, - [95] = 74, - [96] = 86, - [97] = 73, - [98] = 72, - [99] = 85, - [100] = 88, - [101] = 83, + [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, @@ -3069,23 +3076,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [112] = 112, [113] = 113, [114] = 114, - [115] = 112, + [115] = 115, [116] = 116, [117] = 117, [118] = 118, [119] = 119, - [120] = 104, - [121] = 121, + [120] = 108, + [121] = 119, [122] = 122, - [123] = 123, - [124] = 103, - [125] = 106, + [123] = 115, + [124] = 124, + [125] = 125, [126] = 126, - [127] = 110, - [128] = 128, - [129] = 129, + [127] = 111, + [128] = 113, + [129] = 116, [130] = 130, - [131] = 131, + [131] = 118, [132] = 132, [133] = 133, [134] = 134, @@ -3093,109 +3100,109 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [136] = 136, [137] = 137, [138] = 138, - [139] = 139, - [140] = 111, - [141] = 136, - [142] = 109, + [139] = 124, + [140] = 140, + [141] = 141, + [142] = 142, [143] = 143, - [144] = 144, - [145] = 114, + [144] = 109, + [145] = 145, [146] = 146, - [147] = 122, + [147] = 147, [148] = 148, - [149] = 128, + [149] = 149, [150] = 150, - [151] = 107, + [151] = 126, [152] = 152, - [153] = 153, + [153] = 102, [154] = 154, - [155] = 154, - [156] = 156, - [157] = 150, - [158] = 108, - [159] = 146, - [160] = 153, - [161] = 102, + [155] = 142, + [156] = 134, + [157] = 157, + [158] = 158, + [159] = 159, + [160] = 160, + [161] = 161, [162] = 162, - [163] = 126, - [164] = 162, - [165] = 148, - [166] = 166, - [167] = 129, - [168] = 134, + [163] = 125, + [164] = 110, + [165] = 145, + [166] = 130, + [167] = 107, + [168] = 106, [169] = 105, - [170] = 123, - [171] = 156, - [172] = 121, - [173] = 119, - [174] = 174, - [175] = 152, - [176] = 137, - [177] = 138, - [178] = 118, - [179] = 139, - [180] = 117, - [181] = 116, - [182] = 144, - [183] = 113, - [184] = 130, - [185] = 135, - [186] = 133, - [187] = 132, - [188] = 188, - [189] = 174, - [190] = 131, - [191] = 191, - [192] = 191, - [193] = 193, - [194] = 194, + [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] = 196, + [196] = 195, [197] = 197, [198] = 198, - [199] = 194, + [199] = 199, [200] = 200, [201] = 201, [202] = 202, [203] = 203, - [204] = 201, + [204] = 204, [205] = 205, - [206] = 206, + [206] = 205, [207] = 207, [208] = 208, [209] = 209, - [210] = 207, - [211] = 200, - [212] = 203, - [213] = 195, - [214] = 196, - [215] = 206, - [216] = 216, + [210] = 210, + [211] = 204, + [212] = 202, + [213] = 213, + [214] = 207, + [215] = 208, + [216] = 209, [217] = 217, - [218] = 216, - [219] = 205, - [220] = 217, - [221] = 221, - [222] = 221, - [223] = 223, - [224] = 224, + [218] = 210, + [219] = 219, + [220] = 220, + [221] = 219, + [222] = 197, + [223] = 217, + [224] = 220, [225] = 225, - [226] = 225, - [227] = 227, + [226] = 226, + [227] = 226, [228] = 228, - [229] = 228, + [229] = 229, [230] = 230, - [231] = 227, - [232] = 224, - [233] = 233, - [234] = 233, + [231] = 231, + [232] = 232, + [233] = 231, + [234] = 225, [235] = 235, - [236] = 230, - [237] = 235, - [238] = 238, + [236] = 235, + [237] = 229, + [238] = 230, [239] = 239, - [240] = 240, - [241] = 241, + [240] = 232, + [241] = 228, [242] = 242, [243] = 243, [244] = 244, @@ -3258,11 +3265,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [301] = 301, [302] = 302, [303] = 303, - [304] = 303, + [304] = 304, [305] = 305, [306] = 306, [307] = 307, - [308] = 308, + [308] = 307, [309] = 309, [310] = 310, [311] = 311, @@ -3272,51 +3279,51 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [315] = 315, [316] = 316, [317] = 317, - [318] = 305, - [319] = 310, - [320] = 320, - [321] = 321, + [318] = 318, + [319] = 319, + [320] = 319, + [321] = 313, [322] = 322, [323] = 323, [324] = 324, [325] = 325, - [326] = 321, + [326] = 326, [327] = 327, [328] = 328, [329] = 329, - [330] = 330, + [330] = 322, [331] = 331, - [332] = 329, + [332] = 332, [333] = 333, [334] = 334, [335] = 335, [336] = 336, - [337] = 337, - [338] = 333, - [339] = 339, + [337] = 331, + [338] = 338, + [339] = 336, [340] = 340, [341] = 341, - [342] = 342, + [342] = 341, [343] = 343, - [344] = 331, + [344] = 344, [345] = 345, - [346] = 328, - [347] = 335, - [348] = 327, + [346] = 346, + [347] = 338, + [348] = 335, [349] = 349, - [350] = 340, + [350] = 350, [351] = 351, - [352] = 334, - [353] = 351, - [354] = 337, - [355] = 336, - [356] = 343, - [357] = 349, - [358] = 341, - [359] = 359, - [360] = 360, - [361] = 361, - [362] = 362, + [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, @@ -3374,10 +3381,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [417] = 417, [418] = 418, [419] = 419, - [420] = 342, - [421] = 345, - [422] = 422, - [423] = 423, + [420] = 420, + [421] = 421, + [422] = 334, + [423] = 352, [424] = 424, [425] = 425, [426] = 426, @@ -3386,10 +3393,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [429] = 429, [430] = 430, [431] = 431, - [432] = 330, + [432] = 432, [433] = 433, [434] = 434, - [435] = 435, + [435] = 340, [436] = 436, [437] = 437, [438] = 438, @@ -3520,12 +3527,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [563] = 563, [564] = 564, [565] = 565, - [566] = 339, + [566] = 566, [567] = 567, [568] = 568, [569] = 569, [570] = 570, - [571] = 571, + [571] = 345, [572] = 572, [573] = 573, [574] = 574, @@ -3536,13 +3543,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [579] = 579, [580] = 580, [581] = 581, - [582] = 447, + [582] = 582, [583] = 583, [584] = 584, [585] = 585, [586] = 586, [587] = 587, - [588] = 588, + [588] = 439, [589] = 589, [590] = 590, [591] = 591, @@ -3555,318 +3562,318 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [598] = 598, [599] = 599, [600] = 600, - [601] = 601, + [601] = 419, [602] = 602, [603] = 603, - [604] = 419, + [604] = 604, [605] = 605, [606] = 606, [607] = 607, [608] = 608, - [609] = 531, - [610] = 469, - [611] = 451, - [612] = 453, - [613] = 454, - [614] = 457, - [615] = 459, - [616] = 470, - [617] = 445, - [618] = 479, - [619] = 481, - [620] = 483, - [621] = 485, - [622] = 487, - [623] = 489, - [624] = 491, - [625] = 493, - [626] = 495, - [627] = 497, - [628] = 505, - [629] = 506, - [630] = 508, - [631] = 523, - [632] = 525, - [633] = 544, - [634] = 552, - [635] = 440, - [636] = 438, - [637] = 435, - [638] = 434, - [639] = 477, - [640] = 578, - [641] = 579, - [642] = 581, - [643] = 583, - [644] = 433, - [645] = 463, - [646] = 464, - [647] = 468, - [648] = 431, - [649] = 430, - [650] = 429, - [651] = 417, - [652] = 584, - [653] = 585, - [654] = 415, - [655] = 586, - [656] = 409, - [657] = 587, - [658] = 394, - [659] = 590, - [660] = 592, - [661] = 594, - [662] = 595, - [663] = 384, - [664] = 597, - [665] = 361, - [666] = 563, - [667] = 377, - [668] = 564, - [669] = 364, - [670] = 565, - [671] = 398, - [672] = 567, - [673] = 401, - [674] = 568, - [675] = 569, - [676] = 402, - [677] = 408, - [678] = 412, - [679] = 414, - [680] = 576, - [681] = 416, - [682] = 418, - [683] = 446, - [684] = 476, - [685] = 478, - [686] = 562, - [687] = 561, - [688] = 480, - [689] = 482, - [690] = 484, - [691] = 560, - [692] = 486, - [693] = 413, - [694] = 559, - [695] = 411, - [696] = 410, - [697] = 406, - [698] = 558, - [699] = 404, - [700] = 400, - [701] = 488, - [702] = 390, - [703] = 490, - [704] = 389, - [705] = 385, - [706] = 557, - [707] = 492, - [708] = 375, - [709] = 494, - [710] = 376, - [711] = 360, - [712] = 369, - [713] = 496, - [714] = 372, - [715] = 373, - [716] = 380, - [717] = 362, - [718] = 363, - [719] = 498, - [720] = 365, - [721] = 500, - [722] = 366, - [723] = 367, - [724] = 368, - [725] = 502, - [726] = 370, - [727] = 371, - [728] = 374, - [729] = 378, - [730] = 379, - [731] = 381, - [732] = 383, - [733] = 504, - [734] = 386, - [735] = 387, - [736] = 388, - [737] = 510, - [738] = 391, - [739] = 392, - [740] = 393, - [741] = 395, - [742] = 396, - [743] = 543, - [744] = 397, - [745] = 399, - [746] = 403, - [747] = 405, - [748] = 407, - [749] = 545, - [750] = 422, - [751] = 423, - [752] = 424, - [753] = 547, - [754] = 425, - [755] = 548, - [756] = 549, - [757] = 550, - [758] = 551, - [759] = 600, - [760] = 426, - [761] = 601, - [762] = 602, - [763] = 427, - [764] = 605, - [765] = 428, - [766] = 436, - [767] = 608, - [768] = 591, - [769] = 596, + [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] = 571, - [772] = 572, - [773] = 359, - [774] = 603, - [775] = 577, - [776] = 607, - [777] = 499, - [778] = 439, - [779] = 441, - [780] = 593, - [781] = 599, - [782] = 574, - [783] = 501, - [784] = 598, - [785] = 442, - [786] = 503, - [787] = 589, - [788] = 606, - [789] = 588, - [790] = 507, - [791] = 575, - [792] = 443, - [793] = 509, - [794] = 573, - [795] = 570, - [796] = 539, - [797] = 444, - [798] = 448, - [799] = 449, - [800] = 450, - [801] = 452, - [802] = 455, - [803] = 456, - [804] = 538, - [805] = 458, - [806] = 460, - [807] = 461, - [808] = 462, - [809] = 465, - [810] = 466, - [811] = 467, - [812] = 382, - [813] = 471, - [814] = 472, - [815] = 473, - [816] = 474, - [817] = 475, - [818] = 524, - [819] = 526, - [820] = 530, - [821] = 540, - [822] = 537, - [823] = 511, - [824] = 512, - [825] = 513, - [826] = 514, - [827] = 515, - [828] = 541, - [829] = 516, - [830] = 517, - [831] = 518, - [832] = 519, - [833] = 520, - [834] = 521, - [835] = 522, - [836] = 527, - [837] = 528, - [838] = 556, - [839] = 529, - [840] = 555, - [841] = 532, - [842] = 533, - [843] = 534, - [844] = 554, - [845] = 535, - [846] = 542, - [847] = 546, - [848] = 553, - [849] = 580, - [850] = 536, - [851] = 851, - [852] = 852, - [853] = 853, - [854] = 854, - [855] = 852, - [856] = 853, - [857] = 857, - [858] = 851, + [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] = 861, - [862] = 862, - [863] = 861, - [864] = 854, - [865] = 862, - [866] = 860, - [867] = 857, + [861] = 859, + [862] = 860, + [863] = 863, + [864] = 864, + [865] = 865, + [866] = 866, + [867] = 864, [868] = 868, - [869] = 869, + [869] = 866, [870] = 870, - [871] = 871, + [871] = 863, [872] = 872, - [873] = 873, - [874] = 874, - [875] = 869, + [873] = 865, + [874] = 868, + [875] = 872, [876] = 876, [877] = 877, - [878] = 878, + [878] = 876, [879] = 879, [880] = 880, [881] = 881, [882] = 882, - [883] = 878, + [883] = 883, [884] = 884, - [885] = 884, + [885] = 885, [886] = 886, [887] = 887, - [888] = 876, - [889] = 879, + [888] = 888, + [889] = 889, [890] = 890, [891] = 891, - [892] = 877, - [893] = 891, - [894] = 894, - [895] = 882, - [896] = 894, - [897] = 886, - [898] = 880, - [899] = 890, - [900] = 900, - [901] = 887, - [902] = 881, - [903] = 903, - [904] = 903, - [905] = 905, - [906] = 906, - [907] = 907, + [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] = 910, - [911] = 911, - [912] = 912, + [910] = 908, + [911] = 909, + [912] = 895, [913] = 913, [914] = 914, [915] = 915, @@ -3883,7 +3890,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [926] = 926, [927] = 927, [928] = 928, - [929] = 925, + [929] = 929, [930] = 930, [931] = 931, [932] = 932, @@ -3906,54 +3913,54 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [949] = 949, [950] = 950, [951] = 951, - [952] = 952, + [952] = 935, [953] = 953, [954] = 954, [955] = 955, [956] = 956, - [957] = 956, + [957] = 957, [958] = 958, [959] = 959, [960] = 960, [961] = 961, - [962] = 961, - [963] = 960, - [964] = 959, - [965] = 958, + [962] = 962, + [963] = 963, + [964] = 964, + [965] = 964, [966] = 966, - [967] = 966, + [967] = 967, [968] = 968, [969] = 969, - [970] = 970, + [970] = 967, [971] = 968, - [972] = 972, - [973] = 973, + [972] = 966, + [973] = 969, [974] = 974, - [975] = 975, + [975] = 974, [976] = 976, - [977] = 975, - [978] = 976, - [979] = 974, + [977] = 977, + [978] = 978, + [979] = 979, [980] = 980, - [981] = 981, - [982] = 972, - [983] = 973, - [984] = 984, - [985] = 970, - [986] = 980, - [987] = 981, + [981] = 978, + [982] = 980, + [983] = 977, + [984] = 976, + [985] = 985, + [986] = 986, + [987] = 987, [988] = 988, - [989] = 969, - [990] = 988, - [991] = 984, - [992] = 992, + [989] = 989, + [990] = 987, + [991] = 991, + [992] = 985, [993] = 993, - [994] = 994, - [995] = 995, - [996] = 996, - [997] = 997, - [998] = 998, - [999] = 998, + [994] = 986, + [995] = 988, + [996] = 989, + [997] = 993, + [998] = 979, + [999] = 991, [1000] = 1000, [1001] = 1001, [1002] = 1002, @@ -3961,19 +3968,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1004] = 1004, [1005] = 1005, [1006] = 1006, - [1007] = 1000, - [1008] = 1001, - [1009] = 1009, + [1007] = 1007, + [1008] = 1008, + [1009] = 1005, [1010] = 1010, [1011] = 1011, [1012] = 1012, [1013] = 1013, [1014] = 1014, [1015] = 1015, - [1016] = 1016, + [1016] = 1011, [1017] = 1017, [1018] = 1018, - [1019] = 1019, + [1019] = 1013, [1020] = 1020, [1021] = 1021, [1022] = 1022, @@ -3992,7 +3999,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1035] = 1035, [1036] = 1036, [1037] = 1037, - [1038] = 1038, + [1038] = 1028, [1039] = 1039, [1040] = 1040, [1041] = 1041, @@ -4020,94 +4027,94 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1063] = 1063, [1064] = 1064, [1065] = 1065, - [1066] = 1015, + [1066] = 1066, [1067] = 1067, [1068] = 1068, [1069] = 1069, [1070] = 1070, - [1071] = 296, + [1071] = 1071, [1072] = 1072, [1073] = 1073, - [1074] = 1014, + [1074] = 1074, [1075] = 1075, [1076] = 1076, - [1077] = 1077, - [1078] = 1078, + [1077] = 1054, + [1078] = 1043, [1079] = 1079, [1080] = 1080, [1081] = 1081, [1082] = 1082, - [1083] = 1083, - [1084] = 1038, - [1085] = 1025, - [1086] = 1019, - [1087] = 1023, - [1088] = 1083, - [1089] = 1082, - [1090] = 1022, - [1091] = 1081, + [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] = 1096, - [1097] = 1018, + [1096] = 1033, + [1097] = 1097, [1098] = 1098, [1099] = 1099, [1100] = 1100, [1101] = 1101, - [1102] = 1028, - [1103] = 1056, - [1104] = 1100, - [1105] = 1063, - [1106] = 1065, + [1102] = 1102, + [1103] = 1103, + [1104] = 1104, + [1105] = 1105, + [1106] = 1106, [1107] = 1107, - [1108] = 1108, + [1108] = 1024, [1109] = 1109, [1110] = 1110, [1111] = 1111, [1112] = 1112, [1113] = 1113, [1114] = 1114, - [1115] = 1115, - [1116] = 1116, + [1115] = 1100, + [1116] = 1034, [1117] = 1117, [1118] = 1118, [1119] = 1119, - [1120] = 1111, + [1120] = 1120, [1121] = 1121, [1122] = 1122, - [1123] = 1123, - [1124] = 1124, + [1123] = 1070, + [1124] = 1072, [1125] = 1125, - [1126] = 1126, + [1126] = 300, [1127] = 1127, - [1128] = 1078, - [1129] = 1129, + [1128] = 1128, + [1129] = 1030, [1130] = 1130, - [1131] = 1131, + [1131] = 1023, [1132] = 1132, - [1133] = 1077, - [1134] = 1099, - [1135] = 1080, + [1133] = 1128, + [1134] = 1134, + [1135] = 1132, [1136] = 1136, - [1137] = 1079, - [1138] = 1073, + [1137] = 1082, + [1138] = 1138, [1139] = 1139, - [1140] = 1076, - [1141] = 1069, - [1142] = 1131, - [1143] = 1130, - [1144] = 1075, - [1145] = 1145, - [1146] = 1070, - [1147] = 1017, - [1148] = 1148, - [1149] = 1149, - [1150] = 1072, + [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] = 1152, - [1153] = 1153, + [1152] = 1113, + [1153] = 1111, [1154] = 1154, [1155] = 1155, [1156] = 1156, @@ -4116,54 +4123,54 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1159] = 1159, [1160] = 1160, [1161] = 1161, - [1162] = 1162, + [1162] = 1109, [1163] = 1163, [1164] = 1164, [1165] = 1165, [1166] = 1166, - [1167] = 1021, - [1168] = 1024, - [1169] = 1026, - [1170] = 1027, - [1171] = 1171, - [1172] = 1029, - [1173] = 1173, - [1174] = 1030, - [1175] = 1039, - [1176] = 1176, - [1177] = 1041, - [1178] = 1068, - [1179] = 1042, - [1180] = 1044, - [1181] = 1181, - [1182] = 1045, - [1183] = 1047, - [1184] = 1184, - [1185] = 1049, - [1186] = 1186, - [1187] = 1051, - [1188] = 1188, - [1189] = 1054, - [1190] = 1055, - [1191] = 1191, - [1192] = 1057, - [1193] = 1058, - [1194] = 1059, - [1195] = 1195, - [1196] = 1060, - [1197] = 1197, - [1198] = 1061, - [1199] = 1062, - [1200] = 1200, - [1201] = 1064, - [1202] = 1202, - [1203] = 1203, - [1204] = 1204, + [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] = 1206, - [1207] = 1207, + [1206] = 1044, + [1207] = 1118, [1208] = 1208, - [1209] = 1209, + [1209] = 1048, [1210] = 1210, [1211] = 1211, [1212] = 1212, @@ -4171,8 +4178,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1214] = 1214, [1215] = 1215, [1216] = 1216, - [1217] = 1217, - [1218] = 1218, + [1217] = 1215, + [1218] = 1214, [1219] = 1219, [1220] = 1220, [1221] = 1221, @@ -4182,14 +4189,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1225] = 1225, [1226] = 1226, [1227] = 1227, - [1228] = 1228, + [1228] = 1210, [1229] = 1229, [1230] = 1230, - [1231] = 1231, - [1232] = 1203, + [1231] = 280, + [1232] = 1232, [1233] = 1233, [1234] = 1234, - [1235] = 1222, + [1235] = 1235, [1236] = 1236, [1237] = 1237, [1238] = 1238, @@ -4200,72 +4207,72 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1243] = 1243, [1244] = 1244, [1245] = 1245, - [1246] = 1246, + [1246] = 299, [1247] = 1247, [1248] = 1248, [1249] = 1249, [1250] = 1250, [1251] = 1251, [1252] = 1252, - [1253] = 1251, + [1253] = 1253, [1254] = 1254, - [1255] = 1250, + [1255] = 1255, [1256] = 1256, - [1257] = 1256, + [1257] = 1257, [1258] = 1258, [1259] = 1259, - [1260] = 1239, - [1261] = 1204, - [1262] = 1214, - [1263] = 1229, - [1264] = 1240, - [1265] = 1242, + [1260] = 1260, + [1261] = 1261, + [1262] = 1262, + [1263] = 1263, + [1264] = 1264, + [1265] = 1265, [1266] = 1266, - [1267] = 1205, - [1268] = 1209, + [1267] = 1267, + [1268] = 1268, [1269] = 1269, - [1270] = 1231, + [1270] = 1270, [1271] = 1271, [1272] = 1272, [1273] = 1273, [1274] = 1274, - [1275] = 1212, - [1276] = 1259, - [1277] = 1213, + [1275] = 1275, + [1276] = 1276, + [1277] = 1277, [1278] = 1278, - [1279] = 1278, - [1280] = 1215, - [1281] = 1217, + [1279] = 1279, + [1280] = 1280, + [1281] = 1281, [1282] = 1282, - [1283] = 1219, - [1284] = 1207, + [1283] = 1283, + [1284] = 1267, [1285] = 1285, [1286] = 1286, - [1287] = 1221, - [1288] = 1223, + [1287] = 1286, + [1288] = 1288, [1289] = 1289, [1290] = 1290, - [1291] = 1225, + [1291] = 1291, [1292] = 1292, - [1293] = 1227, - [1294] = 1228, - [1295] = 1230, - [1296] = 1202, - [1297] = 1274, - [1298] = 1273, + [1293] = 1293, + [1294] = 1292, + [1295] = 1295, + [1296] = 1296, + [1297] = 1297, + [1298] = 1298, [1299] = 1299, [1300] = 1300, [1301] = 1301, [1302] = 1302, [1303] = 1303, - [1304] = 1304, - [1305] = 1305, - [1306] = 297, + [1304] = 1283, + [1305] = 1282, + [1306] = 1281, [1307] = 1307, [1308] = 1308, [1309] = 1309, [1310] = 1310, - [1311] = 268, + [1311] = 1311, [1312] = 1312, [1313] = 1313, [1314] = 1314, @@ -4275,94 +4282,94 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1318] = 1318, [1319] = 1319, [1320] = 1320, - [1321] = 1321, + [1321] = 1227, [1322] = 1322, - [1323] = 1313, - [1324] = 1314, - [1325] = 1316, - [1326] = 1321, - [1327] = 1327, - [1328] = 1328, - [1329] = 1329, - [1330] = 1272, + [1323] = 1229, + [1324] = 1324, + [1325] = 1230, + [1326] = 1326, + [1327] = 1311, + [1328] = 1232, + [1329] = 1233, + [1330] = 1310, [1331] = 1331, - [1332] = 1271, - [1333] = 1333, - [1334] = 1334, - [1335] = 1335, - [1336] = 1336, - [1337] = 1337, - [1338] = 1338, + [1332] = 1234, + [1333] = 1211, + [1334] = 1235, + [1335] = 1308, + [1336] = 1307, + [1337] = 1237, + [1338] = 1280, [1339] = 1339, - [1340] = 1340, - [1341] = 1341, + [1340] = 1279, + [1341] = 1238, [1342] = 1342, [1343] = 1343, - [1344] = 1310, - [1345] = 1312, - [1346] = 1320, - [1347] = 1286, - [1348] = 1348, - [1349] = 1349, - [1350] = 1350, - [1351] = 1351, - [1352] = 1352, - [1353] = 1353, - [1354] = 1354, - [1355] = 1336, - [1356] = 1335, - [1357] = 1333, - [1358] = 1358, - [1359] = 1354, - [1360] = 1360, - [1361] = 1361, - [1362] = 1331, - [1363] = 1353, - [1364] = 1364, - [1365] = 1327, - [1366] = 1366, - [1367] = 1328, - [1368] = 1266, - [1369] = 1369, - [1370] = 1370, + [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] = 1372, - [1373] = 1352, - [1374] = 1351, - [1375] = 1375, - [1376] = 1301, - [1377] = 1377, - [1378] = 1378, - [1379] = 1329, - [1380] = 1337, - [1381] = 1338, - [1382] = 1340, - [1383] = 1341, - [1384] = 1342, - [1385] = 1343, - [1386] = 1358, - [1387] = 1360, - [1388] = 1370, - [1389] = 1372, - [1390] = 1375, - [1391] = 1282, - [1392] = 1252, - [1393] = 1208, - [1394] = 1247, - [1395] = 1348, - [1396] = 1377, - [1397] = 1378, - [1398] = 1350, - [1399] = 1245, - [1400] = 1349, - [1401] = 1401, - [1402] = 1402, - [1403] = 1403, + [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] = 1407, - [1408] = 1408, + [1407] = 1219, + [1408] = 1216, [1409] = 1409, [1410] = 1410, [1411] = 1411, @@ -4373,8 +4380,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1416] = 1416, [1417] = 1417, [1418] = 1418, - [1419] = 1419, - [1420] = 1420, + [1419] = 1410, + [1420] = 1418, [1421] = 1421, [1422] = 1422, [1423] = 1423, @@ -4389,7 +4396,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1432] = 1432, [1433] = 1433, [1434] = 1434, - [1435] = 295, + [1435] = 1435, [1436] = 1436, [1437] = 1437, [1438] = 1438, @@ -4397,17 +4404,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1440] = 1440, [1441] = 1441, [1442] = 1442, - [1443] = 1443, + [1443] = 1421, [1444] = 1444, [1445] = 1445, [1446] = 1446, [1447] = 1447, [1448] = 1448, [1449] = 1449, - [1450] = 1419, - [1451] = 1422, + [1450] = 1432, + [1451] = 1451, [1452] = 1452, - [1453] = 1436, + [1453] = 1453, [1454] = 1454, [1455] = 1455, [1456] = 1456, @@ -4423,74 +4430,82 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1466] = 1466, [1467] = 1467, [1468] = 1468, - [1469] = 1459, - [1470] = 1470, - [1471] = 1468, - [1472] = 1467, - [1473] = 1466, - [1474] = 1474, - [1475] = 1475, - [1476] = 1408, + [1469] = 1469, + [1470] = 1466, + [1471] = 1465, + [1472] = 1463, + [1473] = 1473, + [1474] = 1412, + [1475] = 1414, + [1476] = 1476, [1477] = 1477, - [1478] = 1402, - [1479] = 1479, - [1480] = 1480, - [1481] = 1458, - [1482] = 1480, - [1483] = 1456, - [1484] = 1474, - [1485] = 1470, - [1486] = 1465, - [1487] = 1463, - [1488] = 1462, - [1489] = 1461, - [1490] = 1460, - [1491] = 1457, - [1492] = 1449, - [1493] = 1446, - [1494] = 1445, - [1495] = 1444, - [1496] = 1443, - [1497] = 1442, - [1498] = 1441, - [1499] = 1440, - [1500] = 1439, - [1501] = 1438, - [1502] = 1437, - [1503] = 1433, - [1504] = 1428, - [1505] = 1423, - [1506] = 1506, - [1507] = 1507, - [1508] = 1508, - [1509] = 1509, - [1510] = 1510, - [1511] = 1511, - [1512] = 1512, - [1513] = 1412, + [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] = 1510, - [1517] = 1509, - [1518] = 1508, + [1516] = 1516, + [1517] = 1517, + [1518] = 1518, [1519] = 1519, - [1520] = 1511, - [1521] = 1521, - [1522] = 1512, - [1523] = 1479, - [1524] = 1477, - [1525] = 1409, - [1526] = 1526, - [1527] = 1527, - [1528] = 1429, - [1529] = 1527, - [1530] = 1521, - [1531] = 1515, - [1532] = 1410, - [1533] = 1475, - [1534] = 1448, - [1535] = 1425, - [1536] = 1536, + [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) { @@ -4499,136 +4514,147 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { switch (state) { case 0: if (eof) ADVANCE(97); - 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); + 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) + 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: - 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); + 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) + 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: - 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); + 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) + 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: - 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); + 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) + 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: - 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); + 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) + lookahead == ' ') SKIP(4); if (lookahead == '#' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '^' || @@ -4668,7 +4694,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(99); if (lookahead == '}') ADVANCE(101); if (lookahead == '\n' || - lookahead == '\r') SKIP(10) + lookahead == '\r') SKIP(10); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') ADVANCE(130); if (lookahead != 0) ADVANCE(135); @@ -4682,7 +4708,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '^') ADVANCE(158); if (lookahead == '{') ADVANCE(99); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(11) + lookahead == ' ') SKIP(11); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(205); if (lookahead == '#' || ('A' <= lookahead && lookahead <= 'Z') || @@ -4694,7 +4720,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '/') ADVANCE(14); if (lookahead == '^') ADVANCE(158); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(12) + lookahead == ' ') SKIP(12); if (lookahead == '#' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4729,16 +4755,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9')) ADVANCE(19); END_STATE(); case 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); + 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) + lookahead == ' ') SKIP(20); END_STATE(); case 21: if (lookahead == ':') ADVANCE(147); @@ -4987,25 +5015,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 93: if (eof) ADVANCE(97); - 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); + 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) + lookahead == ' ') SKIP(93); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); if (lookahead == '#' || ('A' <= lookahead && lookahead <= 'Z') || @@ -5013,25 +5043,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 94: if (eof) ADVANCE(97); - 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); + 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) + lookahead == ' ') SKIP(94); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); if (lookahead == '#' || ('A' <= lookahead && lookahead <= 'Z') || @@ -5039,25 +5071,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 95: if (eof) ADVANCE(97); - 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); + 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) + lookahead == ' ') SKIP(95); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); if (lookahead == '#' || ('A' <= lookahead && lookahead <= 'Z') || @@ -5065,21 +5099,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 96: if (eof) ADVANCE(97); - 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); + 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) + lookahead == ' ') SKIP(96); if (lookahead == '#' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '^' || @@ -5207,11 +5243,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '/') ADVANCE(131); if (lookahead == '`') ADVANCE(25); if (lookahead == '\t' || - lookahead == 11 || + lookahead == 0x0b || lookahead == '\f' || lookahead == ' ') ADVANCE(130); if (lookahead != 0 && - (lookahead < '\n' || '\r' < lookahead) && + (lookahead < '\t' || '\r' < lookahead) && lookahead != '{' && lookahead != '}') ADVANCE(135); END_STATE(); @@ -5230,27 +5266,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 132: ACCEPT_TOKEN(sym_noBraces); - if (lookahead == '*') ADVANCE(132); - if (lookahead == '/') ADVANCE(135); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '"' || - lookahead == '\'' || - lookahead == '`' || - lookahead == '{' || - lookahead == '}') ADVANCE(16); + ADVANCE_MAP( + '*', 132, + '/', 135, + '\n', 16, + '\r', 16, + '"', 16, + '\'', 16, + '`', 16, + '{', 16, + '}', 16, + ); if (lookahead != 0) ADVANCE(133); END_STATE(); case 133: ACCEPT_TOKEN(sym_noBraces); - if (lookahead == '*') ADVANCE(132); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '"' || - lookahead == '\'' || - lookahead == '`' || - lookahead == '{' || - lookahead == '}') ADVANCE(16); + ADVANCE_MAP( + '*', 132, + '\n', 16, + '\r', 16, + '"', 16, + '\'', 16, + '`', 16, + '{', 16, + '}', 16, + ); if (lookahead != 0) ADVANCE(133); END_STATE(); case 134: @@ -5796,31 +5836,33 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 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); + 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) + lookahead == ' ') SKIP(0); END_STATE(); case 1: if (lookahead == 'o') ADVANCE(24); @@ -6691,9 +6733,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [44] = {.lex_state = 2}, [45] = {.lex_state = 2}, [46] = {.lex_state = 2}, - [47] = {.lex_state = 3}, + [47] = {.lex_state = 2}, [48] = {.lex_state = 2}, - [49] = {.lex_state = 2}, + [49] = {.lex_state = 3}, [50] = {.lex_state = 2}, [51] = {.lex_state = 2}, [52] = {.lex_state = 2}, @@ -6835,10 +6877,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [188] = {.lex_state = 2}, [189] = {.lex_state = 2}, [190] = {.lex_state = 2}, - [191] = {.lex_state = 1}, - [192] = {.lex_state = 1}, - [193] = {.lex_state = 1}, - [194] = {.lex_state = 1}, + [191] = {.lex_state = 2}, + [192] = {.lex_state = 2}, + [193] = {.lex_state = 2}, + [194] = {.lex_state = 2}, [195] = {.lex_state = 1}, [196] = {.lex_state = 1}, [197] = {.lex_state = 1}, @@ -6882,10 +6924,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [235] = {.lex_state = 1}, [236] = {.lex_state = 1}, [237] = {.lex_state = 1}, - [238] = {.lex_state = 93}, - [239] = {.lex_state = 93}, - [240] = {.lex_state = 93}, - [241] = {.lex_state = 93}, + [238] = {.lex_state = 1}, + [239] = {.lex_state = 1}, + [240] = {.lex_state = 1}, + [241] = {.lex_state = 1}, [242] = {.lex_state = 93}, [243] = {.lex_state = 93}, [244] = {.lex_state = 93}, @@ -6911,20 +6953,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [264] = {.lex_state = 93}, [265] = {.lex_state = 93}, [266] = {.lex_state = 93}, - [267] = {.lex_state = 94}, - [268] = {.lex_state = 94}, + [267] = {.lex_state = 93}, + [268] = {.lex_state = 93}, [269] = {.lex_state = 93}, [270] = {.lex_state = 93}, [271] = {.lex_state = 93}, [272] = {.lex_state = 93}, [273] = {.lex_state = 93}, - [274] = {.lex_state = 93}, + [274] = {.lex_state = 94}, [275] = {.lex_state = 93}, [276] = {.lex_state = 93}, [277] = {.lex_state = 93}, [278] = {.lex_state = 93}, [279] = {.lex_state = 93}, - [280] = {.lex_state = 93}, + [280] = {.lex_state = 94}, [281] = {.lex_state = 93}, [282] = {.lex_state = 93}, [283] = {.lex_state = 93}, @@ -6939,22 +6981,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [292] = {.lex_state = 93}, [293] = {.lex_state = 93}, [294] = {.lex_state = 93}, - [295] = {.lex_state = 94}, - [296] = {.lex_state = 94}, - [297] = {.lex_state = 94}, - [298] = {.lex_state = 2}, - [299] = {.lex_state = 2}, - [300] = {.lex_state = 2}, - [301] = {.lex_state = 2}, + [295] = {.lex_state = 93}, + [296] = {.lex_state = 93}, + [297] = {.lex_state = 93}, + [298] = {.lex_state = 93}, + [299] = {.lex_state = 94}, + [300] = {.lex_state = 94}, + [301] = {.lex_state = 94}, [302] = {.lex_state = 2}, - [303] = {.lex_state = 4}, - [304] = {.lex_state = 4}, - [305] = {.lex_state = 4}, - [306] = {.lex_state = 96}, - [307] = {.lex_state = 96}, - [308] = {.lex_state = 96}, + [303] = {.lex_state = 2}, + [304] = {.lex_state = 2}, + [305] = {.lex_state = 2}, + [306] = {.lex_state = 2}, + [307] = {.lex_state = 4}, + [308] = {.lex_state = 4}, [309] = {.lex_state = 96}, - [310] = {.lex_state = 4}, + [310] = {.lex_state = 96}, [311] = {.lex_state = 96}, [312] = {.lex_state = 96}, [313] = {.lex_state = 96}, @@ -6964,23 +7006,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [317] = {.lex_state = 96}, [318] = {.lex_state = 96}, [319] = {.lex_state = 96}, - [320] = {.lex_state = 96}, - [321] = {.lex_state = 96}, + [320] = {.lex_state = 4}, + [321] = {.lex_state = 4}, [322] = {.lex_state = 96}, [323] = {.lex_state = 96}, [324] = {.lex_state = 96}, [325] = {.lex_state = 96}, - [326] = {.lex_state = 4}, + [326] = {.lex_state = 96}, [327] = {.lex_state = 96}, [328] = {.lex_state = 96}, [329] = {.lex_state = 96}, - [330] = {.lex_state = 96}, + [330] = {.lex_state = 4}, [331] = {.lex_state = 96}, - [332] = {.lex_state = 4}, + [332] = {.lex_state = 96}, [333] = {.lex_state = 4}, - [334] = {.lex_state = 4}, - [335] = {.lex_state = 4}, - [336] = {.lex_state = 96}, + [334] = {.lex_state = 96}, + [335] = {.lex_state = 96}, + [336] = {.lex_state = 4}, [337] = {.lex_state = 4}, [338] = {.lex_state = 96}, [339] = {.lex_state = 96}, @@ -6988,25 +7030,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [341] = {.lex_state = 4}, [342] = {.lex_state = 96}, [343] = {.lex_state = 4}, - [344] = {.lex_state = 4}, + [344] = {.lex_state = 96}, [345] = {.lex_state = 96}, - [346] = {.lex_state = 4}, - [347] = {.lex_state = 96}, + [346] = {.lex_state = 96}, + [347] = {.lex_state = 4}, [348] = {.lex_state = 4}, [349] = {.lex_state = 96}, [350] = {.lex_state = 4}, - [351] = {.lex_state = 96}, + [351] = {.lex_state = 4}, [352] = {.lex_state = 96}, [353] = {.lex_state = 4}, [354] = {.lex_state = 96}, - [355] = {.lex_state = 4}, - [356] = {.lex_state = 96}, + [355] = {.lex_state = 96}, + [356] = {.lex_state = 4}, [357] = {.lex_state = 4}, [358] = {.lex_state = 96}, - [359] = {.lex_state = 96}, + [359] = {.lex_state = 4}, [360] = {.lex_state = 96}, [361] = {.lex_state = 96}, - [362] = {.lex_state = 96}, + [362] = {.lex_state = 4}, [363] = {.lex_state = 96}, [364] = {.lex_state = 96}, [365] = {.lex_state = 96}, @@ -7064,10 +7106,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [417] = {.lex_state = 96}, [418] = {.lex_state = 96}, [419] = {.lex_state = 4}, - [420] = {.lex_state = 4}, - [421] = {.lex_state = 4}, - [422] = {.lex_state = 96}, - [423] = {.lex_state = 96}, + [420] = {.lex_state = 96}, + [421] = {.lex_state = 96}, + [422] = {.lex_state = 4}, + [423] = {.lex_state = 4}, [424] = {.lex_state = 96}, [425] = {.lex_state = 96}, [426] = {.lex_state = 96}, @@ -7076,14 +7118,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [429] = {.lex_state = 96}, [430] = {.lex_state = 96}, [431] = {.lex_state = 96}, - [432] = {.lex_state = 4}, + [432] = {.lex_state = 96}, [433] = {.lex_state = 96}, [434] = {.lex_state = 96}, - [435] = {.lex_state = 96}, + [435] = {.lex_state = 4}, [436] = {.lex_state = 96}, [437] = {.lex_state = 96}, [438] = {.lex_state = 96}, - [439] = {.lex_state = 96}, + [439] = {.lex_state = 4}, [440] = {.lex_state = 96}, [441] = {.lex_state = 96}, [442] = {.lex_state = 96}, @@ -7091,7 +7133,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [444] = {.lex_state = 96}, [445] = {.lex_state = 96}, [446] = {.lex_state = 96}, - [447] = {.lex_state = 4}, + [447] = {.lex_state = 96}, [448] = {.lex_state = 96}, [449] = {.lex_state = 96}, [450] = {.lex_state = 96}, @@ -7210,12 +7252,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [563] = {.lex_state = 96}, [564] = {.lex_state = 96}, [565] = {.lex_state = 96}, - [566] = {.lex_state = 4}, + [566] = {.lex_state = 96}, [567] = {.lex_state = 96}, [568] = {.lex_state = 96}, [569] = {.lex_state = 96}, [570] = {.lex_state = 96}, - [571] = {.lex_state = 96}, + [571] = {.lex_state = 4}, [572] = {.lex_state = 96}, [573] = {.lex_state = 96}, [574] = {.lex_state = 96}, @@ -7253,12 +7295,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [606] = {.lex_state = 96}, [607] = {.lex_state = 96}, [608] = {.lex_state = 96}, - [609] = {.lex_state = 4}, - [610] = {.lex_state = 4}, - [611] = {.lex_state = 4}, - [612] = {.lex_state = 4}, - [613] = {.lex_state = 4}, - [614] = {.lex_state = 4}, + [609] = {.lex_state = 96}, + [610] = {.lex_state = 96}, + [611] = {.lex_state = 96}, + [612] = {.lex_state = 96}, + [613] = {.lex_state = 96}, + [614] = {.lex_state = 96}, [615] = {.lex_state = 4}, [616] = {.lex_state = 4}, [617] = {.lex_state = 4}, @@ -7549,14 +7591,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [902] = {.lex_state = 4}, [903] = {.lex_state = 4}, [904] = {.lex_state = 4}, - [905] = {.lex_state = 96}, - [906] = {.lex_state = 96}, - [907] = {.lex_state = 96}, - [908] = {.lex_state = 96}, - [909] = {.lex_state = 96}, - [910] = {.lex_state = 96}, - [911] = {.lex_state = 96}, - [912] = {.lex_state = 96}, + [905] = {.lex_state = 4}, + [906] = {.lex_state = 4}, + [907] = {.lex_state = 4}, + [908] = {.lex_state = 4}, + [909] = {.lex_state = 4}, + [910] = {.lex_state = 4}, + [911] = {.lex_state = 4}, + [912] = {.lex_state = 4}, [913] = {.lex_state = 96}, [914] = {.lex_state = 96}, [915] = {.lex_state = 96}, @@ -7569,17 +7611,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [922] = {.lex_state = 96}, [923] = {.lex_state = 96}, [924] = {.lex_state = 96}, - [925] = {.lex_state = 11}, + [925] = {.lex_state = 96}, [926] = {.lex_state = 96}, [927] = {.lex_state = 96}, [928] = {.lex_state = 96}, - [929] = {.lex_state = 11}, + [929] = {.lex_state = 96}, [930] = {.lex_state = 96}, [931] = {.lex_state = 96}, [932] = {.lex_state = 96}, [933] = {.lex_state = 96}, [934] = {.lex_state = 96}, - [935] = {.lex_state = 96}, + [935] = {.lex_state = 11}, [936] = {.lex_state = 96}, [937] = {.lex_state = 96}, [938] = {.lex_state = 96}, @@ -7596,30 +7638,30 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [949] = {.lex_state = 96}, [950] = {.lex_state = 96}, [951] = {.lex_state = 96}, - [952] = {.lex_state = 96}, + [952] = {.lex_state = 11}, [953] = {.lex_state = 96}, [954] = {.lex_state = 96}, [955] = {.lex_state = 96}, - [956] = {.lex_state = 4}, - [957] = {.lex_state = 4}, - [958] = {.lex_state = 4}, - [959] = {.lex_state = 4}, - [960] = {.lex_state = 4}, - [961] = {.lex_state = 4}, - [962] = {.lex_state = 4}, - [963] = {.lex_state = 4}, + [956] = {.lex_state = 96}, + [957] = {.lex_state = 96}, + [958] = {.lex_state = 96}, + [959] = {.lex_state = 96}, + [960] = {.lex_state = 96}, + [961] = {.lex_state = 96}, + [962] = {.lex_state = 96}, + [963] = {.lex_state = 96}, [964] = {.lex_state = 4}, [965] = {.lex_state = 4}, - [966] = {.lex_state = 12}, - [967] = {.lex_state = 12}, + [966] = {.lex_state = 4}, + [967] = {.lex_state = 4}, [968] = {.lex_state = 4}, [969] = {.lex_state = 4}, [970] = {.lex_state = 4}, [971] = {.lex_state = 4}, [972] = {.lex_state = 4}, [973] = {.lex_state = 4}, - [974] = {.lex_state = 4}, - [975] = {.lex_state = 4}, + [974] = {.lex_state = 12}, + [975] = {.lex_state = 12}, [976] = {.lex_state = 4}, [977] = {.lex_state = 4}, [978] = {.lex_state = 4}, @@ -7637,240 +7679,240 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [990] = {.lex_state = 4}, [991] = {.lex_state = 4}, [992] = {.lex_state = 4}, - [993] = {.lex_state = 10}, + [993] = {.lex_state = 4}, [994] = {.lex_state = 4}, [995] = {.lex_state = 4}, [996] = {.lex_state = 4}, [997] = {.lex_state = 4}, - [998] = {.lex_state = 0}, - [999] = {.lex_state = 0}, + [998] = {.lex_state = 4}, + [999] = {.lex_state = 4}, [1000] = {.lex_state = 4}, - [1001] = {.lex_state = 11}, + [1001] = {.lex_state = 4}, [1002] = {.lex_state = 4}, [1003] = {.lex_state = 4}, [1004] = {.lex_state = 4}, - [1005] = {.lex_state = 4}, + [1005] = {.lex_state = 0}, [1006] = {.lex_state = 4}, - [1007] = {.lex_state = 4}, - [1008] = {.lex_state = 11}, - [1009] = {.lex_state = 4}, - [1010] = {.lex_state = 4}, - [1011] = {.lex_state = 10}, - [1012] = {.lex_state = 10}, - [1013] = {.lex_state = 10}, - [1014] = {.lex_state = 0}, - [1015] = {.lex_state = 4}, - [1016] = {.lex_state = 0}, - [1017] = {.lex_state = 4}, - [1018] = {.lex_state = 0}, - [1019] = {.lex_state = 0}, - [1020] = {.lex_state = 0}, + [1007] = {.lex_state = 10}, + [1008] = {.lex_state = 4}, + [1009] = {.lex_state = 0}, + [1010] = {.lex_state = 10}, + [1011] = {.lex_state = 11}, + [1012] = {.lex_state = 4}, + [1013] = {.lex_state = 4}, + [1014] = {.lex_state = 4}, + [1015] = {.lex_state = 10}, + [1016] = {.lex_state = 11}, + [1017] = {.lex_state = 10}, + [1018] = {.lex_state = 4}, + [1019] = {.lex_state = 4}, + [1020] = {.lex_state = 4}, [1021] = {.lex_state = 4}, [1022] = {.lex_state = 0}, [1023] = {.lex_state = 0}, [1024] = {.lex_state = 4}, [1025] = {.lex_state = 0}, - [1026] = {.lex_state = 4}, - [1027] = {.lex_state = 4}, + [1026] = {.lex_state = 0}, + [1027] = {.lex_state = 93}, [1028] = {.lex_state = 0}, - [1029] = {.lex_state = 4}, - [1030] = {.lex_state = 4}, - [1031] = {.lex_state = 93}, + [1029] = {.lex_state = 0}, + [1030] = {.lex_state = 0}, + [1031] = {.lex_state = 0}, [1032] = {.lex_state = 0}, - [1033] = {.lex_state = 93}, - [1034] = {.lex_state = 93}, + [1033] = {.lex_state = 0}, + [1034] = {.lex_state = 0}, [1035] = {.lex_state = 93}, - [1036] = {.lex_state = 93}, + [1036] = {.lex_state = 0}, [1037] = {.lex_state = 93}, [1038] = {.lex_state = 0}, - [1039] = {.lex_state = 4}, + [1039] = {.lex_state = 93}, [1040] = {.lex_state = 93}, - [1041] = {.lex_state = 4}, - [1042] = {.lex_state = 4}, + [1041] = {.lex_state = 93}, + [1042] = {.lex_state = 93}, [1043] = {.lex_state = 0}, - [1044] = {.lex_state = 4}, - [1045] = {.lex_state = 4}, - [1046] = {.lex_state = 0}, - [1047] = {.lex_state = 4}, + [1044] = {.lex_state = 0}, + [1045] = {.lex_state = 93}, + [1046] = {.lex_state = 93}, + [1047] = {.lex_state = 93}, [1048] = {.lex_state = 0}, - [1049] = {.lex_state = 4}, - [1050] = {.lex_state = 93}, - [1051] = {.lex_state = 4}, - [1052] = {.lex_state = 0}, + [1049] = {.lex_state = 93}, + [1050] = {.lex_state = 0}, + [1051] = {.lex_state = 0}, + [1052] = {.lex_state = 93}, [1053] = {.lex_state = 0}, - [1054] = {.lex_state = 4}, - [1055] = {.lex_state = 4}, - [1056] = {.lex_state = 0}, - [1057] = {.lex_state = 4}, - [1058] = {.lex_state = 4}, - [1059] = {.lex_state = 4}, + [1054] = {.lex_state = 0}, + [1055] = {.lex_state = 0}, + [1056] = {.lex_state = 93}, + [1057] = {.lex_state = 0}, + [1058] = {.lex_state = 93}, + [1059] = {.lex_state = 93}, [1060] = {.lex_state = 4}, - [1061] = {.lex_state = 4}, - [1062] = {.lex_state = 4}, - [1063] = {.lex_state = 0}, - [1064] = {.lex_state = 4}, - [1065] = {.lex_state = 0}, - [1066] = {.lex_state = 4}, - [1067] = {.lex_state = 0}, + [1061] = {.lex_state = 0}, + [1062] = {.lex_state = 0}, + [1063] = {.lex_state = 4}, + [1064] = {.lex_state = 93}, + [1065] = {.lex_state = 4}, + [1066] = {.lex_state = 93}, + [1067] = {.lex_state = 4}, [1068] = {.lex_state = 0}, [1069] = {.lex_state = 0}, [1070] = {.lex_state = 0}, [1071] = {.lex_state = 4}, [1072] = {.lex_state = 0}, - [1073] = {.lex_state = 0}, + [1073] = {.lex_state = 93}, [1074] = {.lex_state = 0}, [1075] = {.lex_state = 0}, [1076] = {.lex_state = 0}, [1077] = {.lex_state = 0}, [1078] = {.lex_state = 0}, - [1079] = {.lex_state = 0}, - [1080] = {.lex_state = 0}, - [1081] = {.lex_state = 0}, - [1082] = {.lex_state = 0}, + [1079] = {.lex_state = 4}, + [1080] = {.lex_state = 93}, + [1081] = {.lex_state = 4}, + [1082] = {.lex_state = 4}, [1083] = {.lex_state = 0}, [1084] = {.lex_state = 0}, - [1085] = {.lex_state = 0}, - [1086] = {.lex_state = 0}, - [1087] = {.lex_state = 0}, + [1085] = {.lex_state = 4}, + [1086] = {.lex_state = 93}, + [1087] = {.lex_state = 4}, [1088] = {.lex_state = 0}, - [1089] = {.lex_state = 0}, - [1090] = {.lex_state = 0}, - [1091] = {.lex_state = 0}, + [1089] = {.lex_state = 4}, + [1090] = {.lex_state = 93}, + [1091] = {.lex_state = 4}, [1092] = {.lex_state = 93}, - [1093] = {.lex_state = 93}, + [1093] = {.lex_state = 4}, [1094] = {.lex_state = 93}, - [1095] = {.lex_state = 93}, - [1096] = {.lex_state = 93}, - [1097] = {.lex_state = 0}, + [1095] = {.lex_state = 4}, + [1096] = {.lex_state = 0}, + [1097] = {.lex_state = 4}, [1098] = {.lex_state = 93}, [1099] = {.lex_state = 4}, [1100] = {.lex_state = 0}, - [1101] = {.lex_state = 93}, + [1101] = {.lex_state = 4}, [1102] = {.lex_state = 0}, - [1103] = {.lex_state = 0}, - [1104] = {.lex_state = 0}, - [1105] = {.lex_state = 0}, - [1106] = {.lex_state = 0}, - [1107] = {.lex_state = 93}, - [1108] = {.lex_state = 93}, - [1109] = {.lex_state = 93}, + [1103] = {.lex_state = 4}, + [1104] = {.lex_state = 93}, + [1105] = {.lex_state = 4}, + [1106] = {.lex_state = 93}, + [1107] = {.lex_state = 4}, + [1108] = {.lex_state = 4}, + [1109] = {.lex_state = 4}, [1110] = {.lex_state = 93}, - [1111] = {.lex_state = 0}, - [1112] = {.lex_state = 93}, - [1113] = {.lex_state = 93}, - [1114] = {.lex_state = 93}, + [1111] = {.lex_state = 4}, + [1112] = {.lex_state = 0}, + [1113] = {.lex_state = 4}, + [1114] = {.lex_state = 4}, [1115] = {.lex_state = 0}, - [1116] = {.lex_state = 93}, - [1117] = {.lex_state = 93}, - [1118] = {.lex_state = 93}, - [1119] = {.lex_state = 93}, + [1116] = {.lex_state = 0}, + [1117] = {.lex_state = 0}, + [1118] = {.lex_state = 0}, + [1119] = {.lex_state = 4}, [1120] = {.lex_state = 0}, - [1121] = {.lex_state = 93}, - [1122] = {.lex_state = 93}, + [1121] = {.lex_state = 0}, + [1122] = {.lex_state = 0}, [1123] = {.lex_state = 0}, [1124] = {.lex_state = 0}, - [1125] = {.lex_state = 93}, - [1126] = {.lex_state = 93}, + [1125] = {.lex_state = 0}, + [1126] = {.lex_state = 4}, [1127] = {.lex_state = 93}, [1128] = {.lex_state = 0}, [1129] = {.lex_state = 0}, [1130] = {.lex_state = 0}, - [1131] = {.lex_state = 4}, - [1132] = {.lex_state = 93}, + [1131] = {.lex_state = 0}, + [1132] = {.lex_state = 0}, [1133] = {.lex_state = 0}, - [1134] = {.lex_state = 4}, + [1134] = {.lex_state = 0}, [1135] = {.lex_state = 0}, - [1136] = {.lex_state = 0}, - [1137] = {.lex_state = 0}, + [1136] = {.lex_state = 10}, + [1137] = {.lex_state = 4}, [1138] = {.lex_state = 0}, - [1139] = {.lex_state = 93}, + [1139] = {.lex_state = 0}, [1140] = {.lex_state = 0}, [1141] = {.lex_state = 0}, [1142] = {.lex_state = 4}, - [1143] = {.lex_state = 0}, + [1143] = {.lex_state = 93}, [1144] = {.lex_state = 0}, - [1145] = {.lex_state = 10}, + [1145] = {.lex_state = 0}, [1146] = {.lex_state = 0}, [1147] = {.lex_state = 4}, - [1148] = {.lex_state = 93}, + [1148] = {.lex_state = 4}, [1149] = {.lex_state = 0}, [1150] = {.lex_state = 0}, - [1151] = {.lex_state = 0}, - [1152] = {.lex_state = 0}, - [1153] = {.lex_state = 93}, + [1151] = {.lex_state = 93}, + [1152] = {.lex_state = 4}, + [1153] = {.lex_state = 4}, [1154] = {.lex_state = 0}, - [1155] = {.lex_state = 0}, - [1156] = {.lex_state = 0}, - [1157] = {.lex_state = 0}, - [1158] = {.lex_state = 0}, - [1159] = {.lex_state = 0}, - [1160] = {.lex_state = 0}, + [1155] = {.lex_state = 93}, + [1156] = {.lex_state = 93}, + [1157] = {.lex_state = 93}, + [1158] = {.lex_state = 93}, + [1159] = {.lex_state = 93}, + [1160] = {.lex_state = 93}, [1161] = {.lex_state = 93}, - [1162] = {.lex_state = 93}, + [1162] = {.lex_state = 4}, [1163] = {.lex_state = 93}, [1164] = {.lex_state = 93}, [1165] = {.lex_state = 93}, [1166] = {.lex_state = 93}, - [1167] = {.lex_state = 4}, - [1168] = {.lex_state = 4}, - [1169] = {.lex_state = 4}, - [1170] = {.lex_state = 4}, - [1171] = {.lex_state = 93}, - [1172] = {.lex_state = 4}, - [1173] = {.lex_state = 93}, - [1174] = {.lex_state = 4}, - [1175] = {.lex_state = 4}, - [1176] = {.lex_state = 93}, - [1177] = {.lex_state = 4}, + [1167] = {.lex_state = 93}, + [1168] = {.lex_state = 0}, + [1169] = {.lex_state = 93}, + [1170] = {.lex_state = 93}, + [1171] = {.lex_state = 0}, + [1172] = {.lex_state = 93}, + [1173] = {.lex_state = 0}, + [1174] = {.lex_state = 93}, + [1175] = {.lex_state = 93}, + [1176] = {.lex_state = 0}, + [1177] = {.lex_state = 93}, [1178] = {.lex_state = 0}, - [1179] = {.lex_state = 4}, - [1180] = {.lex_state = 4}, - [1181] = {.lex_state = 93}, - [1182] = {.lex_state = 4}, - [1183] = {.lex_state = 4}, - [1184] = {.lex_state = 93}, + [1179] = {.lex_state = 93}, + [1180] = {.lex_state = 93}, + [1181] = {.lex_state = 0}, + [1182] = {.lex_state = 0}, + [1183] = {.lex_state = 93}, + [1184] = {.lex_state = 4}, [1185] = {.lex_state = 4}, - [1186] = {.lex_state = 93}, + [1186] = {.lex_state = 4}, [1187] = {.lex_state = 4}, - [1188] = {.lex_state = 93}, + [1188] = {.lex_state = 4}, [1189] = {.lex_state = 4}, [1190] = {.lex_state = 4}, - [1191] = {.lex_state = 93}, + [1191] = {.lex_state = 4}, [1192] = {.lex_state = 4}, [1193] = {.lex_state = 4}, [1194] = {.lex_state = 4}, - [1195] = {.lex_state = 93}, + [1195] = {.lex_state = 4}, [1196] = {.lex_state = 4}, - [1197] = {.lex_state = 93}, + [1197] = {.lex_state = 4}, [1198] = {.lex_state = 4}, [1199] = {.lex_state = 4}, - [1200] = {.lex_state = 93}, + [1200] = {.lex_state = 4}, [1201] = {.lex_state = 4}, - [1202] = {.lex_state = 0}, - [1203] = {.lex_state = 0}, + [1202] = {.lex_state = 4}, + [1203] = {.lex_state = 4}, [1204] = {.lex_state = 0}, - [1205] = {.lex_state = 0}, + [1205] = {.lex_state = 93}, [1206] = {.lex_state = 0}, - [1207] = {.lex_state = 11}, - [1208] = {.lex_state = 1}, + [1207] = {.lex_state = 0}, + [1208] = {.lex_state = 0}, [1209] = {.lex_state = 0}, - [1210] = {.lex_state = 1}, + [1210] = {.lex_state = 0}, [1211] = {.lex_state = 0}, [1212] = {.lex_state = 0}, [1213] = {.lex_state = 0}, [1214] = {.lex_state = 0}, [1215] = {.lex_state = 0}, - [1216] = {.lex_state = 1}, + [1216] = {.lex_state = 0}, [1217] = {.lex_state = 0}, [1218] = {.lex_state = 0}, [1219] = {.lex_state = 0}, - [1220] = {.lex_state = 1}, + [1220] = {.lex_state = 0}, [1221] = {.lex_state = 0}, - [1222] = {.lex_state = 0}, - [1223] = {.lex_state = 0}, - [1224] = {.lex_state = 0}, - [1225] = {.lex_state = 0}, - [1226] = {.lex_state = 1}, + [1222] = {.lex_state = 1}, + [1223] = {.lex_state = 1}, + [1224] = {.lex_state = 1}, + [1225] = {.lex_state = 1}, + [1226] = {.lex_state = 0}, [1227] = {.lex_state = 0}, [1228] = {.lex_state = 0}, [1229] = {.lex_state = 0}, @@ -7885,12 +7927,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1238] = {.lex_state = 0}, [1239] = {.lex_state = 0}, [1240] = {.lex_state = 0}, - [1241] = {.lex_state = 0}, + [1241] = {.lex_state = 1}, [1242] = {.lex_state = 0}, [1243] = {.lex_state = 0}, - [1244] = {.lex_state = 0}, + [1244] = {.lex_state = 1}, [1245] = {.lex_state = 0}, - [1246] = {.lex_state = 1}, + [1246] = {.lex_state = 0}, [1247] = {.lex_state = 0}, [1248] = {.lex_state = 0}, [1249] = {.lex_state = 0}, @@ -7913,69 +7955,69 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1266] = {.lex_state = 0}, [1267] = {.lex_state = 0}, [1268] = {.lex_state = 0}, - [1269] = {.lex_state = 1}, + [1269] = {.lex_state = 0}, [1270] = {.lex_state = 0}, [1271] = {.lex_state = 0}, - [1272] = {.lex_state = 0}, + [1272] = {.lex_state = 1}, [1273] = {.lex_state = 0}, [1274] = {.lex_state = 0}, [1275] = {.lex_state = 0}, [1276] = {.lex_state = 0}, [1277] = {.lex_state = 0}, - [1278] = {.lex_state = 1}, - [1279] = {.lex_state = 1}, + [1278] = {.lex_state = 0}, + [1279] = {.lex_state = 0}, [1280] = {.lex_state = 0}, [1281] = {.lex_state = 0}, [1282] = {.lex_state = 0}, [1283] = {.lex_state = 0}, - [1284] = {.lex_state = 11}, + [1284] = {.lex_state = 0}, [1285] = {.lex_state = 0}, - [1286] = {.lex_state = 0}, - [1287] = {.lex_state = 0}, + [1286] = {.lex_state = 1}, + [1287] = {.lex_state = 1}, [1288] = {.lex_state = 0}, [1289] = {.lex_state = 0}, - [1290] = {.lex_state = 1}, + [1290] = {.lex_state = 0}, [1291] = {.lex_state = 0}, - [1292] = {.lex_state = 0}, + [1292] = {.lex_state = 11}, [1293] = {.lex_state = 0}, - [1294] = {.lex_state = 0}, + [1294] = {.lex_state = 11}, [1295] = {.lex_state = 0}, [1296] = {.lex_state = 0}, [1297] = {.lex_state = 0}, [1298] = {.lex_state = 0}, - [1299] = {.lex_state = 1}, - [1300] = {.lex_state = 4}, - [1301] = {.lex_state = 0}, - [1302] = {.lex_state = 1}, - [1303] = {.lex_state = 1}, + [1299] = {.lex_state = 0}, + [1300] = {.lex_state = 0}, + [1301] = {.lex_state = 4}, + [1302] = {.lex_state = 0}, + [1303] = {.lex_state = 0}, [1304] = {.lex_state = 0}, - [1305] = {.lex_state = 1}, + [1305] = {.lex_state = 0}, [1306] = {.lex_state = 0}, [1307] = {.lex_state = 0}, [1308] = {.lex_state = 0}, [1309] = {.lex_state = 0}, [1310] = {.lex_state = 0}, [1311] = {.lex_state = 0}, - [1312] = {.lex_state = 0}, + [1312] = {.lex_state = 1}, [1313] = {.lex_state = 0}, - [1314] = {.lex_state = 0}, + [1314] = {.lex_state = 1}, [1315] = {.lex_state = 0}, - [1316] = {.lex_state = 0}, - [1317] = {.lex_state = 0}, + [1316] = {.lex_state = 1}, + [1317] = {.lex_state = 1}, [1318] = {.lex_state = 0}, - [1319] = {.lex_state = 0}, + [1319] = {.lex_state = 1}, [1320] = {.lex_state = 0}, [1321] = {.lex_state = 0}, [1322] = {.lex_state = 0}, [1323] = {.lex_state = 0}, [1324] = {.lex_state = 0}, [1325] = {.lex_state = 0}, - [1326] = {.lex_state = 0}, + [1326] = {.lex_state = 1}, [1327] = {.lex_state = 0}, [1328] = {.lex_state = 0}, [1329] = {.lex_state = 0}, [1330] = {.lex_state = 0}, - [1331] = {.lex_state = 1}, + [1331] = {.lex_state = 0}, [1332] = {.lex_state = 0}, [1333] = {.lex_state = 0}, [1334] = {.lex_state = 0}, @@ -7987,7 +8029,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1340] = {.lex_state = 0}, [1341] = {.lex_state = 0}, [1342] = {.lex_state = 0}, - [1343] = {.lex_state = 0}, + [1343] = {.lex_state = 1}, [1344] = {.lex_state = 0}, [1345] = {.lex_state = 0}, [1346] = {.lex_state = 0}, @@ -8005,20 +8047,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1358] = {.lex_state = 0}, [1359] = {.lex_state = 0}, [1360] = {.lex_state = 0}, - [1361] = {.lex_state = 1}, - [1362] = {.lex_state = 1}, + [1361] = {.lex_state = 0}, + [1362] = {.lex_state = 0}, [1363] = {.lex_state = 0}, - [1364] = {.lex_state = 1}, + [1364] = {.lex_state = 0}, [1365] = {.lex_state = 0}, - [1366] = {.lex_state = 1}, + [1366] = {.lex_state = 0}, [1367] = {.lex_state = 0}, [1368] = {.lex_state = 0}, - [1369] = {.lex_state = 1}, - [1370] = {.lex_state = 0}, + [1369] = {.lex_state = 0}, + [1370] = {.lex_state = 1}, [1371] = {.lex_state = 1}, [1372] = {.lex_state = 0}, [1373] = {.lex_state = 0}, - [1374] = {.lex_state = 0}, + [1374] = {.lex_state = 1}, [1375] = {.lex_state = 0}, [1376] = {.lex_state = 0}, [1377] = {.lex_state = 0}, @@ -8028,7 +8070,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1381] = {.lex_state = 0}, [1382] = {.lex_state = 0}, [1383] = {.lex_state = 0}, - [1384] = {.lex_state = 0}, + [1384] = {.lex_state = 1}, [1385] = {.lex_state = 0}, [1386] = {.lex_state = 0}, [1387] = {.lex_state = 0}, @@ -8037,30 +8079,30 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1390] = {.lex_state = 0}, [1391] = {.lex_state = 0}, [1392] = {.lex_state = 0}, - [1393] = {.lex_state = 1}, + [1393] = {.lex_state = 0}, [1394] = {.lex_state = 0}, [1395] = {.lex_state = 0}, - [1396] = {.lex_state = 0}, + [1396] = {.lex_state = 1}, [1397] = {.lex_state = 0}, [1398] = {.lex_state = 0}, [1399] = {.lex_state = 0}, [1400] = {.lex_state = 0}, - [1401] = {.lex_state = 0}, + [1401] = {.lex_state = 1}, [1402] = {.lex_state = 0}, [1403] = {.lex_state = 0}, [1404] = {.lex_state = 0}, [1405] = {.lex_state = 0}, [1406] = {.lex_state = 0}, [1407] = {.lex_state = 0}, - [1408] = {.lex_state = 4}, + [1408] = {.lex_state = 0}, [1409] = {.lex_state = 0}, [1410] = {.lex_state = 0}, [1411] = {.lex_state = 0}, - [1412] = {.lex_state = 0}, - [1413] = {.lex_state = 1}, + [1412] = {.lex_state = 4}, + [1413] = {.lex_state = 0}, [1414] = {.lex_state = 0}, - [1415] = {.lex_state = 4}, - [1416] = {.lex_state = 0}, + [1415] = {.lex_state = 0}, + [1416] = {.lex_state = 1}, [1417] = {.lex_state = 0}, [1418] = {.lex_state = 0}, [1419] = {.lex_state = 0}, @@ -8069,22 +8111,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1422] = {.lex_state = 0}, [1423] = {.lex_state = 0}, [1424] = {.lex_state = 0}, - [1425] = {.lex_state = 0}, + [1425] = {.lex_state = 4}, [1426] = {.lex_state = 0}, [1427] = {.lex_state = 0}, [1428] = {.lex_state = 0}, [1429] = {.lex_state = 0}, - [1430] = {.lex_state = 4}, - [1431] = {.lex_state = 4}, - [1432] = {.lex_state = 4}, + [1430] = {.lex_state = 0}, + [1431] = {.lex_state = 0}, + [1432] = {.lex_state = 0}, [1433] = {.lex_state = 0}, [1434] = {.lex_state = 0}, [1435] = {.lex_state = 0}, [1436] = {.lex_state = 0}, [1437] = {.lex_state = 0}, - [1438] = {.lex_state = 0}, - [1439] = {.lex_state = 0}, - [1440] = {.lex_state = 0}, + [1438] = {.lex_state = 4}, + [1439] = {.lex_state = 4}, + [1440] = {.lex_state = 4}, [1441] = {.lex_state = 0}, [1442] = {.lex_state = 0}, [1443] = {.lex_state = 0}, @@ -8108,20 +8150,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1461] = {.lex_state = 0}, [1462] = {.lex_state = 0}, [1463] = {.lex_state = 0}, - [1464] = {.lex_state = 1}, + [1464] = {.lex_state = 0}, [1465] = {.lex_state = 0}, - [1466] = {.lex_state = 0}, + [1466] = {.lex_state = 1}, [1467] = {.lex_state = 0}, - [1468] = {.lex_state = 1}, + [1468] = {.lex_state = 0}, [1469] = {.lex_state = 0}, - [1470] = {.lex_state = 0}, - [1471] = {.lex_state = 1}, + [1470] = {.lex_state = 1}, + [1471] = {.lex_state = 0}, [1472] = {.lex_state = 0}, [1473] = {.lex_state = 0}, - [1474] = {.lex_state = 0}, + [1474] = {.lex_state = 4}, [1475] = {.lex_state = 0}, - [1476] = {.lex_state = 4}, - [1477] = {.lex_state = 0}, + [1476] = {.lex_state = 95}, + [1477] = {.lex_state = 20}, [1478] = {.lex_state = 0}, [1479] = {.lex_state = 0}, [1480] = {.lex_state = 0}, @@ -8150,12 +8192,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1503] = {.lex_state = 0}, [1504] = {.lex_state = 0}, [1505] = {.lex_state = 0}, - [1506] = {.lex_state = 95}, + [1506] = {.lex_state = 0}, [1507] = {.lex_state = 0}, [1508] = {.lex_state = 0}, [1509] = {.lex_state = 0}, [1510] = {.lex_state = 0}, - [1511] = {.lex_state = 20}, + [1511] = {.lex_state = 0}, [1512] = {.lex_state = 0}, [1513] = {.lex_state = 0}, [1514] = {.lex_state = 0}, @@ -8163,24 +8205,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1516] = {.lex_state = 0}, [1517] = {.lex_state = 0}, [1518] = {.lex_state = 0}, - [1519] = {.lex_state = 0}, - [1520] = {.lex_state = 20}, + [1519] = {.lex_state = 1}, + [1520] = {.lex_state = 0}, [1521] = {.lex_state = 0}, [1522] = {.lex_state = 0}, [1523] = {.lex_state = 0}, [1524] = {.lex_state = 0}, [1525] = {.lex_state = 0}, - [1526] = {.lex_state = 4}, + [1526] = {.lex_state = 0}, [1527] = {.lex_state = 0}, - [1528] = {.lex_state = 0}, + [1528] = {.lex_state = 20}, [1529] = {.lex_state = 0}, [1530] = {.lex_state = 0}, [1531] = {.lex_state = 0}, [1532] = {.lex_state = 0}, [1533] = {.lex_state = 0}, - [1534] = {.lex_state = 0}, + [1534] = {.lex_state = 4}, [1535] = {.lex_state = 0}, [1536] = {.lex_state = 0}, + [1537] = {.lex_state = 0}, + [1538] = {.lex_state = 0}, + [1539] = {.lex_state = 0}, + [1540] = {.lex_state = 0}, + [1541] = {.lex_state = 0}, + [1542] = {.lex_state = 0}, + [1543] = {.lex_state = 0}, + [1544] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -8294,60 +8344,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [1] = { - [sym_source_file] = STATE(1406), - [sym_sequential] = STATE(313), - [sym_files] = STATE(313), - [sym_definition] = STATE(6), + [sym_source_file] = STATE(1413), + [sym_sequential] = STATE(326), + [sym_files] = STATE(326), + [sym_definition] = STATE(4), [sym_version] = STATE(5), - [sym_langdecl] = STATE(19), - [sym__pattern] = STATE(313), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(313), - [sym_divOperation] = STATE(313), - [sym_modOperation] = STATE(313), - [sym_addOperation] = STATE(313), - [sym_subOperation] = STATE(313), - [sym_patternAs] = STATE(313), - [sym_patternLimit] = STATE(313), - [sym_assignmentAsPattern] = STATE(313), - [sym_patternAccumulate] = STATE(313), - [sym_patternWhere] = STATE(313), - [sym__literal] = STATE(313), - [sym_patternNot] = STATE(313), - [sym_patternOr] = STATE(313), - [sym_patternOrElse] = STATE(313), - [sym_patternAny] = STATE(313), - [sym_patternAnd] = STATE(313), - [sym_patternMaybe] = STATE(313), - [sym_patternAfter] = STATE(313), - [sym_patternBefore] = STATE(313), - [sym_patternContains] = STATE(313), - [sym_patternIncludes] = STATE(313), - [sym_rewrite] = STATE(313), - [sym_patternIfElse] = STATE(313), - [sym_within] = STATE(313), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(313), - [sym_nodeLike] = STATE(313), - [sym_like] = STATE(313), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(313), - [sym_some] = STATE(313), - [sym_every] = STATE(313), - [sym_regexPattern] = STATE(313), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(313), - [sym_range] = STATE(313), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(313), - [sym_snippetRegex] = STATE(342), + [sym_langdecl] = STATE(18), + [sym__pattern] = STATE(326), + [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__bubbleScope] = STATE(119), + [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(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(326), + [sym_range] = STATE(326), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(326), + [sym_snippetRegex] = STATE(334), [ts_builtin_sym_end] = ACTIONS(5), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), @@ -8420,58 +8470,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [2] = { - [sym_sequential] = STATE(323), - [sym_files] = STATE(323), - [sym_definition] = STATE(1036), - [sym__pattern] = STATE(323), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(323), - [sym_divOperation] = STATE(323), - [sym_modOperation] = STATE(323), - [sym_addOperation] = STATE(323), - [sym_subOperation] = STATE(323), - [sym_patternAs] = STATE(323), - [sym_patternLimit] = STATE(323), - [sym_assignmentAsPattern] = STATE(323), - [sym_patternAccumulate] = STATE(323), - [sym_patternWhere] = STATE(323), - [sym__literal] = STATE(323), - [sym_patternNot] = STATE(323), - [sym_patternOr] = STATE(323), - [sym_patternOrElse] = STATE(323), - [sym_patternAny] = STATE(323), - [sym_patternAnd] = STATE(323), - [sym_patternMaybe] = STATE(323), - [sym_patternAfter] = STATE(323), - [sym_patternBefore] = STATE(323), - [sym_patternContains] = STATE(323), - [sym_patternIncludes] = STATE(323), - [sym_rewrite] = STATE(323), - [sym_patternIfElse] = STATE(323), - [sym_within] = STATE(323), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(323), - [sym_nodeLike] = STATE(323), - [sym_like] = STATE(323), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(323), - [sym_some] = STATE(323), - [sym_every] = STATE(323), - [sym_regexPattern] = STATE(323), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(323), - [sym_range] = STATE(323), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(323), - [sym_snippetRegex] = STATE(342), - [aux_sym_source_file_repeat1] = STATE(10), + [sym_sequential] = STATE(310), + [sym_files] = STATE(310), + [sym_definition] = STATE(1163), + [sym__pattern] = STATE(310), + [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__bubbleScope] = STATE(119), + [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(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(310), + [sym_range] = STATE(310), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(310), + [sym_snippetRegex] = STATE(334), + [aux_sym_source_file_repeat1] = STATE(250), [ts_builtin_sym_end] = ACTIONS(85), [sym_name] = ACTIONS(7), [anon_sym_LF] = ACTIONS(87), @@ -8545,9 +8595,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [3] = { [sym_sequential] = STATE(316), [sym_files] = STATE(316), - [sym_definition] = STATE(1037), + [sym_definition] = STATE(1042), [sym__pattern] = STATE(316), - [sym__container] = STATE(1073), + [sym__container] = STATE(1032), [sym_mulOperation] = STATE(316), [sym_divOperation] = STATE(316), [sym_modOperation] = STATE(316), @@ -8572,29 +8622,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rewrite] = STATE(316), [sym_patternIfElse] = STATE(316), [sym_within] = STATE(316), - [sym__bubbleScope] = STATE(112), + [sym__bubbleScope] = STATE(119), [sym_bubble] = STATE(316), [sym_nodeLike] = STATE(316), [sym_like] = STATE(316), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), + [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_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), + [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_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), [sym_codeSnippet] = STATE(316), - [sym_snippetRegex] = STATE(342), - [aux_sym_source_file_repeat1] = STATE(242), + [sym_snippetRegex] = STATE(334), + [aux_sym_source_file_repeat1] = STATE(2), [ts_builtin_sym_end] = ACTIONS(115), [sym_name] = ACTIONS(7), [anon_sym_LF] = ACTIONS(117), @@ -8666,58 +8716,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(113), }, [4] = { - [sym_sequential] = STATE(314), - [sym_files] = STATE(314), - [sym_definition] = STATE(1188), - [sym__pattern] = STATE(314), - [sym__container] = STATE(1073), - [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__bubbleScope] = STATE(112), - [sym_bubble] = STATE(314), - [sym_nodeLike] = STATE(314), - [sym_like] = STATE(314), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(314), - [sym_some] = STATE(314), - [sym_every] = STATE(314), - [sym_regexPattern] = STATE(314), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(314), - [sym_range] = STATE(314), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(314), - [sym_snippetRegex] = STATE(342), - [aux_sym_source_file_repeat1] = STATE(242), + [sym_sequential] = STATE(309), + [sym_files] = STATE(309), + [sym_definition] = STATE(1177), + [sym__pattern] = STATE(309), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(309), + [sym_divOperation] = STATE(309), + [sym_modOperation] = STATE(309), + [sym_addOperation] = STATE(309), + [sym_subOperation] = STATE(309), + [sym_patternAs] = STATE(309), + [sym_patternLimit] = STATE(309), + [sym_assignmentAsPattern] = STATE(309), + [sym_patternAccumulate] = STATE(309), + [sym_patternWhere] = STATE(309), + [sym__literal] = STATE(309), + [sym_patternNot] = STATE(309), + [sym_patternOr] = STATE(309), + [sym_patternOrElse] = STATE(309), + [sym_patternAny] = STATE(309), + [sym_patternAnd] = STATE(309), + [sym_patternMaybe] = STATE(309), + [sym_patternAfter] = STATE(309), + [sym_patternBefore] = STATE(309), + [sym_patternContains] = STATE(309), + [sym_patternIncludes] = STATE(309), + [sym_rewrite] = STATE(309), + [sym_patternIfElse] = STATE(309), + [sym_within] = STATE(309), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(309), + [sym_nodeLike] = STATE(309), + [sym_like] = STATE(309), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(309), + [sym_some] = STATE(309), + [sym_every] = STATE(309), + [sym_regexPattern] = STATE(309), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(309), + [sym_range] = STATE(309), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(309), + [sym_snippetRegex] = STATE(334), + [aux_sym_source_file_repeat1] = STATE(7), [ts_builtin_sym_end] = ACTIONS(121), [sym_name] = ACTIONS(7), [anon_sym_LF] = ACTIONS(123), @@ -8789,58 +8839,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(113), }, [5] = { - [sym_sequential] = STATE(324), - [sym_files] = STATE(324), - [sym_definition] = STATE(2), + [sym_sequential] = STATE(327), + [sym_files] = STATE(327), + [sym_definition] = STATE(3), [sym_langdecl] = STATE(13), - [sym__pattern] = STATE(324), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(324), - [sym_divOperation] = STATE(324), - [sym_modOperation] = STATE(324), - [sym_addOperation] = STATE(324), - [sym_subOperation] = STATE(324), - [sym_patternAs] = STATE(324), - [sym_patternLimit] = STATE(324), - [sym_assignmentAsPattern] = STATE(324), - [sym_patternAccumulate] = STATE(324), - [sym_patternWhere] = STATE(324), - [sym__literal] = STATE(324), - [sym_patternNot] = STATE(324), - [sym_patternOr] = STATE(324), - [sym_patternOrElse] = STATE(324), - [sym_patternAny] = STATE(324), - [sym_patternAnd] = STATE(324), - [sym_patternMaybe] = STATE(324), - [sym_patternAfter] = STATE(324), - [sym_patternBefore] = STATE(324), - [sym_patternContains] = STATE(324), - [sym_patternIncludes] = STATE(324), - [sym_rewrite] = STATE(324), - [sym_patternIfElse] = STATE(324), - [sym_within] = STATE(324), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(324), - [sym_nodeLike] = STATE(324), - [sym_like] = STATE(324), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(324), - [sym_some] = STATE(324), - [sym_every] = STATE(324), - [sym_regexPattern] = STATE(324), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(324), - [sym_range] = STATE(324), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(324), - [sym_snippetRegex] = STATE(342), + [sym__pattern] = STATE(327), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(327), + [sym_divOperation] = STATE(327), + [sym_modOperation] = STATE(327), + [sym_addOperation] = STATE(327), + [sym_subOperation] = STATE(327), + [sym_patternAs] = STATE(327), + [sym_patternLimit] = STATE(327), + [sym_assignmentAsPattern] = STATE(327), + [sym_patternAccumulate] = STATE(327), + [sym_patternWhere] = STATE(327), + [sym__literal] = STATE(327), + [sym_patternNot] = STATE(327), + [sym_patternOr] = STATE(327), + [sym_patternOrElse] = STATE(327), + [sym_patternAny] = STATE(327), + [sym_patternAnd] = STATE(327), + [sym_patternMaybe] = STATE(327), + [sym_patternAfter] = STATE(327), + [sym_patternBefore] = STATE(327), + [sym_patternContains] = STATE(327), + [sym_patternIncludes] = STATE(327), + [sym_rewrite] = STATE(327), + [sym_patternIfElse] = STATE(327), + [sym_within] = STATE(327), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(327), + [sym_nodeLike] = STATE(327), + [sym_like] = STATE(327), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(327), + [sym_some] = STATE(327), + [sym_every] = STATE(327), + [sym_regexPattern] = STATE(327), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(327), + [sym_range] = STATE(327), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(327), + [sym_snippetRegex] = STATE(334), [ts_builtin_sym_end] = ACTIONS(127), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), @@ -8912,58 +8962,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_sequential] = STATE(325), - [sym_files] = STATE(325), - [sym_definition] = STATE(1132), - [sym__pattern] = STATE(325), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(325), - [sym_divOperation] = STATE(325), - [sym_modOperation] = STATE(325), - [sym_addOperation] = STATE(325), - [sym_subOperation] = STATE(325), - [sym_patternAs] = STATE(325), - [sym_patternLimit] = STATE(325), - [sym_assignmentAsPattern] = STATE(325), - [sym_patternAccumulate] = STATE(325), - [sym_patternWhere] = STATE(325), - [sym__literal] = STATE(325), - [sym_patternNot] = STATE(325), - [sym_patternOr] = STATE(325), - [sym_patternOrElse] = STATE(325), - [sym_patternAny] = STATE(325), - [sym_patternAnd] = STATE(325), - [sym_patternMaybe] = STATE(325), - [sym_patternAfter] = STATE(325), - [sym_patternBefore] = STATE(325), - [sym_patternContains] = STATE(325), - [sym_patternIncludes] = STATE(325), - [sym_rewrite] = STATE(325), - [sym_patternIfElse] = STATE(325), - [sym_within] = STATE(325), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(325), - [sym_nodeLike] = STATE(325), - [sym_like] = STATE(325), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(325), - [sym_some] = STATE(325), - [sym_every] = STATE(325), - [sym_regexPattern] = STATE(325), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(325), - [sym_range] = STATE(325), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(325), - [sym_snippetRegex] = STATE(342), - [aux_sym_source_file_repeat1] = STATE(3), + [sym_sequential] = STATE(324), + [sym_files] = STATE(324), + [sym_definition] = STATE(1094), + [sym__pattern] = STATE(324), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(324), + [sym_divOperation] = STATE(324), + [sym_modOperation] = STATE(324), + [sym_addOperation] = STATE(324), + [sym_subOperation] = STATE(324), + [sym_patternAs] = STATE(324), + [sym_patternLimit] = STATE(324), + [sym_assignmentAsPattern] = STATE(324), + [sym_patternAccumulate] = STATE(324), + [sym_patternWhere] = STATE(324), + [sym__literal] = STATE(324), + [sym_patternNot] = STATE(324), + [sym_patternOr] = STATE(324), + [sym_patternOrElse] = STATE(324), + [sym_patternAny] = STATE(324), + [sym_patternAnd] = STATE(324), + [sym_patternMaybe] = STATE(324), + [sym_patternAfter] = STATE(324), + [sym_patternBefore] = STATE(324), + [sym_patternContains] = STATE(324), + [sym_patternIncludes] = STATE(324), + [sym_rewrite] = STATE(324), + [sym_patternIfElse] = STATE(324), + [sym_within] = STATE(324), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(324), + [sym_nodeLike] = STATE(324), + [sym_like] = STATE(324), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(324), + [sym_some] = STATE(324), + [sym_every] = STATE(324), + [sym_regexPattern] = STATE(324), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(324), + [sym_range] = STATE(324), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(324), + [sym_snippetRegex] = STATE(334), + [aux_sym_source_file_repeat1] = STATE(250), [ts_builtin_sym_end] = ACTIONS(133), [sym_name] = ACTIONS(7), [anon_sym_LF] = ACTIONS(135), @@ -9035,58 +9085,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(113), }, [7] = { - [sym_sequential] = STATE(306), - [sym_files] = STATE(306), - [sym_definition] = STATE(1116), - [sym__pattern] = STATE(306), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(306), - [sym_divOperation] = STATE(306), - [sym_modOperation] = STATE(306), - [sym_addOperation] = STATE(306), - [sym_subOperation] = STATE(306), - [sym_patternAs] = STATE(306), - [sym_patternLimit] = STATE(306), - [sym_assignmentAsPattern] = STATE(306), - [sym_patternAccumulate] = STATE(306), - [sym_patternWhere] = STATE(306), - [sym__literal] = STATE(306), - [sym_patternNot] = STATE(306), - [sym_patternOr] = STATE(306), - [sym_patternOrElse] = STATE(306), - [sym_patternAny] = STATE(306), - [sym_patternAnd] = STATE(306), - [sym_patternMaybe] = STATE(306), - [sym_patternAfter] = STATE(306), - [sym_patternBefore] = STATE(306), - [sym_patternContains] = STATE(306), - [sym_patternIncludes] = STATE(306), - [sym_rewrite] = STATE(306), - [sym_patternIfElse] = STATE(306), - [sym_within] = STATE(306), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(306), - [sym_nodeLike] = STATE(306), - [sym_like] = STATE(306), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(306), - [sym_some] = STATE(306), - [sym_every] = STATE(306), - [sym_regexPattern] = STATE(306), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(306), - [sym_range] = STATE(306), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(306), - [sym_snippetRegex] = STATE(342), - [aux_sym_source_file_repeat1] = STATE(242), + [sym_sequential] = STATE(315), + [sym_files] = STATE(315), + [sym_definition] = STATE(1046), + [sym__pattern] = STATE(315), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(315), + [sym_divOperation] = STATE(315), + [sym_modOperation] = STATE(315), + [sym_addOperation] = STATE(315), + [sym_subOperation] = STATE(315), + [sym_patternAs] = STATE(315), + [sym_patternLimit] = STATE(315), + [sym_assignmentAsPattern] = STATE(315), + [sym_patternAccumulate] = STATE(315), + [sym_patternWhere] = STATE(315), + [sym__literal] = STATE(315), + [sym_patternNot] = STATE(315), + [sym_patternOr] = STATE(315), + [sym_patternOrElse] = STATE(315), + [sym_patternAny] = STATE(315), + [sym_patternAnd] = STATE(315), + [sym_patternMaybe] = STATE(315), + [sym_patternAfter] = STATE(315), + [sym_patternBefore] = STATE(315), + [sym_patternContains] = STATE(315), + [sym_patternIncludes] = STATE(315), + [sym_rewrite] = STATE(315), + [sym_patternIfElse] = STATE(315), + [sym_within] = STATE(315), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(315), + [sym_nodeLike] = STATE(315), + [sym_like] = STATE(315), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(315), + [sym_some] = STATE(315), + [sym_every] = STATE(315), + [sym_regexPattern] = STATE(315), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(315), + [sym_range] = STATE(315), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(315), + [sym_snippetRegex] = STATE(334), + [aux_sym_source_file_repeat1] = STATE(250), [ts_builtin_sym_end] = ACTIONS(139), [sym_name] = ACTIONS(7), [anon_sym_LF] = ACTIONS(141), @@ -9158,58 +9208,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(113), }, [8] = { - [sym_sequential] = STATE(312), - [sym_files] = STATE(312), - [sym_definition] = STATE(1034), - [sym__pattern] = STATE(312), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(312), - [sym_divOperation] = STATE(312), - [sym_modOperation] = STATE(312), - [sym_addOperation] = STATE(312), - [sym_subOperation] = STATE(312), - [sym_patternAs] = STATE(312), - [sym_patternLimit] = STATE(312), - [sym_assignmentAsPattern] = STATE(312), - [sym_patternAccumulate] = STATE(312), - [sym_patternWhere] = STATE(312), - [sym__literal] = STATE(312), - [sym_patternNot] = STATE(312), - [sym_patternOr] = STATE(312), - [sym_patternOrElse] = STATE(312), - [sym_patternAny] = STATE(312), - [sym_patternAnd] = STATE(312), - [sym_patternMaybe] = STATE(312), - [sym_patternAfter] = STATE(312), - [sym_patternBefore] = STATE(312), - [sym_patternContains] = STATE(312), - [sym_patternIncludes] = STATE(312), - [sym_rewrite] = STATE(312), - [sym_patternIfElse] = STATE(312), - [sym_within] = STATE(312), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(312), - [sym_nodeLike] = STATE(312), - [sym_like] = STATE(312), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(312), - [sym_some] = STATE(312), - [sym_every] = STATE(312), - [sym_regexPattern] = STATE(312), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(312), - [sym_range] = STATE(312), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(312), - [sym_snippetRegex] = STATE(342), - [aux_sym_source_file_repeat1] = STATE(7), + [sym_sequential] = STATE(311), + [sym_files] = STATE(311), + [sym_definition] = STATE(1183), + [sym__pattern] = STATE(311), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(311), + [sym_divOperation] = STATE(311), + [sym_modOperation] = STATE(311), + [sym_addOperation] = STATE(311), + [sym_subOperation] = STATE(311), + [sym_patternAs] = STATE(311), + [sym_patternLimit] = STATE(311), + [sym_assignmentAsPattern] = STATE(311), + [sym_patternAccumulate] = STATE(311), + [sym_patternWhere] = STATE(311), + [sym__literal] = STATE(311), + [sym_patternNot] = STATE(311), + [sym_patternOr] = STATE(311), + [sym_patternOrElse] = STATE(311), + [sym_patternAny] = STATE(311), + [sym_patternAnd] = STATE(311), + [sym_patternMaybe] = STATE(311), + [sym_patternAfter] = STATE(311), + [sym_patternBefore] = STATE(311), + [sym_patternContains] = STATE(311), + [sym_patternIncludes] = STATE(311), + [sym_rewrite] = STATE(311), + [sym_patternIfElse] = STATE(311), + [sym_within] = STATE(311), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(311), + [sym_nodeLike] = STATE(311), + [sym_like] = STATE(311), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(311), + [sym_some] = STATE(311), + [sym_every] = STATE(311), + [sym_regexPattern] = STATE(311), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(311), + [sym_range] = STATE(311), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(311), + [sym_snippetRegex] = STATE(334), + [aux_sym_source_file_repeat1] = STATE(250), [ts_builtin_sym_end] = ACTIONS(145), [sym_name] = ACTIONS(7), [anon_sym_LF] = ACTIONS(147), @@ -9281,58 +9331,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(113), }, [9] = { - [sym_sequential] = STATE(315), - [sym_files] = STATE(315), - [sym_definition] = STATE(1101), - [sym__pattern] = STATE(315), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(315), - [sym_divOperation] = STATE(315), - [sym_modOperation] = STATE(315), - [sym_addOperation] = STATE(315), - [sym_subOperation] = STATE(315), - [sym_patternAs] = STATE(315), - [sym_patternLimit] = STATE(315), - [sym_assignmentAsPattern] = STATE(315), - [sym_patternAccumulate] = STATE(315), - [sym_patternWhere] = STATE(315), - [sym__literal] = STATE(315), - [sym_patternNot] = STATE(315), - [sym_patternOr] = STATE(315), - [sym_patternOrElse] = STATE(315), - [sym_patternAny] = STATE(315), - [sym_patternAnd] = STATE(315), - [sym_patternMaybe] = STATE(315), - [sym_patternAfter] = STATE(315), - [sym_patternBefore] = STATE(315), - [sym_patternContains] = STATE(315), - [sym_patternIncludes] = STATE(315), - [sym_rewrite] = STATE(315), - [sym_patternIfElse] = STATE(315), - [sym_within] = STATE(315), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(315), - [sym_nodeLike] = STATE(315), - [sym_like] = STATE(315), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(315), - [sym_some] = STATE(315), - [sym_every] = STATE(315), - [sym_regexPattern] = STATE(315), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(315), - [sym_range] = STATE(315), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(315), - [sym_snippetRegex] = STATE(342), - [aux_sym_source_file_repeat1] = STATE(4), + [sym_sequential] = STATE(325), + [sym_files] = STATE(325), + [sym_definition] = STATE(1040), + [sym__pattern] = STATE(325), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(325), + [sym_divOperation] = STATE(325), + [sym_modOperation] = STATE(325), + [sym_addOperation] = STATE(325), + [sym_subOperation] = STATE(325), + [sym_patternAs] = STATE(325), + [sym_patternLimit] = STATE(325), + [sym_assignmentAsPattern] = STATE(325), + [sym_patternAccumulate] = STATE(325), + [sym_patternWhere] = STATE(325), + [sym__literal] = STATE(325), + [sym_patternNot] = STATE(325), + [sym_patternOr] = STATE(325), + [sym_patternOrElse] = STATE(325), + [sym_patternAny] = STATE(325), + [sym_patternAnd] = STATE(325), + [sym_patternMaybe] = STATE(325), + [sym_patternAfter] = STATE(325), + [sym_patternBefore] = STATE(325), + [sym_patternContains] = STATE(325), + [sym_patternIncludes] = STATE(325), + [sym_rewrite] = STATE(325), + [sym_patternIfElse] = STATE(325), + [sym_within] = STATE(325), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(325), + [sym_nodeLike] = STATE(325), + [sym_like] = STATE(325), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(325), + [sym_some] = STATE(325), + [sym_every] = STATE(325), + [sym_regexPattern] = STATE(325), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(325), + [sym_range] = STATE(325), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(325), + [sym_snippetRegex] = STATE(334), + [aux_sym_source_file_repeat1] = STATE(8), [ts_builtin_sym_end] = ACTIONS(151), [sym_name] = ACTIONS(7), [anon_sym_LF] = ACTIONS(153), @@ -9404,58 +9454,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(113), }, [10] = { - [sym_sequential] = STATE(308), - [sym_files] = STATE(308), - [sym_definition] = STATE(1098), - [sym__pattern] = STATE(308), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(308), - [sym_divOperation] = STATE(308), - [sym_modOperation] = STATE(308), - [sym_addOperation] = STATE(308), - [sym_subOperation] = STATE(308), - [sym_patternAs] = STATE(308), - [sym_patternLimit] = STATE(308), - [sym_assignmentAsPattern] = STATE(308), - [sym_patternAccumulate] = STATE(308), - [sym_patternWhere] = STATE(308), - [sym__literal] = STATE(308), - [sym_patternNot] = STATE(308), - [sym_patternOr] = STATE(308), - [sym_patternOrElse] = STATE(308), - [sym_patternAny] = STATE(308), - [sym_patternAnd] = STATE(308), - [sym_patternMaybe] = STATE(308), - [sym_patternAfter] = STATE(308), - [sym_patternBefore] = STATE(308), - [sym_patternContains] = STATE(308), - [sym_patternIncludes] = STATE(308), - [sym_rewrite] = STATE(308), - [sym_patternIfElse] = STATE(308), - [sym_within] = STATE(308), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(308), - [sym_nodeLike] = STATE(308), - [sym_like] = STATE(308), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(308), - [sym_some] = STATE(308), - [sym_every] = STATE(308), - [sym_regexPattern] = STATE(308), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(308), - [sym_range] = STATE(308), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(308), - [sym_snippetRegex] = STATE(342), - [aux_sym_source_file_repeat1] = STATE(242), + [sym_sequential] = STATE(312), + [sym_files] = STATE(312), + [sym_definition] = STATE(1165), + [sym__pattern] = STATE(312), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(312), + [sym_divOperation] = STATE(312), + [sym_modOperation] = STATE(312), + [sym_addOperation] = STATE(312), + [sym_subOperation] = STATE(312), + [sym_patternAs] = STATE(312), + [sym_patternLimit] = STATE(312), + [sym_assignmentAsPattern] = STATE(312), + [sym_patternAccumulate] = STATE(312), + [sym_patternWhere] = STATE(312), + [sym__literal] = STATE(312), + [sym_patternNot] = STATE(312), + [sym_patternOr] = STATE(312), + [sym_patternOrElse] = STATE(312), + [sym_patternAny] = STATE(312), + [sym_patternAnd] = STATE(312), + [sym_patternMaybe] = STATE(312), + [sym_patternAfter] = STATE(312), + [sym_patternBefore] = STATE(312), + [sym_patternContains] = STATE(312), + [sym_patternIncludes] = STATE(312), + [sym_rewrite] = STATE(312), + [sym_patternIfElse] = STATE(312), + [sym_within] = STATE(312), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(312), + [sym_nodeLike] = STATE(312), + [sym_like] = STATE(312), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(312), + [sym_some] = STATE(312), + [sym_every] = STATE(312), + [sym_regexPattern] = STATE(312), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(312), + [sym_range] = STATE(312), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(312), + [sym_snippetRegex] = STATE(334), + [aux_sym_source_file_repeat1] = STATE(6), [ts_builtin_sym_end] = ACTIONS(157), [sym_name] = ACTIONS(7), [anon_sym_LF] = ACTIONS(159), @@ -9527,58 +9577,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(113), }, [11] = { - [sym_sequential] = STATE(306), - [sym_files] = STATE(306), - [sym_definition] = STATE(243), - [sym__pattern] = STATE(306), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(306), - [sym_divOperation] = STATE(306), - [sym_modOperation] = STATE(306), - [sym_addOperation] = STATE(306), - [sym_subOperation] = STATE(306), - [sym_patternAs] = STATE(306), - [sym_patternLimit] = STATE(306), - [sym_assignmentAsPattern] = STATE(306), - [sym_patternAccumulate] = STATE(306), - [sym_patternWhere] = STATE(306), - [sym__literal] = STATE(306), - [sym_patternNot] = STATE(306), - [sym_patternOr] = STATE(306), - [sym_patternOrElse] = STATE(306), - [sym_patternAny] = STATE(306), - [sym_patternAnd] = STATE(306), - [sym_patternMaybe] = STATE(306), - [sym_patternAfter] = STATE(306), - [sym_patternBefore] = STATE(306), - [sym_patternContains] = STATE(306), - [sym_patternIncludes] = STATE(306), - [sym_rewrite] = STATE(306), - [sym_patternIfElse] = STATE(306), - [sym_within] = STATE(306), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(306), - [sym_nodeLike] = STATE(306), - [sym_like] = STATE(306), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(306), - [sym_some] = STATE(306), - [sym_every] = STATE(306), - [sym_regexPattern] = STATE(306), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(306), - [sym_range] = STATE(306), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(306), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(139), + [sym_sequential] = STATE(310), + [sym_files] = STATE(310), + [sym_definition] = STATE(246), + [sym__pattern] = STATE(310), + [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__bubbleScope] = STATE(119), + [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(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(310), + [sym_range] = STATE(310), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(310), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(85), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -9603,14 +9653,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(143), + [sym_underscore] = ACTIONS(97), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(143), + [sym_booleanConstant] = ACTIONS(97), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -9637,10 +9687,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(143), - [sym_top] = ACTIONS(143), - [sym_bottom] = ACTIONS(143), - [sym_intConstant] = ACTIONS(143), + [sym_undefined] = ACTIONS(97), + [sym_top] = ACTIONS(97), + [sym_bottom] = ACTIONS(97), + [sym_intConstant] = ACTIONS(97), [sym_doubleConstant] = ACTIONS(163), [sym_stringConstant] = ACTIONS(163), [sym_regex] = ACTIONS(81), @@ -9648,58 +9698,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [12] = { - [sym_sequential] = STATE(316), - [sym_files] = STATE(316), - [sym_definition] = STATE(244), - [sym__pattern] = STATE(316), - [sym__container] = STATE(1073), - [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__bubbleScope] = STATE(112), - [sym_bubble] = STATE(316), - [sym_nodeLike] = STATE(316), - [sym_like] = STATE(316), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(316), - [sym_some] = STATE(316), - [sym_every] = STATE(316), - [sym_regexPattern] = STATE(316), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(316), - [sym_range] = STATE(316), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(316), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(115), + [sym_sequential] = STATE(329), + [sym_files] = STATE(329), + [sym_definition] = STATE(247), + [sym__pattern] = STATE(329), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(329), + [sym_divOperation] = STATE(329), + [sym_modOperation] = STATE(329), + [sym_addOperation] = STATE(329), + [sym_subOperation] = STATE(329), + [sym_patternAs] = STATE(329), + [sym_patternLimit] = STATE(329), + [sym_assignmentAsPattern] = STATE(329), + [sym_patternAccumulate] = STATE(329), + [sym_patternWhere] = STATE(329), + [sym__literal] = STATE(329), + [sym_patternNot] = STATE(329), + [sym_patternOr] = STATE(329), + [sym_patternOrElse] = STATE(329), + [sym_patternAny] = STATE(329), + [sym_patternAnd] = STATE(329), + [sym_patternMaybe] = STATE(329), + [sym_patternAfter] = STATE(329), + [sym_patternBefore] = STATE(329), + [sym_patternContains] = STATE(329), + [sym_patternIncludes] = STATE(329), + [sym_rewrite] = STATE(329), + [sym_patternIfElse] = STATE(329), + [sym_within] = STATE(329), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(329), + [sym_nodeLike] = STATE(329), + [sym_like] = STATE(329), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(329), + [sym_some] = STATE(329), + [sym_every] = STATE(329), + [sym_regexPattern] = STATE(329), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(329), + [sym_range] = STATE(329), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(329), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(165), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -9724,14 +9774,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(119), + [sym_underscore] = ACTIONS(167), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(119), + [sym_booleanConstant] = ACTIONS(167), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -9758,69 +9808,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(119), - [sym_top] = ACTIONS(119), - [sym_bottom] = ACTIONS(119), - [sym_intConstant] = ACTIONS(119), - [sym_doubleConstant] = ACTIONS(165), - [sym_stringConstant] = ACTIONS(165), + [sym_undefined] = ACTIONS(167), + [sym_top] = ACTIONS(167), + [sym_bottom] = ACTIONS(167), + [sym_intConstant] = ACTIONS(167), + [sym_doubleConstant] = ACTIONS(169), + [sym_stringConstant] = ACTIONS(169), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [13] = { - [sym_sequential] = STATE(320), - [sym_files] = STATE(320), - [sym_definition] = STATE(9), - [sym__pattern] = STATE(320), - [sym__container] = STATE(1073), - [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(112), - [sym_bubble] = STATE(320), - [sym_nodeLike] = STATE(320), - [sym_like] = STATE(320), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(320), - [sym_some] = STATE(320), - [sym_every] = STATE(320), - [sym_regexPattern] = STATE(320), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(320), - [sym_range] = STATE(320), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(320), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(167), + [sym_sequential] = STATE(323), + [sym_files] = STATE(323), + [sym_definition] = STATE(10), + [sym__pattern] = STATE(323), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(323), + [sym_divOperation] = STATE(323), + [sym_modOperation] = STATE(323), + [sym_addOperation] = STATE(323), + [sym_subOperation] = STATE(323), + [sym_patternAs] = STATE(323), + [sym_patternLimit] = STATE(323), + [sym_assignmentAsPattern] = STATE(323), + [sym_patternAccumulate] = STATE(323), + [sym_patternWhere] = STATE(323), + [sym__literal] = STATE(323), + [sym_patternNot] = STATE(323), + [sym_patternOr] = STATE(323), + [sym_patternOrElse] = STATE(323), + [sym_patternAny] = STATE(323), + [sym_patternAnd] = STATE(323), + [sym_patternMaybe] = STATE(323), + [sym_patternAfter] = STATE(323), + [sym_patternBefore] = STATE(323), + [sym_patternContains] = STATE(323), + [sym_patternIncludes] = STATE(323), + [sym_rewrite] = STATE(323), + [sym_patternIfElse] = STATE(323), + [sym_within] = STATE(323), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(323), + [sym_nodeLike] = STATE(323), + [sym_like] = STATE(323), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(323), + [sym_some] = STATE(323), + [sym_every] = STATE(323), + [sym_regexPattern] = STATE(323), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(323), + [sym_range] = STATE(323), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(323), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(171), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -9845,14 +9895,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(169), + [sym_underscore] = ACTIONS(173), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(169), + [sym_booleanConstant] = ACTIONS(173), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -9879,69 +9929,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(169), - [sym_top] = ACTIONS(169), - [sym_bottom] = ACTIONS(169), - [sym_intConstant] = ACTIONS(169), - [sym_doubleConstant] = ACTIONS(171), - [sym_stringConstant] = ACTIONS(171), + [sym_undefined] = ACTIONS(173), + [sym_top] = ACTIONS(173), + [sym_bottom] = ACTIONS(173), + [sym_intConstant] = ACTIONS(173), + [sym_doubleConstant] = ACTIONS(175), + [sym_stringConstant] = ACTIONS(175), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [14] = { - [sym_sequential] = STATE(307), - [sym_files] = STATE(307), - [sym_definition] = STATE(241), - [sym__pattern] = STATE(307), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(307), - [sym_divOperation] = STATE(307), - [sym_modOperation] = STATE(307), - [sym_addOperation] = STATE(307), - [sym_subOperation] = STATE(307), - [sym_patternAs] = STATE(307), - [sym_patternLimit] = STATE(307), - [sym_assignmentAsPattern] = STATE(307), - [sym_patternAccumulate] = STATE(307), - [sym_patternWhere] = STATE(307), - [sym__literal] = STATE(307), - [sym_patternNot] = STATE(307), - [sym_patternOr] = STATE(307), - [sym_patternOrElse] = STATE(307), - [sym_patternAny] = STATE(307), - [sym_patternAnd] = STATE(307), - [sym_patternMaybe] = STATE(307), - [sym_patternAfter] = STATE(307), - [sym_patternBefore] = STATE(307), - [sym_patternContains] = STATE(307), - [sym_patternIncludes] = STATE(307), - [sym_rewrite] = STATE(307), - [sym_patternIfElse] = STATE(307), - [sym_within] = STATE(307), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(307), - [sym_nodeLike] = STATE(307), - [sym_like] = STATE(307), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(307), - [sym_some] = STATE(307), - [sym_every] = STATE(307), - [sym_regexPattern] = STATE(307), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(307), - [sym_range] = STATE(307), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(307), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(173), + [sym_sequential] = STATE(318), + [sym_files] = STATE(318), + [sym_definition] = STATE(244), + [sym__pattern] = STATE(318), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(318), + [sym_divOperation] = STATE(318), + [sym_modOperation] = STATE(318), + [sym_addOperation] = STATE(318), + [sym_subOperation] = STATE(318), + [sym_patternAs] = STATE(318), + [sym_patternLimit] = STATE(318), + [sym_assignmentAsPattern] = STATE(318), + [sym_patternAccumulate] = STATE(318), + [sym_patternWhere] = STATE(318), + [sym__literal] = STATE(318), + [sym_patternNot] = STATE(318), + [sym_patternOr] = STATE(318), + [sym_patternOrElse] = STATE(318), + [sym_patternAny] = STATE(318), + [sym_patternAnd] = STATE(318), + [sym_patternMaybe] = STATE(318), + [sym_patternAfter] = STATE(318), + [sym_patternBefore] = STATE(318), + [sym_patternContains] = STATE(318), + [sym_patternIncludes] = STATE(318), + [sym_rewrite] = STATE(318), + [sym_patternIfElse] = STATE(318), + [sym_within] = STATE(318), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(318), + [sym_nodeLike] = STATE(318), + [sym_like] = STATE(318), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(318), + [sym_some] = STATE(318), + [sym_every] = STATE(318), + [sym_regexPattern] = STATE(318), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(318), + [sym_range] = STATE(318), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(318), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(177), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -9966,14 +10016,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(175), + [sym_underscore] = ACTIONS(179), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(175), + [sym_booleanConstant] = ACTIONS(179), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -10000,69 +10050,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(175), - [sym_top] = ACTIONS(175), - [sym_bottom] = ACTIONS(175), - [sym_intConstant] = ACTIONS(175), - [sym_doubleConstant] = ACTIONS(177), - [sym_stringConstant] = ACTIONS(177), + [sym_undefined] = ACTIONS(179), + [sym_top] = ACTIONS(179), + [sym_bottom] = ACTIONS(179), + [sym_intConstant] = ACTIONS(179), + [sym_doubleConstant] = ACTIONS(181), + [sym_stringConstant] = ACTIONS(181), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [15] = { - [sym_sequential] = STATE(314), - [sym_files] = STATE(314), - [sym_definition] = STATE(238), - [sym__pattern] = STATE(314), - [sym__container] = STATE(1073), - [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__bubbleScope] = STATE(112), - [sym_bubble] = STATE(314), - [sym_nodeLike] = STATE(314), - [sym_like] = STATE(314), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(314), - [sym_some] = STATE(314), - [sym_every] = STATE(314), - [sym_regexPattern] = STATE(314), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(314), - [sym_range] = STATE(314), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(314), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(121), + [sym_sequential] = STATE(317), + [sym_files] = STATE(317), + [sym_definition] = STATE(242), + [sym__pattern] = STATE(317), + [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__bubbleScope] = STATE(119), + [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(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(317), + [sym_range] = STATE(317), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(317), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(183), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -10087,14 +10137,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(125), + [sym_underscore] = ACTIONS(185), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(125), + [sym_booleanConstant] = ACTIONS(185), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -10121,69 +10171,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(125), - [sym_top] = ACTIONS(125), - [sym_bottom] = ACTIONS(125), - [sym_intConstant] = ACTIONS(125), - [sym_doubleConstant] = ACTIONS(179), - [sym_stringConstant] = ACTIONS(179), + [sym_undefined] = ACTIONS(185), + [sym_top] = ACTIONS(185), + [sym_bottom] = ACTIONS(185), + [sym_intConstant] = ACTIONS(185), + [sym_doubleConstant] = ACTIONS(187), + [sym_stringConstant] = ACTIONS(187), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [16] = { - [sym_sequential] = STATE(317), - [sym_files] = STATE(317), - [sym_definition] = STATE(240), - [sym__pattern] = STATE(317), - [sym__container] = STATE(1073), - [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(112), - [sym_bubble] = STATE(317), - [sym_nodeLike] = STATE(317), - [sym_like] = STATE(317), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(317), - [sym_some] = STATE(317), - [sym_every] = STATE(317), - [sym_regexPattern] = STATE(317), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(317), - [sym_range] = STATE(317), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(317), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(181), + [sym_sequential] = STATE(311), + [sym_files] = STATE(311), + [sym_definition] = STATE(248), + [sym__pattern] = STATE(311), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(311), + [sym_divOperation] = STATE(311), + [sym_modOperation] = STATE(311), + [sym_addOperation] = STATE(311), + [sym_subOperation] = STATE(311), + [sym_patternAs] = STATE(311), + [sym_patternLimit] = STATE(311), + [sym_assignmentAsPattern] = STATE(311), + [sym_patternAccumulate] = STATE(311), + [sym_patternWhere] = STATE(311), + [sym__literal] = STATE(311), + [sym_patternNot] = STATE(311), + [sym_patternOr] = STATE(311), + [sym_patternOrElse] = STATE(311), + [sym_patternAny] = STATE(311), + [sym_patternAnd] = STATE(311), + [sym_patternMaybe] = STATE(311), + [sym_patternAfter] = STATE(311), + [sym_patternBefore] = STATE(311), + [sym_patternContains] = STATE(311), + [sym_patternIncludes] = STATE(311), + [sym_rewrite] = STATE(311), + [sym_patternIfElse] = STATE(311), + [sym_within] = STATE(311), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(311), + [sym_nodeLike] = STATE(311), + [sym_like] = STATE(311), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(311), + [sym_some] = STATE(311), + [sym_every] = STATE(311), + [sym_regexPattern] = STATE(311), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(311), + [sym_range] = STATE(311), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(311), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(145), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -10208,14 +10258,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(183), + [sym_underscore] = ACTIONS(149), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(183), + [sym_booleanConstant] = ACTIONS(149), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -10242,69 +10292,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(183), - [sym_top] = ACTIONS(183), - [sym_bottom] = ACTIONS(183), - [sym_intConstant] = ACTIONS(183), - [sym_doubleConstant] = ACTIONS(185), - [sym_stringConstant] = ACTIONS(185), + [sym_undefined] = ACTIONS(149), + [sym_top] = ACTIONS(149), + [sym_bottom] = ACTIONS(149), + [sym_intConstant] = ACTIONS(149), + [sym_doubleConstant] = ACTIONS(189), + [sym_stringConstant] = ACTIONS(189), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [17] = { - [sym_sequential] = STATE(309), - [sym_files] = STATE(309), - [sym_definition] = STATE(239), - [sym__pattern] = STATE(309), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(309), - [sym_divOperation] = STATE(309), - [sym_modOperation] = STATE(309), - [sym_addOperation] = STATE(309), - [sym_subOperation] = STATE(309), - [sym_patternAs] = STATE(309), - [sym_patternLimit] = STATE(309), - [sym_assignmentAsPattern] = STATE(309), - [sym_patternAccumulate] = STATE(309), - [sym_patternWhere] = STATE(309), - [sym__literal] = STATE(309), - [sym_patternNot] = STATE(309), - [sym_patternOr] = STATE(309), - [sym_patternOrElse] = STATE(309), - [sym_patternAny] = STATE(309), - [sym_patternAnd] = STATE(309), - [sym_patternMaybe] = STATE(309), - [sym_patternAfter] = STATE(309), - [sym_patternBefore] = STATE(309), - [sym_patternContains] = STATE(309), - [sym_patternIncludes] = STATE(309), - [sym_rewrite] = STATE(309), - [sym_patternIfElse] = STATE(309), - [sym_within] = STATE(309), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(309), - [sym_nodeLike] = STATE(309), - [sym_like] = STATE(309), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(309), - [sym_some] = STATE(309), - [sym_every] = STATE(309), - [sym_regexPattern] = STATE(309), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(309), - [sym_range] = STATE(309), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(309), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(187), + [sym_sequential] = STATE(314), + [sym_files] = STATE(314), + [sym_definition] = STATE(249), + [sym__pattern] = STATE(314), + [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__bubbleScope] = STATE(119), + [sym_bubble] = STATE(314), + [sym_nodeLike] = STATE(314), + [sym_like] = STATE(314), + [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_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(314), + [sym_range] = STATE(314), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(314), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(191), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -10329,14 +10379,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(189), + [sym_underscore] = ACTIONS(193), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(189), + [sym_booleanConstant] = ACTIONS(193), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -10363,69 +10413,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(189), - [sym_top] = ACTIONS(189), - [sym_bottom] = ACTIONS(189), - [sym_intConstant] = ACTIONS(189), - [sym_doubleConstant] = ACTIONS(191), - [sym_stringConstant] = ACTIONS(191), + [sym_undefined] = ACTIONS(193), + [sym_top] = ACTIONS(193), + [sym_bottom] = ACTIONS(193), + [sym_intConstant] = ACTIONS(193), + [sym_doubleConstant] = ACTIONS(195), + [sym_stringConstant] = ACTIONS(195), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [18] = { - [sym_sequential] = STATE(311), - [sym_files] = STATE(311), - [sym_definition] = STATE(246), - [sym__pattern] = STATE(311), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(311), - [sym_divOperation] = STATE(311), - [sym_modOperation] = STATE(311), - [sym_addOperation] = STATE(311), - [sym_subOperation] = STATE(311), - [sym_patternAs] = STATE(311), - [sym_patternLimit] = STATE(311), - [sym_assignmentAsPattern] = STATE(311), - [sym_patternAccumulate] = STATE(311), - [sym_patternWhere] = STATE(311), - [sym__literal] = STATE(311), - [sym_patternNot] = STATE(311), - [sym_patternOr] = STATE(311), - [sym_patternOrElse] = STATE(311), - [sym_patternAny] = STATE(311), - [sym_patternAnd] = STATE(311), - [sym_patternMaybe] = STATE(311), - [sym_patternAfter] = STATE(311), - [sym_patternBefore] = STATE(311), - [sym_patternContains] = STATE(311), - [sym_patternIncludes] = STATE(311), - [sym_rewrite] = STATE(311), - [sym_patternIfElse] = STATE(311), - [sym_within] = STATE(311), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(311), - [sym_nodeLike] = STATE(311), - [sym_like] = STATE(311), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(311), - [sym_some] = STATE(311), - [sym_every] = STATE(311), - [sym_regexPattern] = STATE(311), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(311), - [sym_range] = STATE(311), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(311), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(193), + [sym_sequential] = STATE(328), + [sym_files] = STATE(328), + [sym_definition] = STATE(9), + [sym__pattern] = STATE(328), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(328), + [sym_divOperation] = STATE(328), + [sym_modOperation] = STATE(328), + [sym_addOperation] = STATE(328), + [sym_subOperation] = STATE(328), + [sym_patternAs] = STATE(328), + [sym_patternLimit] = STATE(328), + [sym_assignmentAsPattern] = STATE(328), + [sym_patternAccumulate] = STATE(328), + [sym_patternWhere] = STATE(328), + [sym__literal] = STATE(328), + [sym_patternNot] = STATE(328), + [sym_patternOr] = STATE(328), + [sym_patternOrElse] = STATE(328), + [sym_patternAny] = STATE(328), + [sym_patternAnd] = STATE(328), + [sym_patternMaybe] = STATE(328), + [sym_patternAfter] = STATE(328), + [sym_patternBefore] = STATE(328), + [sym_patternContains] = STATE(328), + [sym_patternIncludes] = STATE(328), + [sym_rewrite] = STATE(328), + [sym_patternIfElse] = STATE(328), + [sym_within] = STATE(328), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(328), + [sym_nodeLike] = STATE(328), + [sym_like] = STATE(328), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(328), + [sym_some] = STATE(328), + [sym_every] = STATE(328), + [sym_regexPattern] = STATE(328), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(328), + [sym_range] = STATE(328), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(328), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(197), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -10450,14 +10500,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(195), + [sym_underscore] = ACTIONS(199), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(195), + [sym_booleanConstant] = ACTIONS(199), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -10484,69 +10534,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(195), - [sym_top] = ACTIONS(195), - [sym_bottom] = ACTIONS(195), - [sym_intConstant] = ACTIONS(195), - [sym_doubleConstant] = ACTIONS(197), - [sym_stringConstant] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), + [sym_top] = ACTIONS(199), + [sym_bottom] = ACTIONS(199), + [sym_intConstant] = ACTIONS(199), + [sym_doubleConstant] = ACTIONS(201), + [sym_stringConstant] = ACTIONS(201), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [19] = { - [sym_sequential] = STATE(322), - [sym_files] = STATE(322), - [sym_definition] = STATE(8), - [sym__pattern] = STATE(322), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(322), - [sym_divOperation] = STATE(322), - [sym_modOperation] = STATE(322), - [sym_addOperation] = STATE(322), - [sym_subOperation] = STATE(322), - [sym_patternAs] = STATE(322), - [sym_patternLimit] = STATE(322), - [sym_assignmentAsPattern] = STATE(322), - [sym_patternAccumulate] = STATE(322), - [sym_patternWhere] = STATE(322), - [sym__literal] = STATE(322), - [sym_patternNot] = STATE(322), - [sym_patternOr] = STATE(322), - [sym_patternOrElse] = STATE(322), - [sym_patternAny] = STATE(322), - [sym_patternAnd] = STATE(322), - [sym_patternMaybe] = STATE(322), - [sym_patternAfter] = STATE(322), - [sym_patternBefore] = STATE(322), - [sym_patternContains] = STATE(322), - [sym_patternIncludes] = STATE(322), - [sym_rewrite] = STATE(322), - [sym_patternIfElse] = STATE(322), - [sym_within] = STATE(322), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(322), - [sym_nodeLike] = STATE(322), - [sym_like] = STATE(322), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(322), - [sym_some] = STATE(322), - [sym_every] = STATE(322), - [sym_regexPattern] = STATE(322), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(322), - [sym_range] = STATE(322), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(322), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(199), + [sym_sequential] = STATE(324), + [sym_files] = STATE(324), + [sym_definition] = STATE(243), + [sym__pattern] = STATE(324), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(324), + [sym_divOperation] = STATE(324), + [sym_modOperation] = STATE(324), + [sym_addOperation] = STATE(324), + [sym_subOperation] = STATE(324), + [sym_patternAs] = STATE(324), + [sym_patternLimit] = STATE(324), + [sym_assignmentAsPattern] = STATE(324), + [sym_patternAccumulate] = STATE(324), + [sym_patternWhere] = STATE(324), + [sym__literal] = STATE(324), + [sym_patternNot] = STATE(324), + [sym_patternOr] = STATE(324), + [sym_patternOrElse] = STATE(324), + [sym_patternAny] = STATE(324), + [sym_patternAnd] = STATE(324), + [sym_patternMaybe] = STATE(324), + [sym_patternAfter] = STATE(324), + [sym_patternBefore] = STATE(324), + [sym_patternContains] = STATE(324), + [sym_patternIncludes] = STATE(324), + [sym_rewrite] = STATE(324), + [sym_patternIfElse] = STATE(324), + [sym_within] = STATE(324), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(324), + [sym_nodeLike] = STATE(324), + [sym_like] = STATE(324), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(324), + [sym_some] = STATE(324), + [sym_every] = STATE(324), + [sym_regexPattern] = STATE(324), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(324), + [sym_range] = STATE(324), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(324), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(133), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -10571,14 +10621,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(201), + [sym_underscore] = ACTIONS(137), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(201), + [sym_booleanConstant] = ACTIONS(137), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -10605,10 +10655,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(201), - [sym_top] = ACTIONS(201), - [sym_bottom] = ACTIONS(201), - [sym_intConstant] = ACTIONS(201), + [sym_undefined] = ACTIONS(137), + [sym_top] = ACTIONS(137), + [sym_bottom] = ACTIONS(137), + [sym_intConstant] = ACTIONS(137), [sym_doubleConstant] = ACTIONS(203), [sym_stringConstant] = ACTIONS(203), [sym_regex] = ACTIONS(81), @@ -10616,58 +10666,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [20] = { - [sym_sequential] = STATE(308), - [sym_files] = STATE(308), + [sym_sequential] = STATE(315), + [sym_files] = STATE(315), [sym_definition] = STATE(245), - [sym__pattern] = STATE(308), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(308), - [sym_divOperation] = STATE(308), - [sym_modOperation] = STATE(308), - [sym_addOperation] = STATE(308), - [sym_subOperation] = STATE(308), - [sym_patternAs] = STATE(308), - [sym_patternLimit] = STATE(308), - [sym_assignmentAsPattern] = STATE(308), - [sym_patternAccumulate] = STATE(308), - [sym_patternWhere] = STATE(308), - [sym__literal] = STATE(308), - [sym_patternNot] = STATE(308), - [sym_patternOr] = STATE(308), - [sym_patternOrElse] = STATE(308), - [sym_patternAny] = STATE(308), - [sym_patternAnd] = STATE(308), - [sym_patternMaybe] = STATE(308), - [sym_patternAfter] = STATE(308), - [sym_patternBefore] = STATE(308), - [sym_patternContains] = STATE(308), - [sym_patternIncludes] = STATE(308), - [sym_rewrite] = STATE(308), - [sym_patternIfElse] = STATE(308), - [sym_within] = STATE(308), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(308), - [sym_nodeLike] = STATE(308), - [sym_like] = STATE(308), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(308), - [sym_some] = STATE(308), - [sym_every] = STATE(308), - [sym_regexPattern] = STATE(308), - [sym_patternDefinition] = STATE(259), - [sym_predicateDefinition] = STATE(261), - [sym_functionDefinition] = STATE(289), - [sym_foreignFunctionDefinition] = STATE(262), - [sym_log] = STATE(308), - [sym_range] = STATE(308), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(308), - [sym_snippetRegex] = STATE(342), - [ts_builtin_sym_end] = ACTIONS(157), + [sym__pattern] = STATE(315), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(315), + [sym_divOperation] = STATE(315), + [sym_modOperation] = STATE(315), + [sym_addOperation] = STATE(315), + [sym_subOperation] = STATE(315), + [sym_patternAs] = STATE(315), + [sym_patternLimit] = STATE(315), + [sym_assignmentAsPattern] = STATE(315), + [sym_patternAccumulate] = STATE(315), + [sym_patternWhere] = STATE(315), + [sym__literal] = STATE(315), + [sym_patternNot] = STATE(315), + [sym_patternOr] = STATE(315), + [sym_patternOrElse] = STATE(315), + [sym_patternAny] = STATE(315), + [sym_patternAnd] = STATE(315), + [sym_patternMaybe] = STATE(315), + [sym_patternAfter] = STATE(315), + [sym_patternBefore] = STATE(315), + [sym_patternContains] = STATE(315), + [sym_patternIncludes] = STATE(315), + [sym_rewrite] = STATE(315), + [sym_patternIfElse] = STATE(315), + [sym_within] = STATE(315), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(315), + [sym_nodeLike] = STATE(315), + [sym_like] = STATE(315), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(315), + [sym_some] = STATE(315), + [sym_every] = STATE(315), + [sym_regexPattern] = STATE(315), + [sym_patternDefinition] = STATE(288), + [sym_predicateDefinition] = STATE(289), + [sym_functionDefinition] = STATE(290), + [sym_foreignFunctionDefinition] = STATE(251), + [sym_log] = STATE(315), + [sym_range] = STATE(315), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(315), + [sym_snippetRegex] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(139), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -10692,14 +10742,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(161), + [sym_underscore] = ACTIONS(143), [anon_sym_private] = ACTIONS(61), [anon_sym_pattern] = ACTIONS(63), [anon_sym_predicate] = ACTIONS(65), [anon_sym_function] = ACTIONS(67), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(161), + [sym_booleanConstant] = ACTIONS(143), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -10726,10 +10776,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(161), - [sym_top] = ACTIONS(161), - [sym_bottom] = ACTIONS(161), - [sym_intConstant] = ACTIONS(161), + [sym_undefined] = ACTIONS(143), + [sym_top] = ACTIONS(143), + [sym_bottom] = ACTIONS(143), + [sym_intConstant] = ACTIONS(143), [sym_doubleConstant] = ACTIONS(205), [sym_stringConstant] = ACTIONS(205), [sym_regex] = ACTIONS(81), @@ -10737,53 +10787,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [21] = { - [sym_sequential] = STATE(873), - [sym_files] = STATE(873), - [sym__pattern] = STATE(873), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(873), - [sym_nodeLike] = STATE(873), - [sym_like] = STATE(873), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(873), - [sym_some] = STATE(873), - [sym_every] = STATE(873), - [sym_dotdotdot] = STATE(1304), - [sym_regexPattern] = STATE(873), - [sym_log] = STATE(873), - [sym_range] = STATE(873), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(877), + [sym_files] = STATE(877), + [sym__pattern] = STATE(877), + [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__bubbleScope] = STATE(121), + [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(877), + [sym_some] = STATE(877), + [sym_every] = STATE(877), + [sym_dotdotdot] = STATE(1243), + [sym_regexPattern] = STATE(877), + [sym_log] = STATE(877), + [sym_range] = STATE(877), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(877), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -10851,82 +10901,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [22] = { - [sym_sequential] = STATE(873), - [sym_files] = STATE(873), - [sym__pattern] = STATE(873), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(873), - [sym_nodeLike] = STATE(873), - [sym_like] = STATE(873), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(873), - [sym_some] = STATE(873), - [sym_every] = STATE(873), - [sym_dotdotdot] = STATE(1304), - [sym_regexPattern] = STATE(873), - [sym_log] = STATE(873), - [sym_range] = STATE(873), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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(245), - [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(273), - [anon_sym_some] = ACTIONS(251), - [anon_sym_every] = ACTIONS(253), - [aux_sym_dotdotdot_token1] = ACTIONS(255), - [sym_underscore] = ACTIONS(257), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_sequential] = STATE(877), + [sym_files] = STATE(877), + [sym__pattern] = STATE(877), + [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__bubbleScope] = STATE(121), + [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(877), + [sym_some] = STATE(877), + [sym_every] = STATE(877), + [sym_dotdotdot] = STATE(1243), + [sym_regexPattern] = STATE(877), + [sym_log] = STATE(877), + [sym_range] = STATE(877), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(877), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(245), + [anon_sym_LBRACK] = ACTIONS(247), + [anon_sym_RBRACK] = ACTIONS(273), + [anon_sym_some] = ACTIONS(251), + [anon_sym_every] = ACTIONS(253), + [aux_sym_dotdotdot_token1] = ACTIONS(255), + [sym_underscore] = ACTIONS(257), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), [sym_booleanConstant] = ACTIONS(257), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), @@ -10965,53 +11015,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [23] = { - [sym_sequential] = STATE(862), - [sym_files] = STATE(862), - [sym__pattern] = STATE(862), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(862), - [sym_divOperation] = STATE(862), - [sym_modOperation] = STATE(862), - [sym_addOperation] = STATE(862), - [sym_subOperation] = STATE(862), - [sym_patternAs] = STATE(862), - [sym_patternLimit] = STATE(862), - [sym_assignmentAsPattern] = STATE(862), - [sym_patternAccumulate] = STATE(862), - [sym_patternWhere] = STATE(862), - [sym__literal] = STATE(862), - [sym_patternNot] = STATE(862), - [sym_patternOr] = STATE(862), - [sym_patternOrElse] = STATE(862), - [sym_patternAny] = STATE(862), - [sym_patternAnd] = STATE(862), - [sym_patternMaybe] = STATE(862), - [sym_patternAfter] = STATE(862), - [sym_patternBefore] = STATE(862), - [sym_patternContains] = STATE(862), - [sym_patternIncludes] = STATE(862), - [sym_rewrite] = STATE(862), - [sym_patternIfElse] = STATE(862), - [sym_within] = STATE(862), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(862), - [sym_nodeLike] = STATE(862), - [sym_like] = STATE(862), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(862), - [sym_some] = STATE(862), - [sym_every] = STATE(862), - [sym_dotdotdot] = STATE(1080), - [sym_regexPattern] = STATE(862), - [sym_log] = STATE(862), - [sym_range] = STATE(862), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(861), + [sym_files] = STATE(861), + [sym__pattern] = STATE(861), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(861), + [sym_divOperation] = STATE(861), + [sym_modOperation] = STATE(861), + [sym_addOperation] = STATE(861), + [sym_subOperation] = STATE(861), + [sym_patternAs] = STATE(861), + [sym_patternLimit] = STATE(861), + [sym_assignmentAsPattern] = STATE(861), + [sym_patternAccumulate] = STATE(861), + [sym_patternWhere] = STATE(861), + [sym__literal] = STATE(861), + [sym_patternNot] = STATE(861), + [sym_patternOr] = STATE(861), + [sym_patternOrElse] = STATE(861), + [sym_patternAny] = STATE(861), + [sym_patternAnd] = STATE(861), + [sym_patternMaybe] = STATE(861), + [sym_patternAfter] = STATE(861), + [sym_patternBefore] = STATE(861), + [sym_patternContains] = STATE(861), + [sym_patternIncludes] = STATE(861), + [sym_rewrite] = STATE(861), + [sym_patternIfElse] = STATE(861), + [sym_within] = STATE(861), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(861), + [sym_nodeLike] = STATE(861), + [sym_like] = STATE(861), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(861), + [sym_some] = STATE(861), + [sym_every] = STATE(861), + [sym_dotdotdot] = STATE(1057), + [sym_regexPattern] = STATE(861), + [sym_log] = STATE(861), + [sym_range] = STATE(861), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(862), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(861), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -11079,53 +11129,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [24] = { - [sym_sequential] = STATE(873), - [sym_files] = STATE(873), - [sym__pattern] = STATE(873), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(873), - [sym_nodeLike] = STATE(873), - [sym_like] = STATE(873), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(873), - [sym_some] = STATE(873), - [sym_every] = STATE(873), - [sym_dotdotdot] = STATE(1304), - [sym_regexPattern] = STATE(873), - [sym_log] = STATE(873), - [sym_range] = STATE(873), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(877), + [sym_files] = STATE(877), + [sym__pattern] = STATE(877), + [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__bubbleScope] = STATE(121), + [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(877), + [sym_some] = STATE(877), + [sym_every] = STATE(877), + [sym_dotdotdot] = STATE(1243), + [sym_regexPattern] = STATE(877), + [sym_log] = STATE(877), + [sym_range] = STATE(877), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(877), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -11193,53 +11243,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [25] = { - [sym_sequential] = STATE(873), - [sym_files] = STATE(873), - [sym__pattern] = STATE(873), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(873), - [sym_nodeLike] = STATE(873), - [sym_like] = STATE(873), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(873), - [sym_some] = STATE(873), - [sym_every] = STATE(873), - [sym_dotdotdot] = STATE(1304), - [sym_regexPattern] = STATE(873), - [sym_log] = STATE(873), - [sym_range] = STATE(873), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(877), + [sym_files] = STATE(877), + [sym__pattern] = STATE(877), + [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__bubbleScope] = STATE(121), + [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(877), + [sym_some] = STATE(877), + [sym_every] = STATE(877), + [sym_dotdotdot] = STATE(1243), + [sym_regexPattern] = STATE(877), + [sym_log] = STATE(877), + [sym_range] = STATE(877), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(877), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -11307,124 +11357,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [26] = { - [sym_sequential] = STATE(864), - [sym_files] = STATE(864), - [sym__pattern] = STATE(864), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(864), - [sym_divOperation] = STATE(864), - [sym_modOperation] = STATE(864), - [sym_addOperation] = STATE(864), - [sym_subOperation] = STATE(864), - [sym_patternAs] = STATE(864), - [sym_patternLimit] = STATE(864), - [sym_assignmentAsPattern] = STATE(864), - [sym_patternAccumulate] = STATE(864), - [sym_patternWhere] = STATE(864), - [sym__literal] = STATE(864), - [sym_patternNot] = STATE(864), - [sym_patternOr] = STATE(864), - [sym_patternOrElse] = STATE(864), - [sym_patternAny] = STATE(864), - [sym_patternAnd] = STATE(864), - [sym_patternMaybe] = STATE(864), - [sym_patternAfter] = STATE(864), - [sym_patternBefore] = STATE(864), - [sym_patternContains] = STATE(864), - [sym_patternIncludes] = STATE(864), - [sym_rewrite] = STATE(864), - [sym_patternIfElse] = STATE(864), - [sym_within] = STATE(864), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(864), - [sym_nodeLike] = STATE(864), - [sym_like] = STATE(864), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(864), - [sym_some] = STATE(864), - [sym_every] = STATE(864), - [sym_dotdotdot] = STATE(1105), - [sym_regexPattern] = STATE(864), - [sym_log] = STATE(864), - [sym_range] = STATE(864), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(864), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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(245), - [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(285), - [anon_sym_some] = ACTIONS(251), - [anon_sym_every] = ACTIONS(253), - [aux_sym_dotdotdot_token1] = ACTIONS(255), - [sym_underscore] = ACTIONS(287), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(287), - [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(287), - [sym_top] = ACTIONS(287), - [sym_bottom] = ACTIONS(287), - [sym_intConstant] = ACTIONS(287), - [sym_doubleConstant] = ACTIONS(289), - [sym_stringConstant] = ACTIONS(289), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - }, - [27] = { [sym_sequential] = STATE(865), [sym_files] = STATE(865), [sym__pattern] = STATE(865), - [sym__container] = STATE(1138), + [sym__container] = STATE(1146), [sym_mulOperation] = STATE(865), [sym_divOperation] = STATE(865), [sym_modOperation] = STATE(865), @@ -11449,25 +11385,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rewrite] = STATE(865), [sym_patternIfElse] = STATE(865), [sym_within] = STATE(865), - [sym__bubbleScope] = STATE(115), + [sym__bubbleScope] = STATE(121), [sym_bubble] = STATE(865), [sym_nodeLike] = STATE(865), [sym_like] = STATE(865), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), [sym_dot] = STATE(865), [sym_some] = STATE(865), [sym_every] = STATE(865), - [sym_dotdotdot] = STATE(1135), + [sym_dotdotdot] = STATE(1070), [sym_regexPattern] = STATE(865), [sym_log] = STATE(865), [sym_range] = STATE(865), - [sym_languageName] = STATE(1476), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), [sym_codeSnippet] = STATE(865), - [sym_snippetRegex] = STATE(420), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -11490,14 +11426,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_like] = ACTIONS(243), [anon_sym_DOT] = ACTIONS(245), [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(291), + [anon_sym_RBRACK] = ACTIONS(285), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), [aux_sym_dotdotdot_token1] = ACTIONS(255), - [sym_underscore] = ACTIONS(293), + [sym_underscore] = ACTIONS(287), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(293), + [sym_booleanConstant] = ACTIONS(287), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -11524,64 +11460,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(293), - [sym_top] = ACTIONS(293), - [sym_bottom] = ACTIONS(293), - [sym_intConstant] = ACTIONS(293), - [sym_doubleConstant] = ACTIONS(295), - [sym_stringConstant] = ACTIONS(295), + [sym_undefined] = ACTIONS(287), + [sym_top] = ACTIONS(287), + [sym_bottom] = ACTIONS(287), + [sym_intConstant] = ACTIONS(287), + [sym_doubleConstant] = ACTIONS(289), + [sym_stringConstant] = ACTIONS(289), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [28] = { - [sym_sequential] = STATE(854), - [sym_files] = STATE(854), - [sym__pattern] = STATE(854), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(854), - [sym_divOperation] = STATE(854), - [sym_modOperation] = STATE(854), - [sym_addOperation] = STATE(854), - [sym_subOperation] = STATE(854), - [sym_patternAs] = STATE(854), - [sym_patternLimit] = STATE(854), - [sym_assignmentAsPattern] = STATE(854), - [sym_patternAccumulate] = STATE(854), - [sym_patternWhere] = STATE(854), - [sym__literal] = STATE(854), - [sym_patternNot] = STATE(854), - [sym_patternOr] = STATE(854), - [sym_patternOrElse] = STATE(854), - [sym_patternAny] = STATE(854), - [sym_patternAnd] = STATE(854), - [sym_patternMaybe] = STATE(854), - [sym_patternAfter] = STATE(854), - [sym_patternBefore] = STATE(854), - [sym_patternContains] = STATE(854), - [sym_patternIncludes] = STATE(854), - [sym_rewrite] = STATE(854), - [sym_patternIfElse] = STATE(854), - [sym_within] = STATE(854), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(854), - [sym_nodeLike] = STATE(854), - [sym_like] = STATE(854), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(854), - [sym_some] = STATE(854), - [sym_every] = STATE(854), - [sym_dotdotdot] = STATE(1063), - [sym_regexPattern] = STATE(854), - [sym_log] = STATE(854), - [sym_range] = STATE(854), - [sym_languageName] = STATE(1476), + [27] = { + [sym_sequential] = STATE(877), + [sym_files] = STATE(877), + [sym__pattern] = STATE(877), + [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__bubbleScope] = STATE(121), + [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(877), + [sym_some] = STATE(877), + [sym_every] = STATE(877), + [sym_dotdotdot] = STATE(1243), + [sym_regexPattern] = STATE(877), + [sym_log] = STATE(877), + [sym_range] = STATE(877), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(854), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(877), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -11604,14 +11540,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_like] = ACTIONS(243), [anon_sym_DOT] = ACTIONS(245), [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(297), + [anon_sym_RBRACK] = ACTIONS(291), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), [aux_sym_dotdotdot_token1] = ACTIONS(255), - [sym_underscore] = ACTIONS(299), + [sym_underscore] = ACTIONS(257), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(299), + [sym_booleanConstant] = ACTIONS(257), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -11638,21 +11574,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(299), - [sym_top] = ACTIONS(299), - [sym_bottom] = ACTIONS(299), - [sym_intConstant] = ACTIONS(299), - [sym_doubleConstant] = ACTIONS(301), - [sym_stringConstant] = ACTIONS(301), + [sym_undefined] = ACTIONS(257), + [sym_top] = ACTIONS(257), + [sym_bottom] = ACTIONS(257), + [sym_intConstant] = ACTIONS(257), + [sym_doubleConstant] = ACTIONS(267), + [sym_stringConstant] = ACTIONS(267), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [29] = { + [28] = { [sym_sequential] = STATE(873), [sym_files] = STATE(873), [sym__pattern] = STATE(873), - [sym__container] = STATE(1138), + [sym__container] = STATE(1146), [sym_mulOperation] = STATE(873), [sym_divOperation] = STATE(873), [sym_modOperation] = STATE(873), @@ -11677,25 +11613,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rewrite] = STATE(873), [sym_patternIfElse] = STATE(873), [sym_within] = STATE(873), - [sym__bubbleScope] = STATE(115), + [sym__bubbleScope] = STATE(121), [sym_bubble] = STATE(873), [sym_nodeLike] = STATE(873), [sym_like] = STATE(873), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), + [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_dotdotdot] = STATE(1304), + [sym_dotdotdot] = STATE(1123), [sym_regexPattern] = STATE(873), [sym_log] = STATE(873), [sym_range] = STATE(873), - [sym_languageName] = STATE(1476), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(420), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -11718,14 +11654,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_like] = ACTIONS(243), [anon_sym_DOT] = ACTIONS(245), [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(303), + [anon_sym_RBRACK] = ACTIONS(293), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), [aux_sym_dotdotdot_token1] = ACTIONS(255), - [sym_underscore] = ACTIONS(257), + [sym_underscore] = ACTIONS(295), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(257), + [sym_booleanConstant] = ACTIONS(295), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -11752,74 +11688,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), - [sym_top] = ACTIONS(257), - [sym_bottom] = ACTIONS(257), - [sym_intConstant] = ACTIONS(257), - [sym_doubleConstant] = ACTIONS(267), - [sym_stringConstant] = ACTIONS(267), + [sym_undefined] = ACTIONS(295), + [sym_top] = ACTIONS(295), + [sym_bottom] = ACTIONS(295), + [sym_intConstant] = ACTIONS(295), + [sym_doubleConstant] = ACTIONS(297), + [sym_stringConstant] = ACTIONS(297), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [30] = { - [sym_sequential] = STATE(873), - [sym_files] = STATE(873), - [sym__pattern] = STATE(873), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(873), - [sym_nodeLike] = STATE(873), - [sym_like] = STATE(873), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(873), - [sym_some] = STATE(873), - [sym_every] = STATE(873), - [sym_dotdotdot] = STATE(1304), - [sym_regexPattern] = STATE(873), - [sym_log] = STATE(873), - [sym_range] = STATE(873), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [29] = { + [sym_sequential] = STATE(877), + [sym_files] = STATE(877), + [sym__pattern] = STATE(877), + [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__bubbleScope] = STATE(121), + [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(877), + [sym_some] = STATE(877), + [sym_every] = STATE(877), + [sym_dotdotdot] = STATE(1243), + [sym_regexPattern] = STATE(877), + [sym_log] = STATE(877), + [sym_range] = STATE(877), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(877), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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), @@ -11832,7 +11768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_like] = ACTIONS(243), [anon_sym_DOT] = ACTIONS(245), [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(305), + [anon_sym_RBRACK] = ACTIONS(299), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), [aux_sym_dotdotdot_token1] = ACTIONS(255), @@ -11876,54 +11812,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [31] = { - [sym_sequential] = STATE(873), - [sym_files] = STATE(873), - [sym__pattern] = STATE(873), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(873), - [sym_nodeLike] = STATE(873), - [sym_like] = STATE(873), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(873), - [sym_some] = STATE(873), - [sym_every] = STATE(873), - [sym_dotdotdot] = STATE(1304), - [sym_regexPattern] = STATE(873), - [sym_log] = STATE(873), - [sym_range] = STATE(873), - [sym_languageName] = STATE(1476), + [30] = { + [sym_sequential] = STATE(877), + [sym_files] = STATE(877), + [sym__pattern] = STATE(877), + [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__bubbleScope] = STATE(121), + [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(877), + [sym_some] = STATE(877), + [sym_every] = STATE(877), + [sym_dotdotdot] = STATE(1243), + [sym_regexPattern] = STATE(877), + [sym_log] = STATE(877), + [sym_range] = STATE(877), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(877), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -11946,7 +11882,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_like] = ACTIONS(243), [anon_sym_DOT] = ACTIONS(245), [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(307), + [anon_sym_RBRACK] = ACTIONS(301), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), [aux_sym_dotdotdot_token1] = ACTIONS(255), @@ -11990,54 +11926,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [32] = { - [sym_sequential] = STATE(873), - [sym_files] = STATE(873), - [sym__pattern] = STATE(873), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(873), - [sym_nodeLike] = STATE(873), - [sym_like] = STATE(873), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(873), - [sym_some] = STATE(873), - [sym_every] = STATE(873), - [sym_dotdotdot] = STATE(1304), - [sym_regexPattern] = STATE(873), - [sym_log] = STATE(873), - [sym_range] = STATE(873), - [sym_languageName] = STATE(1476), + [31] = { + [sym_sequential] = STATE(877), + [sym_files] = STATE(877), + [sym__pattern] = STATE(877), + [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__bubbleScope] = STATE(121), + [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(877), + [sym_some] = STATE(877), + [sym_every] = STATE(877), + [sym_dotdotdot] = STATE(1243), + [sym_regexPattern] = STATE(877), + [sym_log] = STATE(877), + [sym_range] = STATE(877), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(877), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -12060,7 +11996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_like] = ACTIONS(243), [anon_sym_DOT] = ACTIONS(245), [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(309), + [anon_sym_RBRACK] = ACTIONS(303), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), [aux_sym_dotdotdot_token1] = ACTIONS(255), @@ -12104,58 +12040,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [33] = { - [sym_sequential] = STATE(900), - [sym_files] = STATE(900), - [sym__pattern] = STATE(900), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(900), - [sym_divOperation] = STATE(900), - [sym_modOperation] = STATE(900), - [sym_addOperation] = STATE(900), - [sym_subOperation] = STATE(900), - [sym_patternAs] = STATE(900), - [sym_patternLimit] = STATE(900), - [sym_assignmentAsPattern] = STATE(900), - [sym_patternAccumulate] = STATE(900), - [sym_patternWhere] = STATE(900), - [sym__literal] = STATE(900), - [sym_patternNot] = STATE(900), - [sym_patternOr] = STATE(900), - [sym_patternOrElse] = STATE(900), - [sym_patternAny] = STATE(900), - [sym_patternAnd] = STATE(900), - [sym_patternMaybe] = STATE(900), - [sym_patternAfter] = STATE(900), - [sym_patternBefore] = STATE(900), - [sym_patternContains] = STATE(900), - [sym_patternIncludes] = STATE(900), - [sym_rewrite] = STATE(900), - [sym_patternIfElse] = STATE(900), - [sym_within] = STATE(900), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(900), - [sym_nodeLike] = STATE(900), - [sym_like] = STATE(900), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(900), - [sym_some] = STATE(900), - [sym_every] = STATE(900), - [sym_regexPattern] = STATE(900), - [sym_log] = STATE(900), - [sym_range] = STATE(900), - [sym_languageName] = STATE(1476), + [32] = { + [sym_sequential] = STATE(859), + [sym_files] = STATE(859), + [sym__pattern] = STATE(859), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(859), + [sym_divOperation] = STATE(859), + [sym_modOperation] = STATE(859), + [sym_addOperation] = STATE(859), + [sym_subOperation] = STATE(859), + [sym_patternAs] = STATE(859), + [sym_patternLimit] = STATE(859), + [sym_assignmentAsPattern] = STATE(859), + [sym_patternAccumulate] = STATE(859), + [sym_patternWhere] = STATE(859), + [sym__literal] = STATE(859), + [sym_patternNot] = STATE(859), + [sym_patternOr] = STATE(859), + [sym_patternOrElse] = STATE(859), + [sym_patternAny] = STATE(859), + [sym_patternAnd] = STATE(859), + [sym_patternMaybe] = STATE(859), + [sym_patternAfter] = STATE(859), + [sym_patternBefore] = STATE(859), + [sym_patternContains] = STATE(859), + [sym_patternIncludes] = STATE(859), + [sym_rewrite] = STATE(859), + [sym_patternIfElse] = STATE(859), + [sym_within] = STATE(859), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(859), + [sym_nodeLike] = STATE(859), + [sym_like] = STATE(859), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(859), + [sym_some] = STATE(859), + [sym_every] = STATE(859), + [sym_dotdotdot] = STATE(1176), + [sym_regexPattern] = STATE(859), + [sym_log] = STATE(859), + [sym_range] = STATE(859), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(900), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_codeSnippet] = STATE(859), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -12173,14 +12108,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_within] = ACTIONS(241), [anon_sym_bubble] = ACTIONS(47), [anon_sym_like] = ACTIONS(243), - [anon_sym_DOT] = ACTIONS(315), + [anon_sym_DOT] = ACTIONS(245), [anon_sym_LBRACK] = ACTIONS(247), + [anon_sym_RBRACK] = ACTIONS(305), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(317), + [aux_sym_dotdotdot_token1] = ACTIONS(255), + [sym_underscore] = ACTIONS(307), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(317), + [sym_booleanConstant] = ACTIONS(307), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -12207,68 +12144,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(317), - [sym_top] = ACTIONS(317), - [sym_bottom] = ACTIONS(317), - [sym_intConstant] = ACTIONS(317), - [sym_doubleConstant] = ACTIONS(319), - [sym_stringConstant] = ACTIONS(319), + [sym_undefined] = ACTIONS(307), + [sym_top] = ACTIONS(307), + [sym_bottom] = ACTIONS(307), + [sym_intConstant] = ACTIONS(307), + [sym_doubleConstant] = ACTIONS(309), + [sym_stringConstant] = ACTIONS(309), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [34] = { - [sym_sequential] = STATE(893), - [sym_files] = STATE(893), - [sym__pattern] = STATE(893), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(893), - [sym_divOperation] = STATE(893), - [sym_modOperation] = STATE(893), - [sym_addOperation] = STATE(893), - [sym_subOperation] = STATE(893), - [sym_patternAs] = STATE(893), - [sym_patternLimit] = STATE(893), - [sym_assignmentAsPattern] = STATE(893), - [sym_patternAccumulate] = STATE(893), - [sym_patternWhere] = STATE(893), - [sym__literal] = STATE(893), - [sym_patternNot] = STATE(893), - [sym_patternOr] = STATE(893), - [sym_patternOrElse] = STATE(893), - [sym_patternAny] = STATE(893), - [sym_patternAnd] = STATE(893), - [sym_patternMaybe] = STATE(893), - [sym_patternAfter] = STATE(893), - [sym_patternBefore] = STATE(893), - [sym_patternContains] = STATE(893), - [sym_patternIncludes] = STATE(893), - [sym_rewrite] = STATE(893), - [sym_patternIfElse] = STATE(893), - [sym_within] = STATE(893), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(893), - [sym_nodeLike] = STATE(893), - [sym_like] = STATE(893), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(893), - [sym_some] = STATE(893), - [sym_every] = STATE(893), - [sym_regexPattern] = STATE(893), - [sym_log] = STATE(893), - [sym_range] = STATE(893), - [sym_languageName] = STATE(1476), + [33] = { + [sym_sequential] = STATE(912), + [sym_files] = STATE(912), + [sym__pattern] = STATE(912), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(912), + [sym_divOperation] = STATE(912), + [sym_modOperation] = STATE(912), + [sym_addOperation] = STATE(912), + [sym_subOperation] = STATE(912), + [sym_patternAs] = STATE(912), + [sym_patternLimit] = STATE(912), + [sym_assignmentAsPattern] = STATE(912), + [sym_patternAccumulate] = STATE(912), + [sym_patternWhere] = STATE(912), + [sym__literal] = STATE(912), + [sym_patternNot] = STATE(912), + [sym_patternOr] = STATE(912), + [sym_patternOrElse] = STATE(912), + [sym_patternAny] = STATE(912), + [sym_patternAnd] = STATE(912), + [sym_patternMaybe] = STATE(912), + [sym_patternAfter] = STATE(912), + [sym_patternBefore] = STATE(912), + [sym_patternContains] = STATE(912), + [sym_patternIncludes] = STATE(912), + [sym_rewrite] = STATE(912), + [sym_patternIfElse] = STATE(912), + [sym_within] = STATE(912), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(912), + [sym_nodeLike] = STATE(912), + [sym_like] = STATE(912), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(912), + [sym_some] = STATE(912), + [sym_every] = STATE(912), + [sym_regexPattern] = STATE(912), + [sym_log] = STATE(912), + [sym_range] = STATE(912), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(893), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(912), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), + [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -12290,10 +12227,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(323), + [sym_underscore] = ACTIONS(317), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(323), + [sym_booleanConstant] = ACTIONS(317), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -12320,70 +12257,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(323), - [sym_top] = ACTIONS(323), - [sym_bottom] = ACTIONS(323), - [sym_intConstant] = ACTIONS(323), - [sym_doubleConstant] = ACTIONS(325), - [sym_stringConstant] = ACTIONS(325), + [sym_undefined] = ACTIONS(317), + [sym_top] = ACTIONS(317), + [sym_bottom] = ACTIONS(317), + [sym_intConstant] = ACTIONS(317), + [sym_doubleConstant] = ACTIONS(319), + [sym_stringConstant] = ACTIONS(319), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [35] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1237), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [34] = { + [sym_sequential] = STATE(888), + [sym_files] = STATE(888), + [sym__pattern] = STATE(888), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(888), + [sym_divOperation] = STATE(888), + [sym_modOperation] = STATE(888), + [sym_addOperation] = STATE(888), + [sym_subOperation] = STATE(888), + [sym_patternAs] = STATE(888), + [sym_patternLimit] = STATE(888), + [sym_assignmentAsPattern] = STATE(888), + [sym_patternAccumulate] = STATE(888), + [sym_patternWhere] = STATE(888), + [sym__literal] = STATE(888), + [sym_patternNot] = STATE(888), + [sym_patternOr] = STATE(888), + [sym_patternOrElse] = STATE(888), + [sym_patternAny] = STATE(888), + [sym_patternAnd] = STATE(888), + [sym_patternMaybe] = STATE(888), + [sym_patternAfter] = STATE(888), + [sym_patternBefore] = STATE(888), + [sym_patternContains] = STATE(888), + [sym_patternIncludes] = STATE(888), + [sym_rewrite] = STATE(888), + [sym_patternIfElse] = STATE(888), + [sym_within] = STATE(888), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(888), + [sym_nodeLike] = STATE(888), + [sym_like] = STATE(888), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(888), + [sym_some] = STATE(888), + [sym_every] = STATE(888), + [sym_regexPattern] = STATE(888), + [sym_log] = STATE(888), + [sym_range] = STATE(888), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(888), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(329), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -12403,10 +12340,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(323), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(323), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -12433,68 +12370,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(323), + [sym_top] = ACTIONS(323), + [sym_bottom] = ACTIONS(323), + [sym_intConstant] = ACTIONS(323), + [sym_doubleConstant] = ACTIONS(325), + [sym_stringConstant] = ACTIONS(325), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [36] = { - [sym_sequential] = STATE(876), - [sym_files] = STATE(876), - [sym__pattern] = STATE(876), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(876), - [sym_nodeLike] = STATE(876), - [sym_like] = STATE(876), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [35] = { + [sym_sequential] = STATE(900), + [sym_files] = STATE(900), + [sym__pattern] = STATE(900), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(900), + [sym_divOperation] = STATE(900), + [sym_modOperation] = STATE(900), + [sym_addOperation] = STATE(900), + [sym_subOperation] = STATE(900), + [sym_patternAs] = STATE(900), + [sym_patternLimit] = STATE(900), + [sym_assignmentAsPattern] = STATE(900), + [sym_patternAccumulate] = STATE(900), + [sym_patternWhere] = STATE(900), + [sym__literal] = STATE(900), + [sym_patternNot] = STATE(900), + [sym_patternOr] = STATE(900), + [sym_patternOrElse] = STATE(900), + [sym_patternAny] = STATE(900), + [sym_patternAnd] = STATE(900), + [sym_patternMaybe] = STATE(900), + [sym_patternAfter] = STATE(900), + [sym_patternBefore] = STATE(900), + [sym_patternContains] = STATE(900), + [sym_patternIncludes] = STATE(900), + [sym_rewrite] = STATE(900), + [sym_patternIfElse] = STATE(900), + [sym_within] = STATE(900), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(900), + [sym_nodeLike] = STATE(900), + [sym_like] = STATE(900), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(900), + [sym_some] = STATE(900), + [sym_every] = STATE(900), + [sym_regexPattern] = STATE(900), + [sym_log] = STATE(900), + [sym_range] = STATE(900), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(876), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(900), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(313), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -12516,10 +12453,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(335), + [sym_underscore] = ACTIONS(327), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(335), + [sym_booleanConstant] = ACTIONS(327), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -12546,64 +12483,177 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(335), - [sym_top] = ACTIONS(335), - [sym_bottom] = ACTIONS(335), - [sym_intConstant] = ACTIONS(335), - [sym_doubleConstant] = ACTIONS(337), - [sym_stringConstant] = ACTIONS(337), + [sym_undefined] = ACTIONS(327), + [sym_top] = ACTIONS(327), + [sym_bottom] = ACTIONS(327), + [sym_intConstant] = ACTIONS(327), + [sym_doubleConstant] = ACTIONS(329), + [sym_stringConstant] = ACTIONS(329), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [37] = { - [sym_sequential] = STATE(879), - [sym_files] = STATE(879), - [sym__pattern] = STATE(879), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(879), - [sym_nodeLike] = STATE(879), - [sym_like] = STATE(879), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [36] = { + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1398), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(879), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_multifile] = ACTIONS(213), + [anon_sym_LPAREN] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(333), + [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(335), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(335), + [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(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), + [sym_comment] = ACTIONS(3), + }, + [37] = { + [sym_sequential] = STATE(892), + [sym_files] = STATE(892), + [sym__pattern] = STATE(892), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(892), + [sym_divOperation] = STATE(892), + [sym_modOperation] = STATE(892), + [sym_addOperation] = STATE(892), + [sym_subOperation] = STATE(892), + [sym_patternAs] = STATE(892), + [sym_patternLimit] = STATE(892), + [sym_assignmentAsPattern] = STATE(892), + [sym_patternAccumulate] = STATE(892), + [sym_patternWhere] = STATE(892), + [sym__literal] = STATE(892), + [sym_patternNot] = STATE(892), + [sym_patternOr] = STATE(892), + [sym_patternOrElse] = STATE(892), + [sym_patternAny] = STATE(892), + [sym_patternAnd] = STATE(892), + [sym_patternMaybe] = STATE(892), + [sym_patternAfter] = STATE(892), + [sym_patternBefore] = STATE(892), + [sym_patternContains] = STATE(892), + [sym_patternIncludes] = STATE(892), + [sym_rewrite] = STATE(892), + [sym_patternIfElse] = STATE(892), + [sym_within] = STATE(892), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(892), + [sym_nodeLike] = STATE(892), + [sym_like] = STATE(892), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(892), + [sym_some] = STATE(892), + [sym_every] = STATE(892), + [sym_regexPattern] = STATE(892), + [sym_log] = STATE(892), + [sym_range] = STATE(892), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(892), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -12670,59 +12720,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [38] = { - [sym_sequential] = STATE(878), - [sym_files] = STATE(878), - [sym__pattern] = STATE(878), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(878), - [sym_divOperation] = STATE(878), - [sym_modOperation] = STATE(878), - [sym_addOperation] = STATE(878), - [sym_subOperation] = STATE(878), - [sym_patternAs] = STATE(878), - [sym_patternLimit] = STATE(878), - [sym_assignmentAsPattern] = STATE(878), - [sym_patternAccumulate] = STATE(878), - [sym_patternWhere] = STATE(878), - [sym__literal] = STATE(878), - [sym_patternNot] = STATE(878), - [sym_patternOr] = STATE(878), - [sym_patternOrElse] = STATE(878), - [sym_patternAny] = STATE(878), - [sym_patternAnd] = STATE(878), - [sym_patternMaybe] = STATE(878), - [sym_patternAfter] = STATE(878), - [sym_patternBefore] = STATE(878), - [sym_patternContains] = STATE(878), - [sym_patternIncludes] = STATE(878), - [sym_rewrite] = STATE(878), - [sym_patternIfElse] = STATE(878), - [sym_within] = STATE(878), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(878), - [sym_nodeLike] = STATE(878), - [sym_like] = STATE(878), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(878), - [sym_some] = STATE(878), - [sym_every] = STATE(878), - [sym_regexPattern] = STATE(878), - [sym_log] = STATE(878), - [sym_range] = STATE(878), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1398), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(878), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(343), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -12742,10 +12792,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(343), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(343), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -12772,64 +12822,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(343), - [sym_top] = ACTIONS(343), - [sym_bottom] = ACTIONS(343), - [sym_intConstant] = ACTIONS(343), - [sym_doubleConstant] = ACTIONS(345), - [sym_stringConstant] = ACTIONS(345), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [39] = { - [sym_sequential] = STATE(891), - [sym_files] = STATE(891), - [sym__pattern] = STATE(891), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(891), - [sym_divOperation] = STATE(891), - [sym_modOperation] = STATE(891), - [sym_addOperation] = STATE(891), - [sym_subOperation] = STATE(891), - [sym_patternAs] = STATE(891), - [sym_patternLimit] = STATE(891), - [sym_assignmentAsPattern] = STATE(891), - [sym_patternAccumulate] = STATE(891), - [sym_patternWhere] = STATE(891), - [sym__literal] = STATE(891), - [sym_patternNot] = STATE(891), - [sym_patternOr] = STATE(891), - [sym_patternOrElse] = STATE(891), - [sym_patternAny] = STATE(891), - [sym_patternAnd] = STATE(891), - [sym_patternMaybe] = STATE(891), - [sym_patternAfter] = STATE(891), - [sym_patternBefore] = STATE(891), - [sym_patternContains] = STATE(891), - [sym_patternIncludes] = STATE(891), - [sym_rewrite] = STATE(891), - [sym_patternIfElse] = STATE(891), - [sym_within] = STATE(891), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(891), - [sym_nodeLike] = STATE(891), - [sym_like] = STATE(891), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(891), - [sym_some] = STATE(891), - [sym_every] = STATE(891), - [sym_regexPattern] = STATE(891), - [sym_log] = STATE(891), - [sym_range] = STATE(891), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(909), + [sym_files] = STATE(909), + [sym__pattern] = STATE(909), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(909), + [sym_divOperation] = STATE(909), + [sym_modOperation] = STATE(909), + [sym_addOperation] = STATE(909), + [sym_subOperation] = STATE(909), + [sym_patternAs] = STATE(909), + [sym_patternLimit] = STATE(909), + [sym_assignmentAsPattern] = STATE(909), + [sym_patternAccumulate] = STATE(909), + [sym_patternWhere] = STATE(909), + [sym__literal] = STATE(909), + [sym_patternNot] = STATE(909), + [sym_patternOr] = STATE(909), + [sym_patternOrElse] = STATE(909), + [sym_patternAny] = STATE(909), + [sym_patternAnd] = STATE(909), + [sym_patternMaybe] = STATE(909), + [sym_patternAfter] = STATE(909), + [sym_patternBefore] = STATE(909), + [sym_patternContains] = STATE(909), + [sym_patternIncludes] = STATE(909), + [sym_rewrite] = STATE(909), + [sym_patternIfElse] = STATE(909), + [sym_within] = STATE(909), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(909), + [sym_nodeLike] = STATE(909), + [sym_like] = STATE(909), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(909), + [sym_some] = STATE(909), + [sym_every] = STATE(909), + [sym_regexPattern] = STATE(909), + [sym_log] = STATE(909), + [sym_range] = STATE(909), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(891), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(909), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -12855,10 +12905,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(347), + [sym_underscore] = ACTIONS(345), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(347), + [sym_booleanConstant] = ACTIONS(345), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -12885,68 +12935,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(347), - [sym_top] = ACTIONS(347), - [sym_bottom] = ACTIONS(347), - [sym_intConstant] = ACTIONS(347), - [sym_doubleConstant] = ACTIONS(349), - [sym_stringConstant] = ACTIONS(349), + [sym_undefined] = ACTIONS(345), + [sym_top] = ACTIONS(345), + [sym_bottom] = ACTIONS(345), + [sym_intConstant] = ACTIONS(345), + [sym_doubleConstant] = ACTIONS(347), + [sym_stringConstant] = ACTIONS(347), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [40] = { - [sym_sequential] = STATE(886), - [sym_files] = STATE(886), - [sym__pattern] = STATE(886), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(886), - [sym_divOperation] = STATE(886), - [sym_modOperation] = STATE(886), - [sym_addOperation] = STATE(886), - [sym_subOperation] = STATE(886), - [sym_patternAs] = STATE(886), - [sym_patternLimit] = STATE(886), - [sym_assignmentAsPattern] = STATE(886), - [sym_patternAccumulate] = STATE(886), - [sym_patternWhere] = STATE(886), - [sym__literal] = STATE(886), - [sym_patternNot] = STATE(886), - [sym_patternOr] = STATE(886), - [sym_patternOrElse] = STATE(886), - [sym_patternAny] = STATE(886), - [sym_patternAnd] = STATE(886), - [sym_patternMaybe] = STATE(886), - [sym_patternAfter] = STATE(886), - [sym_patternBefore] = STATE(886), - [sym_patternContains] = STATE(886), - [sym_patternIncludes] = STATE(886), - [sym_rewrite] = STATE(886), - [sym_patternIfElse] = STATE(886), - [sym_within] = STATE(886), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(886), - [sym_nodeLike] = STATE(886), - [sym_like] = STATE(886), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(886), - [sym_some] = STATE(886), - [sym_every] = STATE(886), - [sym_regexPattern] = STATE(886), - [sym_log] = STATE(886), - [sym_range] = STATE(886), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(895), + [sym_files] = STATE(895), + [sym__pattern] = STATE(895), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(895), + [sym_divOperation] = STATE(895), + [sym_modOperation] = STATE(895), + [sym_addOperation] = STATE(895), + [sym_subOperation] = STATE(895), + [sym_patternAs] = STATE(895), + [sym_patternLimit] = STATE(895), + [sym_assignmentAsPattern] = STATE(895), + [sym_patternAccumulate] = STATE(895), + [sym_patternWhere] = STATE(895), + [sym__literal] = STATE(895), + [sym_patternNot] = STATE(895), + [sym_patternOr] = STATE(895), + [sym_patternOrElse] = STATE(895), + [sym_patternAny] = STATE(895), + [sym_patternAnd] = STATE(895), + [sym_patternMaybe] = STATE(895), + [sym_patternAfter] = STATE(895), + [sym_patternBefore] = STATE(895), + [sym_patternContains] = STATE(895), + [sym_patternIncludes] = STATE(895), + [sym_rewrite] = STATE(895), + [sym_patternIfElse] = STATE(895), + [sym_within] = STATE(895), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(895), + [sym_nodeLike] = STATE(895), + [sym_like] = STATE(895), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(895), + [sym_some] = STATE(895), + [sym_every] = STATE(895), + [sym_regexPattern] = STATE(895), + [sym_log] = STATE(895), + [sym_range] = STATE(895), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(886), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(895), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(313), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -12968,10 +13018,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(351), + [sym_underscore] = ACTIONS(349), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(351), + [sym_booleanConstant] = ACTIONS(349), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -12998,12 +13048,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(351), - [sym_top] = ACTIONS(351), - [sym_bottom] = ACTIONS(351), - [sym_intConstant] = ACTIONS(351), - [sym_doubleConstant] = ACTIONS(353), - [sym_stringConstant] = ACTIONS(353), + [sym_undefined] = ACTIONS(349), + [sym_top] = ACTIONS(349), + [sym_bottom] = ACTIONS(349), + [sym_intConstant] = ACTIONS(349), + [sym_doubleConstant] = ACTIONS(351), + [sym_stringConstant] = ACTIONS(351), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), @@ -13012,7 +13062,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sequential] = STATE(880), [sym_files] = STATE(880), [sym__pattern] = STATE(880), - [sym__container] = STATE(1138), + [sym__container] = STATE(1146), [sym_mulOperation] = STATE(880), [sym_divOperation] = STATE(880), [sym_modOperation] = STATE(880), @@ -13037,31 +13087,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rewrite] = STATE(880), [sym_patternIfElse] = STATE(880), [sym_within] = STATE(880), - [sym__bubbleScope] = STATE(115), + [sym__bubbleScope] = STATE(121), [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1398), [sym_nodeLike] = STATE(880), [sym_like] = STATE(880), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), + [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_languageName] = STATE(1476), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), [sym_codeSnippet] = STATE(880), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(353), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -13081,10 +13131,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(355), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(355), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -13111,70 +13161,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(355), - [sym_top] = ACTIONS(355), - [sym_bottom] = ACTIONS(355), - [sym_intConstant] = ACTIONS(355), - [sym_doubleConstant] = ACTIONS(357), - [sym_stringConstant] = ACTIONS(357), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [42] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1014), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1398), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(359), + [anon_sym_RPAREN] = ACTIONS(355), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -13194,10 +13244,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -13224,70 +13274,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [43] = { - [sym_sequential] = STATE(904), - [sym_files] = STATE(904), - [sym__pattern] = STATE(904), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(904), - [sym_divOperation] = STATE(904), - [sym_modOperation] = STATE(904), - [sym_addOperation] = STATE(904), - [sym_subOperation] = STATE(904), - [sym_patternAs] = STATE(904), - [sym_patternLimit] = STATE(904), - [sym_assignmentAsPattern] = STATE(904), - [sym_patternAccumulate] = STATE(904), - [sym_patternWhere] = STATE(904), - [sym__literal] = STATE(904), - [sym_patternNot] = STATE(904), - [sym_patternOr] = STATE(904), - [sym_patternOrElse] = STATE(904), - [sym_patternAny] = STATE(904), - [sym_patternAnd] = STATE(904), - [sym_patternMaybe] = STATE(904), - [sym_patternAfter] = STATE(904), - [sym_patternBefore] = STATE(904), - [sym_patternContains] = STATE(904), - [sym_patternIncludes] = STATE(904), - [sym_rewrite] = STATE(904), - [sym_patternIfElse] = STATE(904), - [sym_within] = STATE(904), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(904), - [sym_nodeLike] = STATE(904), - [sym_like] = STATE(904), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(904), - [sym_some] = STATE(904), - [sym_every] = STATE(904), - [sym_regexPattern] = STATE(904), - [sym_log] = STATE(904), - [sym_range] = STATE(904), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1398), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(904), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(357), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -13307,10 +13357,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(361), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(361), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -13337,64 +13387,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(361), - [sym_top] = ACTIONS(361), - [sym_bottom] = ACTIONS(361), - [sym_intConstant] = ACTIONS(361), - [sym_doubleConstant] = ACTIONS(363), - [sym_stringConstant] = ACTIONS(363), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [44] = { - [sym_sequential] = STATE(885), - [sym_files] = STATE(885), - [sym__pattern] = STATE(885), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(885), - [sym_divOperation] = STATE(885), - [sym_modOperation] = STATE(885), - [sym_addOperation] = STATE(885), - [sym_subOperation] = STATE(885), - [sym_patternAs] = STATE(885), - [sym_patternLimit] = STATE(885), - [sym_assignmentAsPattern] = STATE(885), - [sym_patternAccumulate] = STATE(885), - [sym_patternWhere] = STATE(885), - [sym__literal] = STATE(885), - [sym_patternNot] = STATE(885), - [sym_patternOr] = STATE(885), - [sym_patternOrElse] = STATE(885), - [sym_patternAny] = STATE(885), - [sym_patternAnd] = STATE(885), - [sym_patternMaybe] = STATE(885), - [sym_patternAfter] = STATE(885), - [sym_patternBefore] = STATE(885), - [sym_patternContains] = STATE(885), - [sym_patternIncludes] = STATE(885), - [sym_rewrite] = STATE(885), - [sym_patternIfElse] = STATE(885), - [sym_within] = STATE(885), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(885), - [sym_nodeLike] = STATE(885), - [sym_like] = STATE(885), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(885), - [sym_some] = STATE(885), - [sym_every] = STATE(885), - [sym_regexPattern] = STATE(885), - [sym_log] = STATE(885), - [sym_range] = STATE(885), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(891), + [sym_files] = STATE(891), + [sym__pattern] = STATE(891), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(891), + [sym_divOperation] = STATE(891), + [sym_modOperation] = STATE(891), + [sym_addOperation] = STATE(891), + [sym_subOperation] = STATE(891), + [sym_patternAs] = STATE(891), + [sym_patternLimit] = STATE(891), + [sym_assignmentAsPattern] = STATE(891), + [sym_patternAccumulate] = STATE(891), + [sym_patternWhere] = STATE(891), + [sym__literal] = STATE(891), + [sym_patternNot] = STATE(891), + [sym_patternOr] = STATE(891), + [sym_patternOrElse] = STATE(891), + [sym_patternAny] = STATE(891), + [sym_patternAnd] = STATE(891), + [sym_patternMaybe] = STATE(891), + [sym_patternAfter] = STATE(891), + [sym_patternBefore] = STATE(891), + [sym_patternContains] = STATE(891), + [sym_patternIncludes] = STATE(891), + [sym_rewrite] = STATE(891), + [sym_patternIfElse] = STATE(891), + [sym_within] = STATE(891), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(891), + [sym_nodeLike] = STATE(891), + [sym_like] = STATE(891), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(891), + [sym_some] = STATE(891), + [sym_every] = STATE(891), + [sym_regexPattern] = STATE(891), + [sym_log] = STATE(891), + [sym_range] = STATE(891), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(885), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(891), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -13420,10 +13470,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(365), + [sym_underscore] = ACTIONS(359), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(365), + [sym_booleanConstant] = ACTIONS(359), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -13450,70 +13500,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(365), - [sym_top] = ACTIONS(365), - [sym_bottom] = ACTIONS(365), - [sym_intConstant] = ACTIONS(365), - [sym_doubleConstant] = ACTIONS(367), - [sym_stringConstant] = ACTIONS(367), + [sym_undefined] = ACTIONS(359), + [sym_top] = ACTIONS(359), + [sym_bottom] = ACTIONS(359), + [sym_intConstant] = ACTIONS(359), + [sym_doubleConstant] = ACTIONS(361), + [sym_stringConstant] = ACTIONS(361), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [45] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1237), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [sym_sequential] = STATE(889), + [sym_files] = STATE(889), + [sym__pattern] = STATE(889), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(889), + [sym_divOperation] = STATE(889), + [sym_modOperation] = STATE(889), + [sym_addOperation] = STATE(889), + [sym_subOperation] = STATE(889), + [sym_patternAs] = STATE(889), + [sym_patternLimit] = STATE(889), + [sym_assignmentAsPattern] = STATE(889), + [sym_patternAccumulate] = STATE(889), + [sym_patternWhere] = STATE(889), + [sym__literal] = STATE(889), + [sym_patternNot] = STATE(889), + [sym_patternOr] = STATE(889), + [sym_patternOrElse] = STATE(889), + [sym_patternAny] = STATE(889), + [sym_patternAnd] = STATE(889), + [sym_patternMaybe] = STATE(889), + [sym_patternAfter] = STATE(889), + [sym_patternBefore] = STATE(889), + [sym_patternContains] = STATE(889), + [sym_patternIncludes] = STATE(889), + [sym_rewrite] = STATE(889), + [sym_patternIfElse] = STATE(889), + [sym_within] = STATE(889), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(889), + [sym_nodeLike] = STATE(889), + [sym_like] = STATE(889), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(889), + [sym_some] = STATE(889), + [sym_every] = STATE(889), + [sym_regexPattern] = STATE(889), + [sym_log] = STATE(889), + [sym_range] = STATE(889), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(889), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(369), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -13533,10 +13583,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(363), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(363), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -13563,64 +13613,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(363), + [sym_top] = ACTIONS(363), + [sym_bottom] = ACTIONS(363), + [sym_intConstant] = ACTIONS(363), + [sym_doubleConstant] = ACTIONS(365), + [sym_stringConstant] = ACTIONS(365), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [46] = { - [sym_sequential] = STATE(892), - [sym_files] = STATE(892), - [sym__pattern] = STATE(892), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(892), - [sym_divOperation] = STATE(892), - [sym_modOperation] = STATE(892), - [sym_addOperation] = STATE(892), - [sym_subOperation] = STATE(892), - [sym_patternAs] = STATE(892), - [sym_patternLimit] = STATE(892), - [sym_assignmentAsPattern] = STATE(892), - [sym_patternAccumulate] = STATE(892), - [sym_patternWhere] = STATE(892), - [sym__literal] = STATE(892), - [sym_patternNot] = STATE(892), - [sym_patternOr] = STATE(892), - [sym_patternOrElse] = STATE(892), - [sym_patternAny] = STATE(892), - [sym_patternAnd] = STATE(892), - [sym_patternMaybe] = STATE(892), - [sym_patternAfter] = STATE(892), - [sym_patternBefore] = STATE(892), - [sym_patternContains] = STATE(892), - [sym_patternIncludes] = STATE(892), - [sym_rewrite] = STATE(892), - [sym_patternIfElse] = STATE(892), - [sym_within] = STATE(892), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(892), - [sym_nodeLike] = STATE(892), - [sym_like] = STATE(892), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(892), - [sym_some] = STATE(892), - [sym_every] = STATE(892), - [sym_regexPattern] = STATE(892), - [sym_log] = STATE(892), - [sym_range] = STATE(892), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(887), + [sym_files] = STATE(887), + [sym__pattern] = STATE(887), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(887), + [sym_divOperation] = STATE(887), + [sym_modOperation] = STATE(887), + [sym_addOperation] = STATE(887), + [sym_subOperation] = STATE(887), + [sym_patternAs] = STATE(887), + [sym_patternLimit] = STATE(887), + [sym_assignmentAsPattern] = STATE(887), + [sym_patternAccumulate] = STATE(887), + [sym_patternWhere] = STATE(887), + [sym__literal] = STATE(887), + [sym_patternNot] = STATE(887), + [sym_patternOr] = STATE(887), + [sym_patternOrElse] = STATE(887), + [sym_patternAny] = STATE(887), + [sym_patternAnd] = STATE(887), + [sym_patternMaybe] = STATE(887), + [sym_patternAfter] = STATE(887), + [sym_patternBefore] = STATE(887), + [sym_patternContains] = STATE(887), + [sym_patternIncludes] = STATE(887), + [sym_rewrite] = STATE(887), + [sym_patternIfElse] = STATE(887), + [sym_within] = STATE(887), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(887), + [sym_nodeLike] = STATE(887), + [sym_like] = STATE(887), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(887), + [sym_some] = STATE(887), + [sym_every] = STATE(887), + [sym_regexPattern] = STATE(887), + [sym_log] = STATE(887), + [sym_range] = STATE(887), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(892), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(887), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -13646,10 +13696,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(371), + [sym_underscore] = ACTIONS(367), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(371), + [sym_booleanConstant] = ACTIONS(367), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -13676,67 +13726,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(371), - [sym_top] = ACTIONS(371), - [sym_bottom] = ACTIONS(371), - [sym_intConstant] = ACTIONS(371), - [sym_doubleConstant] = ACTIONS(373), - [sym_stringConstant] = ACTIONS(373), + [sym_undefined] = ACTIONS(367), + [sym_top] = ACTIONS(367), + [sym_bottom] = ACTIONS(367), + [sym_intConstant] = ACTIONS(367), + [sym_doubleConstant] = ACTIONS(369), + [sym_stringConstant] = ACTIONS(369), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [47] = { - [sym_sequential] = STATE(873), - [sym_files] = STATE(873), - [sym__pattern] = STATE(873), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(873), - [sym_nodeLike] = STATE(873), - [sym_like] = STATE(873), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(873), - [sym_some] = STATE(873), - [sym_every] = STATE(873), - [sym_dotdotdot] = STATE(1304), - [sym_regexPattern] = STATE(873), - [sym_log] = STATE(873), - [sym_range] = STATE(873), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(899), + [sym_files] = STATE(899), + [sym__pattern] = STATE(899), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(899), + [sym_divOperation] = STATE(899), + [sym_modOperation] = STATE(899), + [sym_addOperation] = STATE(899), + [sym_subOperation] = STATE(899), + [sym_patternAs] = STATE(899), + [sym_patternLimit] = STATE(899), + [sym_assignmentAsPattern] = STATE(899), + [sym_patternAccumulate] = STATE(899), + [sym_patternWhere] = STATE(899), + [sym__literal] = STATE(899), + [sym_patternNot] = STATE(899), + [sym_patternOr] = STATE(899), + [sym_patternOrElse] = STATE(899), + [sym_patternAny] = STATE(899), + [sym_patternAnd] = STATE(899), + [sym_patternMaybe] = STATE(899), + [sym_patternAfter] = STATE(899), + [sym_patternBefore] = STATE(899), + [sym_patternContains] = STATE(899), + [sym_patternIncludes] = STATE(899), + [sym_rewrite] = STATE(899), + [sym_patternIfElse] = STATE(899), + [sym_within] = STATE(899), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(899), + [sym_nodeLike] = STATE(899), + [sym_like] = STATE(899), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(899), + [sym_some] = STATE(899), + [sym_every] = STATE(899), + [sym_regexPattern] = STATE(899), + [sym_log] = STATE(899), + [sym_range] = STATE(899), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(873), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), + [sym_codeSnippet] = STATE(899), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -13754,15 +13805,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_within] = ACTIONS(241), [anon_sym_bubble] = ACTIONS(47), [anon_sym_like] = ACTIONS(243), - [anon_sym_DOT] = ACTIONS(245), + [anon_sym_DOT] = ACTIONS(315), [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [aux_sym_dotdotdot_token1] = ACTIONS(255), - [sym_underscore] = ACTIONS(257), + [sym_underscore] = ACTIONS(371), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(257), + [sym_booleanConstant] = ACTIONS(371), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -13789,70 +13839,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(257), - [sym_top] = ACTIONS(257), - [sym_bottom] = ACTIONS(257), - [sym_intConstant] = ACTIONS(257), - [sym_doubleConstant] = ACTIONS(267), - [sym_stringConstant] = ACTIONS(267), + [sym_undefined] = ACTIONS(371), + [sym_top] = ACTIONS(371), + [sym_bottom] = ACTIONS(371), + [sym_intConstant] = ACTIONS(371), + [sym_doubleConstant] = ACTIONS(373), + [sym_stringConstant] = ACTIONS(373), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [48] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1237), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [sym_sequential] = STATE(890), + [sym_files] = STATE(890), + [sym__pattern] = STATE(890), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(890), + [sym_divOperation] = STATE(890), + [sym_modOperation] = STATE(890), + [sym_addOperation] = STATE(890), + [sym_subOperation] = STATE(890), + [sym_patternAs] = STATE(890), + [sym_patternLimit] = STATE(890), + [sym_assignmentAsPattern] = STATE(890), + [sym_patternAccumulate] = STATE(890), + [sym_patternWhere] = STATE(890), + [sym__literal] = STATE(890), + [sym_patternNot] = STATE(890), + [sym_patternOr] = STATE(890), + [sym_patternOrElse] = STATE(890), + [sym_patternAny] = STATE(890), + [sym_patternAnd] = STATE(890), + [sym_patternMaybe] = STATE(890), + [sym_patternAfter] = STATE(890), + [sym_patternBefore] = STATE(890), + [sym_patternContains] = STATE(890), + [sym_patternIncludes] = STATE(890), + [sym_rewrite] = STATE(890), + [sym_patternIfElse] = STATE(890), + [sym_within] = STATE(890), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(890), + [sym_nodeLike] = STATE(890), + [sym_like] = STATE(890), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(890), + [sym_some] = STATE(890), + [sym_every] = STATE(890), + [sym_regexPattern] = STATE(890), + [sym_log] = STATE(890), + [sym_range] = STATE(890), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(890), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(375), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -13872,10 +13922,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(375), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(375), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -13902,134 +13952,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(375), + [sym_top] = ACTIONS(375), + [sym_bottom] = ACTIONS(375), + [sym_intConstant] = ACTIONS(375), + [sym_doubleConstant] = ACTIONS(377), + [sym_stringConstant] = ACTIONS(377), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [49] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1237), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_multifile] = ACTIONS(213), - [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(377), - [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(331), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), - [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(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - }, - [50] = { [sym_sequential] = STATE(877), [sym_files] = STATE(877), [sym__pattern] = STATE(877), - [sym__container] = STATE(1138), + [sym__container] = STATE(1146), [sym_mulOperation] = STATE(877), [sym_divOperation] = STATE(877), [sym_modOperation] = STATE(877), @@ -14054,29 +13991,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rewrite] = STATE(877), [sym_patternIfElse] = STATE(877), [sym_within] = STATE(877), - [sym__bubbleScope] = STATE(115), + [sym__bubbleScope] = STATE(121), [sym_bubble] = STATE(877), [sym_nodeLike] = STATE(877), [sym_like] = STATE(877), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), + [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_dotdotdot] = STATE(1243), [sym_regexPattern] = STATE(877), [sym_log] = STATE(877), [sym_range] = STATE(877), - [sym_languageName] = STATE(1476), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), [sym_codeSnippet] = STATE(877), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -14094,14 +14030,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_within] = ACTIONS(241), [anon_sym_bubble] = ACTIONS(47), [anon_sym_like] = ACTIONS(243), - [anon_sym_DOT] = ACTIONS(315), + [anon_sym_DOT] = ACTIONS(245), [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(379), + [aux_sym_dotdotdot_token1] = ACTIONS(255), + [sym_underscore] = ACTIONS(257), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(379), + [sym_booleanConstant] = ACTIONS(257), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -14128,70 +14065,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(379), - [sym_top] = ACTIONS(379), - [sym_bottom] = ACTIONS(379), - [sym_intConstant] = ACTIONS(379), - [sym_doubleConstant] = ACTIONS(381), - [sym_stringConstant] = ACTIONS(381), + [sym_undefined] = ACTIONS(257), + [sym_top] = ACTIONS(257), + [sym_bottom] = ACTIONS(257), + [sym_intConstant] = ACTIONS(257), + [sym_doubleConstant] = ACTIONS(267), + [sym_stringConstant] = ACTIONS(267), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [51] = { - [sym_sequential] = STATE(884), - [sym_files] = STATE(884), - [sym__pattern] = STATE(884), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(884), - [sym_divOperation] = STATE(884), - [sym_modOperation] = STATE(884), - [sym_addOperation] = STATE(884), - [sym_subOperation] = STATE(884), - [sym_patternAs] = STATE(884), - [sym_patternLimit] = STATE(884), - [sym_assignmentAsPattern] = STATE(884), - [sym_patternAccumulate] = STATE(884), - [sym_patternWhere] = STATE(884), - [sym__literal] = STATE(884), - [sym_patternNot] = STATE(884), - [sym_patternOr] = STATE(884), - [sym_patternOrElse] = STATE(884), - [sym_patternAny] = STATE(884), - [sym_patternAnd] = STATE(884), - [sym_patternMaybe] = STATE(884), - [sym_patternAfter] = STATE(884), - [sym_patternBefore] = STATE(884), - [sym_patternContains] = STATE(884), - [sym_patternIncludes] = STATE(884), - [sym_rewrite] = STATE(884), - [sym_patternIfElse] = STATE(884), - [sym_within] = STATE(884), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(884), - [sym_nodeLike] = STATE(884), - [sym_like] = STATE(884), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(884), - [sym_some] = STATE(884), - [sym_every] = STATE(884), - [sym_regexPattern] = STATE(884), - [sym_log] = STATE(884), - [sym_range] = STATE(884), - [sym_languageName] = STATE(1476), + [50] = { + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1030), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(884), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(379), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -14211,10 +14148,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(383), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(383), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -14241,68 +14178,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(383), - [sym_top] = ACTIONS(383), - [sym_bottom] = ACTIONS(383), - [sym_intConstant] = ACTIONS(383), - [sym_doubleConstant] = ACTIONS(385), - [sym_stringConstant] = ACTIONS(385), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [52] = { - [sym_sequential] = STATE(903), - [sym_files] = STATE(903), - [sym__pattern] = STATE(903), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(903), - [sym_divOperation] = STATE(903), - [sym_modOperation] = STATE(903), - [sym_addOperation] = STATE(903), - [sym_subOperation] = STATE(903), - [sym_patternAs] = STATE(903), - [sym_patternLimit] = STATE(903), - [sym_assignmentAsPattern] = STATE(903), - [sym_patternAccumulate] = STATE(903), - [sym_patternWhere] = STATE(903), - [sym__literal] = STATE(903), - [sym_patternNot] = STATE(903), - [sym_patternOr] = STATE(903), - [sym_patternOrElse] = STATE(903), - [sym_patternAny] = STATE(903), - [sym_patternAnd] = STATE(903), - [sym_patternMaybe] = STATE(903), - [sym_patternAfter] = STATE(903), - [sym_patternBefore] = STATE(903), - [sym_patternContains] = STATE(903), - [sym_patternIncludes] = STATE(903), - [sym_rewrite] = STATE(903), - [sym_patternIfElse] = STATE(903), - [sym_within] = STATE(903), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(903), - [sym_nodeLike] = STATE(903), - [sym_like] = STATE(903), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(903), - [sym_some] = STATE(903), - [sym_every] = STATE(903), - [sym_regexPattern] = STATE(903), - [sym_log] = STATE(903), - [sym_range] = STATE(903), - [sym_languageName] = STATE(1476), + [51] = { + [sym_sequential] = STATE(885), + [sym_files] = STATE(885), + [sym__pattern] = STATE(885), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(885), + [sym_divOperation] = STATE(885), + [sym_modOperation] = STATE(885), + [sym_addOperation] = STATE(885), + [sym_subOperation] = STATE(885), + [sym_patternAs] = STATE(885), + [sym_patternLimit] = STATE(885), + [sym_assignmentAsPattern] = STATE(885), + [sym_patternAccumulate] = STATE(885), + [sym_patternWhere] = STATE(885), + [sym__literal] = STATE(885), + [sym_patternNot] = STATE(885), + [sym_patternOr] = STATE(885), + [sym_patternOrElse] = STATE(885), + [sym_patternAny] = STATE(885), + [sym_patternAnd] = STATE(885), + [sym_patternMaybe] = STATE(885), + [sym_patternAfter] = STATE(885), + [sym_patternBefore] = STATE(885), + [sym_patternContains] = STATE(885), + [sym_patternIncludes] = STATE(885), + [sym_rewrite] = STATE(885), + [sym_patternIfElse] = STATE(885), + [sym_within] = STATE(885), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(885), + [sym_nodeLike] = STATE(885), + [sym_like] = STATE(885), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(885), + [sym_some] = STATE(885), + [sym_every] = STATE(885), + [sym_regexPattern] = STATE(885), + [sym_log] = STATE(885), + [sym_range] = STATE(885), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(903), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(885), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(313), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -14324,10 +14261,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(387), + [sym_underscore] = ACTIONS(381), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(387), + [sym_booleanConstant] = ACTIONS(381), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -14354,70 +14291,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(387), - [sym_top] = ACTIONS(387), - [sym_bottom] = ACTIONS(387), - [sym_intConstant] = ACTIONS(387), - [sym_doubleConstant] = ACTIONS(389), - [sym_stringConstant] = ACTIONS(389), + [sym_undefined] = ACTIONS(381), + [sym_top] = ACTIONS(381), + [sym_bottom] = ACTIONS(381), + [sym_intConstant] = ACTIONS(381), + [sym_doubleConstant] = ACTIONS(383), + [sym_stringConstant] = ACTIONS(383), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [53] = { - [sym_sequential] = STATE(902), - [sym_files] = STATE(902), - [sym__pattern] = STATE(902), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(902), - [sym_divOperation] = STATE(902), - [sym_modOperation] = STATE(902), - [sym_addOperation] = STATE(902), - [sym_subOperation] = STATE(902), - [sym_patternAs] = STATE(902), - [sym_patternLimit] = STATE(902), - [sym_assignmentAsPattern] = STATE(902), - [sym_patternAccumulate] = STATE(902), - [sym_patternWhere] = STATE(902), - [sym__literal] = STATE(902), - [sym_patternNot] = STATE(902), - [sym_patternOr] = STATE(902), - [sym_patternOrElse] = STATE(902), - [sym_patternAny] = STATE(902), - [sym_patternAnd] = STATE(902), - [sym_patternMaybe] = STATE(902), - [sym_patternAfter] = STATE(902), - [sym_patternBefore] = STATE(902), - [sym_patternContains] = STATE(902), - [sym_patternIncludes] = STATE(902), - [sym_rewrite] = STATE(902), - [sym_patternIfElse] = STATE(902), - [sym_within] = STATE(902), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(902), - [sym_nodeLike] = STATE(902), - [sym_like] = STATE(902), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(902), - [sym_some] = STATE(902), - [sym_every] = STATE(902), - [sym_regexPattern] = STATE(902), - [sym_log] = STATE(902), - [sym_range] = STATE(902), - [sym_languageName] = STATE(1476), + [52] = { + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1124), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(902), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(385), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -14437,10 +14374,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(391), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(391), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -14467,70 +14404,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(391), - [sym_top] = ACTIONS(391), - [sym_bottom] = ACTIONS(391), - [sym_intConstant] = ACTIONS(391), - [sym_doubleConstant] = ACTIONS(393), - [sym_stringConstant] = ACTIONS(393), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [54] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1237), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [53] = { + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1398), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(395), + [anon_sym_RPAREN] = ACTIONS(387), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -14550,10 +14487,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -14580,70 +14517,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [55] = { - [sym_sequential] = STATE(881), - [sym_files] = STATE(881), - [sym__pattern] = STATE(881), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(881), - [sym_divOperation] = STATE(881), - [sym_modOperation] = STATE(881), - [sym_addOperation] = STATE(881), - [sym_subOperation] = STATE(881), - [sym_patternAs] = STATE(881), - [sym_patternLimit] = STATE(881), - [sym_assignmentAsPattern] = STATE(881), - [sym_patternAccumulate] = STATE(881), - [sym_patternWhere] = STATE(881), - [sym__literal] = STATE(881), - [sym_patternNot] = STATE(881), - [sym_patternOr] = STATE(881), - [sym_patternOrElse] = STATE(881), - [sym_patternAny] = STATE(881), - [sym_patternAnd] = STATE(881), - [sym_patternMaybe] = STATE(881), - [sym_patternAfter] = STATE(881), - [sym_patternBefore] = STATE(881), - [sym_patternContains] = STATE(881), - [sym_patternIncludes] = STATE(881), - [sym_rewrite] = STATE(881), - [sym_patternIfElse] = STATE(881), - [sym_within] = STATE(881), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(881), - [sym_nodeLike] = STATE(881), - [sym_like] = STATE(881), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(881), - [sym_some] = STATE(881), - [sym_every] = STATE(881), - [sym_regexPattern] = STATE(881), - [sym_log] = STATE(881), - [sym_range] = STATE(881), - [sym_languageName] = STATE(1476), + [54] = { + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1072), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(881), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(389), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -14663,10 +14600,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(397), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(397), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -14693,70 +14630,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(397), - [sym_top] = ACTIONS(397), - [sym_bottom] = ACTIONS(397), - [sym_intConstant] = ACTIONS(397), - [sym_doubleConstant] = ACTIONS(399), - [sym_stringConstant] = ACTIONS(399), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [56] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1237), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [55] = { + [sym_sequential] = STATE(898), + [sym_files] = STATE(898), + [sym__pattern] = STATE(898), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(898), + [sym_divOperation] = STATE(898), + [sym_modOperation] = STATE(898), + [sym_addOperation] = STATE(898), + [sym_subOperation] = STATE(898), + [sym_patternAs] = STATE(898), + [sym_patternLimit] = STATE(898), + [sym_assignmentAsPattern] = STATE(898), + [sym_patternAccumulate] = STATE(898), + [sym_patternWhere] = STATE(898), + [sym__literal] = STATE(898), + [sym_patternNot] = STATE(898), + [sym_patternOr] = STATE(898), + [sym_patternOrElse] = STATE(898), + [sym_patternAny] = STATE(898), + [sym_patternAnd] = STATE(898), + [sym_patternMaybe] = STATE(898), + [sym_patternAfter] = STATE(898), + [sym_patternBefore] = STATE(898), + [sym_patternContains] = STATE(898), + [sym_patternIncludes] = STATE(898), + [sym_rewrite] = STATE(898), + [sym_patternIfElse] = STATE(898), + [sym_within] = STATE(898), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(898), + [sym_nodeLike] = STATE(898), + [sym_like] = STATE(898), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(898), + [sym_some] = STATE(898), + [sym_every] = STATE(898), + [sym_regexPattern] = STATE(898), + [sym_log] = STATE(898), + [sym_range] = STATE(898), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(898), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(401), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -14776,10 +14713,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(391), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(391), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -14806,69 +14743,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(391), + [sym_top] = ACTIONS(391), + [sym_bottom] = ACTIONS(391), + [sym_intConstant] = ACTIONS(391), + [sym_doubleConstant] = ACTIONS(393), + [sym_stringConstant] = ACTIONS(393), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [57] = { - [sym_sequential] = STATE(871), - [sym_files] = STATE(871), - [sym__pattern] = STATE(871), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(871), - [sym_nodeLike] = STATE(871), - [sym_like] = STATE(871), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [56] = { + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1398), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(871), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(403), - [anon_sym_COMMA] = ACTIONS(405), + [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(395), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -14886,13 +14824,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_like] = ACTIONS(243), [anon_sym_DOT] = ACTIONS(315), [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_RBRACK] = ACTIONS(405), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(407), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(407), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -14919,70 +14856,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(407), - [sym_top] = ACTIONS(407), - [sym_bottom] = ACTIONS(407), - [sym_intConstant] = ACTIONS(407), - [sym_doubleConstant] = ACTIONS(409), - [sym_stringConstant] = ACTIONS(409), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [58] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1065), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [57] = { + [sym_sequential] = STATE(907), + [sym_files] = STATE(907), + [sym__pattern] = STATE(907), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(907), + [sym_divOperation] = STATE(907), + [sym_modOperation] = STATE(907), + [sym_addOperation] = STATE(907), + [sym_subOperation] = STATE(907), + [sym_patternAs] = STATE(907), + [sym_patternLimit] = STATE(907), + [sym_assignmentAsPattern] = STATE(907), + [sym_patternAccumulate] = STATE(907), + [sym_patternWhere] = STATE(907), + [sym__literal] = STATE(907), + [sym_patternNot] = STATE(907), + [sym_patternOr] = STATE(907), + [sym_patternOrElse] = STATE(907), + [sym_patternAny] = STATE(907), + [sym_patternAnd] = STATE(907), + [sym_patternMaybe] = STATE(907), + [sym_patternAfter] = STATE(907), + [sym_patternBefore] = STATE(907), + [sym_patternContains] = STATE(907), + [sym_patternIncludes] = STATE(907), + [sym_rewrite] = STATE(907), + [sym_patternIfElse] = STATE(907), + [sym_within] = STATE(907), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(907), + [sym_nodeLike] = STATE(907), + [sym_like] = STATE(907), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(907), + [sym_some] = STATE(907), + [sym_every] = STATE(907), + [sym_regexPattern] = STATE(907), + [sym_log] = STATE(907), + [sym_range] = STATE(907), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(907), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(411), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -15002,10 +14939,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(397), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(397), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -15032,68 +14969,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(397), + [sym_top] = ACTIONS(397), + [sym_bottom] = ACTIONS(397), + [sym_intConstant] = ACTIONS(397), + [sym_doubleConstant] = ACTIONS(399), + [sym_stringConstant] = ACTIONS(399), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [59] = { - [sym_sequential] = STATE(888), - [sym_files] = STATE(888), - [sym__pattern] = STATE(888), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(888), - [sym_divOperation] = STATE(888), - [sym_modOperation] = STATE(888), - [sym_addOperation] = STATE(888), - [sym_subOperation] = STATE(888), - [sym_patternAs] = STATE(888), - [sym_patternLimit] = STATE(888), - [sym_assignmentAsPattern] = STATE(888), - [sym_patternAccumulate] = STATE(888), - [sym_patternWhere] = STATE(888), - [sym__literal] = STATE(888), - [sym_patternNot] = STATE(888), - [sym_patternOr] = STATE(888), - [sym_patternOrElse] = STATE(888), - [sym_patternAny] = STATE(888), - [sym_patternAnd] = STATE(888), - [sym_patternMaybe] = STATE(888), - [sym_patternAfter] = STATE(888), - [sym_patternBefore] = STATE(888), - [sym_patternContains] = STATE(888), - [sym_patternIncludes] = STATE(888), - [sym_rewrite] = STATE(888), - [sym_patternIfElse] = STATE(888), - [sym_within] = STATE(888), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(888), - [sym_nodeLike] = STATE(888), - [sym_like] = STATE(888), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(888), - [sym_some] = STATE(888), - [sym_every] = STATE(888), - [sym_regexPattern] = STATE(888), - [sym_log] = STATE(888), - [sym_range] = STATE(888), - [sym_languageName] = STATE(1476), + [58] = { + [sym_sequential] = STATE(879), + [sym_files] = STATE(879), + [sym__pattern] = STATE(879), + [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__bubbleScope] = STATE(121), + [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(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(888), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_codeSnippet] = STATE(879), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), + [anon_sym_LBRACE] = ACTIONS(401), + [anon_sym_COMMA] = ACTIONS(403), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -15113,12 +15049,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_like] = ACTIONS(243), [anon_sym_DOT] = ACTIONS(315), [anon_sym_LBRACK] = ACTIONS(247), + [anon_sym_RBRACK] = ACTIONS(403), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(413), + [sym_underscore] = ACTIONS(405), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(413), + [sym_booleanConstant] = ACTIONS(405), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -15145,68 +15082,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(413), - [sym_top] = ACTIONS(413), - [sym_bottom] = ACTIONS(413), - [sym_intConstant] = ACTIONS(413), - [sym_doubleConstant] = ACTIONS(415), - [sym_stringConstant] = ACTIONS(415), + [sym_undefined] = ACTIONS(405), + [sym_top] = ACTIONS(405), + [sym_bottom] = ACTIONS(405), + [sym_intConstant] = ACTIONS(405), + [sym_doubleConstant] = ACTIONS(407), + [sym_stringConstant] = ACTIONS(407), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [60] = { - [sym_sequential] = STATE(897), - [sym_files] = STATE(897), - [sym__pattern] = STATE(897), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(897), - [sym_divOperation] = STATE(897), - [sym_modOperation] = STATE(897), - [sym_addOperation] = STATE(897), - [sym_subOperation] = STATE(897), - [sym_patternAs] = STATE(897), - [sym_patternLimit] = STATE(897), - [sym_assignmentAsPattern] = STATE(897), - [sym_patternAccumulate] = STATE(897), - [sym_patternWhere] = STATE(897), - [sym__literal] = STATE(897), - [sym_patternNot] = STATE(897), - [sym_patternOr] = STATE(897), - [sym_patternOrElse] = STATE(897), - [sym_patternAny] = STATE(897), - [sym_patternAnd] = STATE(897), - [sym_patternMaybe] = STATE(897), - [sym_patternAfter] = STATE(897), - [sym_patternBefore] = STATE(897), - [sym_patternContains] = STATE(897), - [sym_patternIncludes] = STATE(897), - [sym_rewrite] = STATE(897), - [sym_patternIfElse] = STATE(897), - [sym_within] = STATE(897), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(897), - [sym_nodeLike] = STATE(897), - [sym_like] = STATE(897), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(897), - [sym_some] = STATE(897), - [sym_every] = STATE(897), - [sym_regexPattern] = STATE(897), - [sym_log] = STATE(897), - [sym_range] = STATE(897), - [sym_languageName] = STATE(1476), + [59] = { + [sym_sequential] = STATE(893), + [sym_files] = STATE(893), + [sym__pattern] = STATE(893), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(893), + [sym_divOperation] = STATE(893), + [sym_modOperation] = STATE(893), + [sym_addOperation] = STATE(893), + [sym_subOperation] = STATE(893), + [sym_patternAs] = STATE(893), + [sym_patternLimit] = STATE(893), + [sym_assignmentAsPattern] = STATE(893), + [sym_patternAccumulate] = STATE(893), + [sym_patternWhere] = STATE(893), + [sym__literal] = STATE(893), + [sym_patternNot] = STATE(893), + [sym_patternOr] = STATE(893), + [sym_patternOrElse] = STATE(893), + [sym_patternAny] = STATE(893), + [sym_patternAnd] = STATE(893), + [sym_patternMaybe] = STATE(893), + [sym_patternAfter] = STATE(893), + [sym_patternBefore] = STATE(893), + [sym_patternContains] = STATE(893), + [sym_patternIncludes] = STATE(893), + [sym_rewrite] = STATE(893), + [sym_patternIfElse] = STATE(893), + [sym_within] = STATE(893), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(893), + [sym_nodeLike] = STATE(893), + [sym_like] = STATE(893), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(893), + [sym_some] = STATE(893), + [sym_every] = STATE(893), + [sym_regexPattern] = STATE(893), + [sym_log] = STATE(893), + [sym_range] = STATE(893), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(897), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(893), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), + [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -15228,10 +15165,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(417), + [sym_underscore] = ACTIONS(409), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(417), + [sym_booleanConstant] = ACTIONS(409), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -15258,70 +15195,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(417), - [sym_top] = ACTIONS(417), - [sym_bottom] = ACTIONS(417), - [sym_intConstant] = ACTIONS(417), - [sym_doubleConstant] = ACTIONS(419), - [sym_stringConstant] = ACTIONS(419), + [sym_undefined] = ACTIONS(409), + [sym_top] = ACTIONS(409), + [sym_bottom] = ACTIONS(409), + [sym_intConstant] = ACTIONS(409), + [sym_doubleConstant] = ACTIONS(411), + [sym_stringConstant] = ACTIONS(411), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [61] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1106), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [60] = { + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1129), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(421), + [anon_sym_RPAREN] = ACTIONS(413), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -15341,10 +15278,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -15371,70 +15308,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [62] = { - [sym_sequential] = STATE(898), - [sym_files] = STATE(898), - [sym__pattern] = STATE(898), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(898), - [sym_divOperation] = STATE(898), - [sym_modOperation] = STATE(898), - [sym_addOperation] = STATE(898), - [sym_subOperation] = STATE(898), - [sym_patternAs] = STATE(898), - [sym_patternLimit] = STATE(898), - [sym_assignmentAsPattern] = STATE(898), - [sym_patternAccumulate] = STATE(898), - [sym_patternWhere] = STATE(898), - [sym__literal] = STATE(898), - [sym_patternNot] = STATE(898), - [sym_patternOr] = STATE(898), - [sym_patternOrElse] = STATE(898), - [sym_patternAny] = STATE(898), - [sym_patternAnd] = STATE(898), - [sym_patternMaybe] = STATE(898), - [sym_patternAfter] = STATE(898), - [sym_patternBefore] = STATE(898), - [sym_patternContains] = STATE(898), - [sym_patternIncludes] = STATE(898), - [sym_rewrite] = STATE(898), - [sym_patternIfElse] = STATE(898), - [sym_within] = STATE(898), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(898), - [sym_nodeLike] = STATE(898), - [sym_like] = STATE(898), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(898), - [sym_some] = STATE(898), - [sym_every] = STATE(898), - [sym_regexPattern] = STATE(898), - [sym_log] = STATE(898), - [sym_range] = STATE(898), - [sym_languageName] = STATE(1476), + [61] = { + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1398), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(898), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(311), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), + [anon_sym_RPAREN] = ACTIONS(415), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -15454,10 +15391,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(423), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(423), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -15484,68 +15421,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(423), - [sym_top] = ACTIONS(423), - [sym_bottom] = ACTIONS(423), - [sym_intConstant] = ACTIONS(423), - [sym_doubleConstant] = ACTIONS(425), - [sym_stringConstant] = ACTIONS(425), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [63] = { - [sym_sequential] = STATE(889), - [sym_files] = STATE(889), - [sym__pattern] = STATE(889), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(889), - [sym_divOperation] = STATE(889), - [sym_modOperation] = STATE(889), - [sym_addOperation] = STATE(889), - [sym_subOperation] = STATE(889), - [sym_patternAs] = STATE(889), - [sym_patternLimit] = STATE(889), - [sym_assignmentAsPattern] = STATE(889), - [sym_patternAccumulate] = STATE(889), - [sym_patternWhere] = STATE(889), - [sym__literal] = STATE(889), - [sym_patternNot] = STATE(889), - [sym_patternOr] = STATE(889), - [sym_patternOrElse] = STATE(889), - [sym_patternAny] = STATE(889), - [sym_patternAnd] = STATE(889), - [sym_patternMaybe] = STATE(889), - [sym_patternAfter] = STATE(889), - [sym_patternBefore] = STATE(889), - [sym_patternContains] = STATE(889), - [sym_patternIncludes] = STATE(889), - [sym_rewrite] = STATE(889), - [sym_patternIfElse] = STATE(889), - [sym_within] = STATE(889), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(889), - [sym_nodeLike] = STATE(889), - [sym_like] = STATE(889), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(889), - [sym_some] = STATE(889), - [sym_every] = STATE(889), - [sym_regexPattern] = STATE(889), - [sym_log] = STATE(889), - [sym_range] = STATE(889), - [sym_languageName] = STATE(1476), + [62] = { + [sym_sequential] = STATE(905), + [sym_files] = STATE(905), + [sym__pattern] = STATE(905), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(905), + [sym_divOperation] = STATE(905), + [sym_modOperation] = STATE(905), + [sym_addOperation] = STATE(905), + [sym_subOperation] = STATE(905), + [sym_patternAs] = STATE(905), + [sym_patternLimit] = STATE(905), + [sym_assignmentAsPattern] = STATE(905), + [sym_patternAccumulate] = STATE(905), + [sym_patternWhere] = STATE(905), + [sym__literal] = STATE(905), + [sym_patternNot] = STATE(905), + [sym_patternOr] = STATE(905), + [sym_patternOrElse] = STATE(905), + [sym_patternAny] = STATE(905), + [sym_patternAnd] = STATE(905), + [sym_patternMaybe] = STATE(905), + [sym_patternAfter] = STATE(905), + [sym_patternBefore] = STATE(905), + [sym_patternContains] = STATE(905), + [sym_patternIncludes] = STATE(905), + [sym_rewrite] = STATE(905), + [sym_patternIfElse] = STATE(905), + [sym_within] = STATE(905), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(905), + [sym_nodeLike] = STATE(905), + [sym_like] = STATE(905), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(905), + [sym_some] = STATE(905), + [sym_every] = STATE(905), + [sym_regexPattern] = STATE(905), + [sym_log] = STATE(905), + [sym_range] = STATE(905), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(889), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(905), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), + [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -15567,10 +15504,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(427), + [sym_underscore] = ACTIONS(417), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(427), + [sym_booleanConstant] = ACTIONS(417), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -15597,70 +15534,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(427), - [sym_top] = ACTIONS(427), - [sym_bottom] = ACTIONS(427), - [sym_intConstant] = ACTIONS(427), - [sym_doubleConstant] = ACTIONS(429), - [sym_stringConstant] = ACTIONS(429), + [sym_undefined] = ACTIONS(417), + [sym_top] = ACTIONS(417), + [sym_bottom] = ACTIONS(417), + [sym_intConstant] = ACTIONS(417), + [sym_doubleConstant] = ACTIONS(419), + [sym_stringConstant] = ACTIONS(419), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [64] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1237), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [63] = { + [sym_sequential] = STATE(896), + [sym_files] = STATE(896), + [sym__pattern] = STATE(896), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(896), + [sym_divOperation] = STATE(896), + [sym_modOperation] = STATE(896), + [sym_addOperation] = STATE(896), + [sym_subOperation] = STATE(896), + [sym_patternAs] = STATE(896), + [sym_patternLimit] = STATE(896), + [sym_assignmentAsPattern] = STATE(896), + [sym_patternAccumulate] = STATE(896), + [sym_patternWhere] = STATE(896), + [sym__literal] = STATE(896), + [sym_patternNot] = STATE(896), + [sym_patternOr] = STATE(896), + [sym_patternOrElse] = STATE(896), + [sym_patternAny] = STATE(896), + [sym_patternAnd] = STATE(896), + [sym_patternMaybe] = STATE(896), + [sym_patternAfter] = STATE(896), + [sym_patternBefore] = STATE(896), + [sym_patternContains] = STATE(896), + [sym_patternIncludes] = STATE(896), + [sym_rewrite] = STATE(896), + [sym_patternIfElse] = STATE(896), + [sym_within] = STATE(896), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(896), + [sym_nodeLike] = STATE(896), + [sym_like] = STATE(896), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(896), + [sym_some] = STATE(896), + [sym_every] = STATE(896), + [sym_regexPattern] = STATE(896), + [sym_log] = STATE(896), + [sym_range] = STATE(896), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(896), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(431), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -15680,10 +15617,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(421), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(421), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -15710,68 +15647,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(421), + [sym_top] = ACTIONS(421), + [sym_bottom] = ACTIONS(421), + [sym_intConstant] = ACTIONS(421), + [sym_doubleConstant] = ACTIONS(423), + [sym_stringConstant] = ACTIONS(423), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [65] = { - [sym_sequential] = STATE(883), - [sym_files] = STATE(883), - [sym__pattern] = STATE(883), - [sym__container] = STATE(1138), - [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__bubbleScope] = STATE(115), - [sym_bubble] = STATE(883), - [sym_nodeLike] = STATE(883), - [sym_like] = STATE(883), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1079), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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_languageName] = STATE(1476), + [64] = { + [sym_sequential] = STATE(902), + [sym_files] = STATE(902), + [sym__pattern] = STATE(902), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(902), + [sym_divOperation] = STATE(902), + [sym_modOperation] = STATE(902), + [sym_addOperation] = STATE(902), + [sym_subOperation] = STATE(902), + [sym_patternAs] = STATE(902), + [sym_patternLimit] = STATE(902), + [sym_assignmentAsPattern] = STATE(902), + [sym_patternAccumulate] = STATE(902), + [sym_patternWhere] = STATE(902), + [sym__literal] = STATE(902), + [sym_patternNot] = STATE(902), + [sym_patternOr] = STATE(902), + [sym_patternOrElse] = STATE(902), + [sym_patternAny] = STATE(902), + [sym_patternAnd] = STATE(902), + [sym_patternMaybe] = STATE(902), + [sym_patternAfter] = STATE(902), + [sym_patternBefore] = STATE(902), + [sym_patternContains] = STATE(902), + [sym_patternIncludes] = STATE(902), + [sym_rewrite] = STATE(902), + [sym_patternIfElse] = STATE(902), + [sym_within] = STATE(902), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(902), + [sym_nodeLike] = STATE(902), + [sym_like] = STATE(902), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(902), + [sym_some] = STATE(902), + [sym_every] = STATE(902), + [sym_regexPattern] = STATE(902), + [sym_log] = STATE(902), + [sym_range] = STATE(902), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(883), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(902), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), + [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -15793,10 +15730,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(433), + [sym_underscore] = ACTIONS(425), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(433), + [sym_booleanConstant] = ACTIONS(425), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -15823,70 +15760,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(433), - [sym_top] = ACTIONS(433), - [sym_bottom] = ACTIONS(433), - [sym_intConstant] = ACTIONS(433), - [sym_doubleConstant] = ACTIONS(435), - [sym_stringConstant] = ACTIONS(435), + [sym_undefined] = ACTIONS(425), + [sym_top] = ACTIONS(425), + [sym_bottom] = ACTIONS(425), + [sym_intConstant] = ACTIONS(425), + [sym_doubleConstant] = ACTIONS(427), + [sym_stringConstant] = ACTIONS(427), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [66] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1237), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [65] = { + [sym_sequential] = STATE(906), + [sym_files] = STATE(906), + [sym__pattern] = STATE(906), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(906), + [sym_divOperation] = STATE(906), + [sym_modOperation] = STATE(906), + [sym_addOperation] = STATE(906), + [sym_subOperation] = STATE(906), + [sym_patternAs] = STATE(906), + [sym_patternLimit] = STATE(906), + [sym_assignmentAsPattern] = STATE(906), + [sym_patternAccumulate] = STATE(906), + [sym_patternWhere] = STATE(906), + [sym__literal] = STATE(906), + [sym_patternNot] = STATE(906), + [sym_patternOr] = STATE(906), + [sym_patternOrElse] = STATE(906), + [sym_patternAny] = STATE(906), + [sym_patternAnd] = STATE(906), + [sym_patternMaybe] = STATE(906), + [sym_patternAfter] = STATE(906), + [sym_patternBefore] = STATE(906), + [sym_patternContains] = STATE(906), + [sym_patternIncludes] = STATE(906), + [sym_rewrite] = STATE(906), + [sym_patternIfElse] = STATE(906), + [sym_within] = STATE(906), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(906), + [sym_nodeLike] = STATE(906), + [sym_like] = STATE(906), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(906), + [sym_some] = STATE(906), + [sym_every] = STATE(906), + [sym_regexPattern] = STATE(906), + [sym_log] = STATE(906), + [sym_range] = STATE(906), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(906), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(437), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -15906,10 +15843,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(429), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(429), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -15936,70 +15873,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(429), + [sym_top] = ACTIONS(429), + [sym_bottom] = ACTIONS(429), + [sym_intConstant] = ACTIONS(429), + [sym_doubleConstant] = ACTIONS(431), + [sym_stringConstant] = ACTIONS(431), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [67] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1074), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [66] = { + [sym_sequential] = STATE(911), + [sym_files] = STATE(911), + [sym__pattern] = STATE(911), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(911), + [sym_divOperation] = STATE(911), + [sym_modOperation] = STATE(911), + [sym_addOperation] = STATE(911), + [sym_subOperation] = STATE(911), + [sym_patternAs] = STATE(911), + [sym_patternLimit] = STATE(911), + [sym_assignmentAsPattern] = STATE(911), + [sym_patternAccumulate] = STATE(911), + [sym_patternWhere] = STATE(911), + [sym__literal] = STATE(911), + [sym_patternNot] = STATE(911), + [sym_patternOr] = STATE(911), + [sym_patternOrElse] = STATE(911), + [sym_patternAny] = STATE(911), + [sym_patternAnd] = STATE(911), + [sym_patternMaybe] = STATE(911), + [sym_patternAfter] = STATE(911), + [sym_patternBefore] = STATE(911), + [sym_patternContains] = STATE(911), + [sym_patternIncludes] = STATE(911), + [sym_rewrite] = STATE(911), + [sym_patternIfElse] = STATE(911), + [sym_within] = STATE(911), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(911), + [sym_nodeLike] = STATE(911), + [sym_like] = STATE(911), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(911), + [sym_some] = STATE(911), + [sym_every] = STATE(911), + [sym_regexPattern] = STATE(911), + [sym_log] = STATE(911), + [sym_range] = STATE(911), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(911), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), - [anon_sym_RPAREN] = ACTIONS(439), [anon_sym_BANG] = ACTIONS(217), [anon_sym_not] = ACTIONS(219), [anon_sym_or] = ACTIONS(221), @@ -16019,10 +15956,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(433), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(433), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -16049,67 +15986,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(433), + [sym_top] = ACTIONS(433), + [sym_bottom] = ACTIONS(433), + [sym_intConstant] = ACTIONS(433), + [sym_doubleConstant] = ACTIONS(435), + [sym_stringConstant] = ACTIONS(435), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [68] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [67] = { + [sym_sequential] = STATE(901), + [sym_files] = STATE(901), + [sym__pattern] = STATE(901), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(901), + [sym_divOperation] = STATE(901), + [sym_modOperation] = STATE(901), + [sym_addOperation] = STATE(901), + [sym_subOperation] = STATE(901), + [sym_patternAs] = STATE(901), + [sym_patternLimit] = STATE(901), + [sym_assignmentAsPattern] = STATE(901), + [sym_patternAccumulate] = STATE(901), + [sym_patternWhere] = STATE(901), + [sym__literal] = STATE(901), + [sym_patternNot] = STATE(901), + [sym_patternOr] = STATE(901), + [sym_patternOrElse] = STATE(901), + [sym_patternAny] = STATE(901), + [sym_patternAnd] = STATE(901), + [sym_patternMaybe] = STATE(901), + [sym_patternAfter] = STATE(901), + [sym_patternBefore] = STATE(901), + [sym_patternContains] = STATE(901), + [sym_patternIncludes] = STATE(901), + [sym_rewrite] = STATE(901), + [sym_patternIfElse] = STATE(901), + [sym_within] = STATE(901), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(901), + [sym_nodeLike] = STATE(901), + [sym_like] = STATE(901), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1051), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(901), + [sym_some] = STATE(901), + [sym_every] = STATE(901), + [sym_regexPattern] = STATE(901), + [sym_log] = STATE(901), + [sym_range] = STATE(901), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), + [sym_codeSnippet] = STATE(901), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(311), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(441), + [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -16131,10 +16069,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(443), + [sym_underscore] = ACTIONS(437), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(443), + [sym_booleanConstant] = ACTIONS(437), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -16161,67 +16099,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), - [sym_top] = ACTIONS(443), - [sym_bottom] = ACTIONS(443), - [sym_intConstant] = ACTIONS(443), - [sym_doubleConstant] = ACTIONS(445), - [sym_stringConstant] = ACTIONS(445), + [sym_undefined] = ACTIONS(437), + [sym_top] = ACTIONS(437), + [sym_bottom] = ACTIONS(437), + [sym_intConstant] = ACTIONS(437), + [sym_doubleConstant] = ACTIONS(439), + [sym_stringConstant] = ACTIONS(439), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [69] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [68] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(447), + [anon_sym_RBRACE] = ACTIONS(441), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -16283,57 +16221,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [70] = { - [sym_sequential] = STATE(859), - [sym_files] = STATE(859), - [sym__pattern] = STATE(859), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(859), - [sym_divOperation] = STATE(859), - [sym_modOperation] = STATE(859), - [sym_addOperation] = STATE(859), - [sym_subOperation] = STATE(859), - [sym_patternAs] = STATE(859), - [sym_patternLimit] = STATE(859), - [sym_assignmentAsPattern] = STATE(859), - [sym_patternAccumulate] = STATE(859), - [sym_patternWhere] = STATE(859), - [sym__literal] = STATE(859), - [sym_patternNot] = STATE(859), - [sym_patternOr] = STATE(859), - [sym_patternOrElse] = STATE(859), - [sym_patternAny] = STATE(859), - [sym_patternAnd] = STATE(859), - [sym_patternMaybe] = STATE(859), - [sym_patternAfter] = STATE(859), - [sym_patternBefore] = STATE(859), - [sym_patternContains] = STATE(859), - [sym_patternIncludes] = STATE(859), - [sym_rewrite] = STATE(859), - [sym_patternIfElse] = STATE(859), - [sym_within] = STATE(859), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(859), - [sym_nodeLike] = STATE(859), - [sym_like] = STATE(859), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(859), - [sym_some] = STATE(859), - [sym_every] = STATE(859), - [sym_regexPattern] = STATE(859), - [sym_log] = STATE(859), - [sym_range] = STATE(859), - [sym_languageName] = STATE(1476), + [69] = { + [sym_sequential] = STATE(863), + [sym_files] = STATE(863), + [sym__pattern] = STATE(863), + [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__bubbleScope] = STATE(121), + [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(863), + [sym_some] = STATE(863), + [sym_every] = STATE(863), + [sym_regexPattern] = STATE(863), + [sym_log] = STATE(863), + [sym_range] = STATE(863), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(859), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(863), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(449), + [anon_sym_RBRACE] = ACTIONS(447), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -16355,10 +16293,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(451), + [sym_underscore] = ACTIONS(449), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(451), + [sym_booleanConstant] = ACTIONS(449), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -16385,67 +16323,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(451), - [sym_top] = ACTIONS(451), - [sym_bottom] = ACTIONS(451), - [sym_intConstant] = ACTIONS(451), - [sym_doubleConstant] = ACTIONS(453), - [sym_stringConstant] = ACTIONS(453), + [sym_undefined] = ACTIONS(449), + [sym_top] = ACTIONS(449), + [sym_bottom] = ACTIONS(449), + [sym_intConstant] = ACTIONS(449), + [sym_doubleConstant] = ACTIONS(451), + [sym_stringConstant] = ACTIONS(451), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [71] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [70] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(455), + [anon_sym_RBRACE] = ACTIONS(453), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -16507,57 +16445,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [72] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [71] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(457), + [anon_sym_RBRACE] = ACTIONS(455), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -16619,57 +16557,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [73] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [72] = { + [sym_sequential] = STATE(880), + [sym_files] = STATE(880), + [sym__pattern] = STATE(880), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(880), + [sym_namedArg] = STATE(1398), + [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(880), + [sym_some] = STATE(880), + [sym_every] = STATE(880), + [sym_regexPattern] = STATE(880), + [sym_log] = STATE(880), + [sym_range] = STATE(880), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), + [sym_codeSnippet] = STATE(880), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(331), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(459), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -16691,10 +16629,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(443), + [sym_underscore] = ACTIONS(335), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(443), + [sym_booleanConstant] = ACTIONS(335), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -16721,67 +16659,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), - [sym_top] = ACTIONS(443), - [sym_bottom] = ACTIONS(443), - [sym_intConstant] = ACTIONS(443), - [sym_doubleConstant] = ACTIONS(445), - [sym_stringConstant] = ACTIONS(445), + [sym_undefined] = ACTIONS(335), + [sym_top] = ACTIONS(335), + [sym_bottom] = ACTIONS(335), + [sym_intConstant] = ACTIONS(335), + [sym_doubleConstant] = ACTIONS(337), + [sym_stringConstant] = ACTIONS(337), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [74] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [73] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(461), + [anon_sym_RBRACE] = ACTIONS(457), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -16843,57 +16781,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [75] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [74] = { + [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(872), - [sym_snippetRegex] = STATE(420), + [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(463), + [anon_sym_RBRACE] = ACTIONS(459), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -16915,10 +16853,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(443), + [sym_underscore] = ACTIONS(461), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(443), + [sym_booleanConstant] = ACTIONS(461), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -16945,63 +16883,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), - [sym_top] = ACTIONS(443), - [sym_bottom] = ACTIONS(443), - [sym_intConstant] = ACTIONS(443), - [sym_doubleConstant] = ACTIONS(445), - [sym_stringConstant] = ACTIONS(445), + [sym_undefined] = ACTIONS(461), + [sym_top] = ACTIONS(461), + [sym_bottom] = ACTIONS(461), + [sym_intConstant] = ACTIONS(461), + [sym_doubleConstant] = ACTIONS(463), + [sym_stringConstant] = ACTIONS(463), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [76] = { - [sym_sequential] = STATE(851), - [sym_files] = STATE(851), - [sym__pattern] = STATE(851), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(851), - [sym_divOperation] = STATE(851), - [sym_modOperation] = STATE(851), - [sym_addOperation] = STATE(851), - [sym_subOperation] = STATE(851), - [sym_patternAs] = STATE(851), - [sym_patternLimit] = STATE(851), - [sym_assignmentAsPattern] = STATE(851), - [sym_patternAccumulate] = STATE(851), - [sym_patternWhere] = STATE(851), - [sym__literal] = STATE(851), - [sym_patternNot] = STATE(851), - [sym_patternOr] = STATE(851), - [sym_patternOrElse] = STATE(851), - [sym_patternAny] = STATE(851), - [sym_patternAnd] = STATE(851), - [sym_patternMaybe] = STATE(851), - [sym_patternAfter] = STATE(851), - [sym_patternBefore] = STATE(851), - [sym_patternContains] = STATE(851), - [sym_patternIncludes] = STATE(851), - [sym_rewrite] = STATE(851), - [sym_patternIfElse] = STATE(851), - [sym_within] = STATE(851), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(851), - [sym_nodeLike] = STATE(851), - [sym_like] = STATE(851), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(851), - [sym_some] = STATE(851), - [sym_every] = STATE(851), - [sym_regexPattern] = STATE(851), - [sym_log] = STATE(851), - [sym_range] = STATE(851), - [sym_languageName] = STATE(1476), + [75] = { + [sym_sequential] = STATE(875), + [sym_files] = STATE(875), + [sym__pattern] = STATE(875), + [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__bubbleScope] = STATE(121), + [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(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(851), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(875), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -17067,53 +17005,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [77] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [76] = { + [sym_sequential] = STATE(874), + [sym_files] = STATE(874), + [sym__pattern] = STATE(874), + [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__bubbleScope] = STATE(121), + [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(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(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(874), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -17139,10 +17077,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(443), + [sym_underscore] = ACTIONS(473), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(443), + [sym_booleanConstant] = ACTIONS(473), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -17169,67 +17107,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), - [sym_top] = ACTIONS(443), - [sym_bottom] = ACTIONS(443), - [sym_intConstant] = ACTIONS(443), - [sym_doubleConstant] = ACTIONS(445), - [sym_stringConstant] = ACTIONS(445), + [sym_undefined] = ACTIONS(473), + [sym_top] = ACTIONS(473), + [sym_bottom] = ACTIONS(473), + [sym_intConstant] = ACTIONS(473), + [sym_doubleConstant] = ACTIONS(475), + [sym_stringConstant] = ACTIONS(475), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [78] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [77] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(473), + [anon_sym_RBRACE] = ACTIONS(477), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -17291,57 +17229,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [79] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [78] = { + [sym_sequential] = STATE(870), + [sym_files] = STATE(870), + [sym__pattern] = STATE(870), + [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__bubbleScope] = STATE(121), + [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(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(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(870), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(479), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -17363,10 +17301,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(443), + [sym_underscore] = ACTIONS(481), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(443), + [sym_booleanConstant] = ACTIONS(481), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -17393,67 +17331,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), - [sym_top] = ACTIONS(443), - [sym_bottom] = ACTIONS(443), - [sym_intConstant] = ACTIONS(443), - [sym_doubleConstant] = ACTIONS(445), - [sym_stringConstant] = ACTIONS(445), + [sym_undefined] = ACTIONS(481), + [sym_top] = ACTIONS(481), + [sym_bottom] = ACTIONS(481), + [sym_intConstant] = ACTIONS(481), + [sym_doubleConstant] = ACTIONS(483), + [sym_stringConstant] = ACTIONS(483), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [80] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [79] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(477), + [anon_sym_RBRACE] = ACTIONS(485), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -17515,57 +17453,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [81] = { - [sym_sequential] = STATE(863), - [sym_files] = STATE(863), - [sym__pattern] = STATE(863), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(863), - [sym_nodeLike] = STATE(863), - [sym_like] = STATE(863), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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_languageName] = STATE(1476), + [80] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(863), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(479), + [anon_sym_RBRACE] = ACTIONS(487), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -17587,10 +17525,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(481), + [sym_underscore] = ACTIONS(443), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(481), + [sym_booleanConstant] = ACTIONS(443), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -17617,67 +17555,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(481), - [sym_top] = ACTIONS(481), - [sym_bottom] = ACTIONS(481), - [sym_intConstant] = ACTIONS(481), - [sym_doubleConstant] = ACTIONS(483), - [sym_stringConstant] = ACTIONS(483), + [sym_undefined] = ACTIONS(443), + [sym_top] = ACTIONS(443), + [sym_bottom] = ACTIONS(443), + [sym_intConstant] = ACTIONS(443), + [sym_doubleConstant] = ACTIONS(445), + [sym_stringConstant] = ACTIONS(445), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [82] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [81] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(485), + [anon_sym_RBRACE] = ACTIONS(489), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -17739,57 +17677,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [83] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [82] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(487), + [anon_sym_RBRACE] = ACTIONS(491), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -17851,63 +17789,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [84] = { - [sym_sequential] = STATE(866), - [sym_files] = STATE(866), - [sym__pattern] = STATE(866), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(866), - [sym_divOperation] = STATE(866), - [sym_modOperation] = STATE(866), - [sym_addOperation] = STATE(866), - [sym_subOperation] = STATE(866), - [sym_patternAs] = STATE(866), - [sym_patternLimit] = STATE(866), - [sym_assignmentAsPattern] = STATE(866), - [sym_patternAccumulate] = STATE(866), - [sym_patternWhere] = STATE(866), - [sym__literal] = STATE(866), - [sym_patternNot] = STATE(866), - [sym_patternOr] = STATE(866), - [sym_patternOrElse] = STATE(866), - [sym_patternAny] = STATE(866), - [sym_patternAnd] = STATE(866), - [sym_patternMaybe] = STATE(866), - [sym_patternAfter] = STATE(866), - [sym_patternBefore] = STATE(866), - [sym_patternContains] = STATE(866), - [sym_patternIncludes] = STATE(866), - [sym_rewrite] = STATE(866), - [sym_patternIfElse] = STATE(866), - [sym_within] = STATE(866), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(866), - [sym_nodeLike] = STATE(866), - [sym_like] = STATE(866), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(866), - [sym_some] = STATE(866), - [sym_every] = STATE(866), - [sym_regexPattern] = STATE(866), - [sym_log] = STATE(866), - [sym_range] = STATE(866), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(866), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(489), - [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), + [83] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(493), + [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), @@ -17923,10 +17861,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(491), + [sym_underscore] = ACTIONS(443), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(491), + [sym_booleanConstant] = ACTIONS(443), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -17953,63 +17891,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(491), - [sym_top] = ACTIONS(491), - [sym_bottom] = ACTIONS(491), - [sym_intConstant] = ACTIONS(491), - [sym_doubleConstant] = ACTIONS(493), - [sym_stringConstant] = ACTIONS(493), + [sym_undefined] = ACTIONS(443), + [sym_top] = ACTIONS(443), + [sym_bottom] = ACTIONS(443), + [sym_intConstant] = ACTIONS(443), + [sym_doubleConstant] = ACTIONS(445), + [sym_stringConstant] = ACTIONS(445), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [85] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [84] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -18075,53 +18013,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [86] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [85] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -18187,53 +18125,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [87] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [86] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -18299,53 +18237,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [88] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [87] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -18411,53 +18349,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [89] = { - [sym_sequential] = STATE(858), - [sym_files] = STATE(858), - [sym__pattern] = STATE(858), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(858), - [sym_divOperation] = STATE(858), - [sym_modOperation] = STATE(858), - [sym_addOperation] = STATE(858), - [sym_subOperation] = STATE(858), - [sym_patternAs] = STATE(858), - [sym_patternLimit] = STATE(858), - [sym_assignmentAsPattern] = STATE(858), - [sym_patternAccumulate] = STATE(858), - [sym_patternWhere] = STATE(858), - [sym__literal] = STATE(858), - [sym_patternNot] = STATE(858), - [sym_patternOr] = STATE(858), - [sym_patternOrElse] = STATE(858), - [sym_patternAny] = STATE(858), - [sym_patternAnd] = STATE(858), - [sym_patternMaybe] = STATE(858), - [sym_patternAfter] = STATE(858), - [sym_patternBefore] = STATE(858), - [sym_patternContains] = STATE(858), - [sym_patternIncludes] = STATE(858), - [sym_rewrite] = STATE(858), - [sym_patternIfElse] = STATE(858), - [sym_within] = STATE(858), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(858), - [sym_nodeLike] = STATE(858), - [sym_like] = STATE(858), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(858), - [sym_some] = STATE(858), - [sym_every] = STATE(858), - [sym_regexPattern] = STATE(858), - [sym_log] = STATE(858), - [sym_range] = STATE(858), - [sym_languageName] = STATE(1476), + [88] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(858), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -18483,10 +18421,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(505), + [sym_underscore] = ACTIONS(443), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(505), + [sym_booleanConstant] = ACTIONS(443), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -18513,67 +18451,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(505), - [sym_top] = ACTIONS(505), - [sym_bottom] = ACTIONS(505), - [sym_intConstant] = ACTIONS(505), - [sym_doubleConstant] = ACTIONS(507), - [sym_stringConstant] = ACTIONS(507), + [sym_undefined] = ACTIONS(443), + [sym_top] = ACTIONS(443), + [sym_bottom] = ACTIONS(443), + [sym_intConstant] = ACTIONS(443), + [sym_doubleConstant] = ACTIONS(445), + [sym_stringConstant] = ACTIONS(445), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [90] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [89] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(509), + [anon_sym_RBRACE] = ACTIONS(505), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -18635,57 +18573,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [91] = { - [sym_sequential] = STATE(861), - [sym_files] = STATE(861), - [sym__pattern] = STATE(861), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(861), - [sym_divOperation] = STATE(861), - [sym_modOperation] = STATE(861), - [sym_addOperation] = STATE(861), - [sym_subOperation] = STATE(861), - [sym_patternAs] = STATE(861), - [sym_patternLimit] = STATE(861), - [sym_assignmentAsPattern] = STATE(861), - [sym_patternAccumulate] = STATE(861), - [sym_patternWhere] = STATE(861), - [sym__literal] = STATE(861), - [sym_patternNot] = STATE(861), - [sym_patternOr] = STATE(861), - [sym_patternOrElse] = STATE(861), - [sym_patternAny] = STATE(861), - [sym_patternAnd] = STATE(861), - [sym_patternMaybe] = STATE(861), - [sym_patternAfter] = STATE(861), - [sym_patternBefore] = STATE(861), - [sym_patternContains] = STATE(861), - [sym_patternIncludes] = STATE(861), - [sym_rewrite] = STATE(861), - [sym_patternIfElse] = STATE(861), - [sym_within] = STATE(861), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(861), - [sym_nodeLike] = STATE(861), - [sym_like] = STATE(861), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(861), - [sym_some] = STATE(861), - [sym_every] = STATE(861), - [sym_regexPattern] = STATE(861), - [sym_log] = STATE(861), - [sym_range] = STATE(861), - [sym_languageName] = STATE(1476), + [90] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(861), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(511), + [anon_sym_RBRACE] = ACTIONS(507), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -18707,10 +18645,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(513), + [sym_underscore] = ACTIONS(443), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(513), + [sym_booleanConstant] = ACTIONS(443), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -18737,67 +18675,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(513), - [sym_top] = ACTIONS(513), - [sym_bottom] = ACTIONS(513), - [sym_intConstant] = ACTIONS(513), - [sym_doubleConstant] = ACTIONS(515), - [sym_stringConstant] = ACTIONS(515), + [sym_undefined] = ACTIONS(443), + [sym_top] = ACTIONS(443), + [sym_bottom] = ACTIONS(443), + [sym_intConstant] = ACTIONS(443), + [sym_doubleConstant] = ACTIONS(445), + [sym_stringConstant] = ACTIONS(445), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [92] = { - [sym_sequential] = STATE(860), - [sym_files] = STATE(860), - [sym__pattern] = STATE(860), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(860), - [sym_divOperation] = STATE(860), - [sym_modOperation] = STATE(860), - [sym_addOperation] = STATE(860), - [sym_subOperation] = STATE(860), - [sym_patternAs] = STATE(860), - [sym_patternLimit] = STATE(860), - [sym_assignmentAsPattern] = STATE(860), - [sym_patternAccumulate] = STATE(860), - [sym_patternWhere] = STATE(860), - [sym__literal] = STATE(860), - [sym_patternNot] = STATE(860), - [sym_patternOr] = STATE(860), - [sym_patternOrElse] = STATE(860), - [sym_patternAny] = STATE(860), - [sym_patternAnd] = STATE(860), - [sym_patternMaybe] = STATE(860), - [sym_patternAfter] = STATE(860), - [sym_patternBefore] = STATE(860), - [sym_patternContains] = STATE(860), - [sym_patternIncludes] = STATE(860), - [sym_rewrite] = STATE(860), - [sym_patternIfElse] = STATE(860), - [sym_within] = STATE(860), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(860), - [sym_nodeLike] = STATE(860), - [sym_like] = STATE(860), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(860), - [sym_some] = STATE(860), - [sym_every] = STATE(860), - [sym_regexPattern] = STATE(860), - [sym_log] = STATE(860), - [sym_range] = STATE(860), - [sym_languageName] = STATE(1476), + [91] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(860), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(517), + [anon_sym_RBRACE] = ACTIONS(509), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -18819,10 +18757,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(519), + [sym_underscore] = ACTIONS(443), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(519), + [sym_booleanConstant] = ACTIONS(443), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -18849,67 +18787,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(519), - [sym_top] = ACTIONS(519), - [sym_bottom] = ACTIONS(519), - [sym_intConstant] = ACTIONS(519), - [sym_doubleConstant] = ACTIONS(521), - [sym_stringConstant] = ACTIONS(521), + [sym_undefined] = ACTIONS(443), + [sym_top] = ACTIONS(443), + [sym_bottom] = ACTIONS(443), + [sym_intConstant] = ACTIONS(443), + [sym_doubleConstant] = ACTIONS(445), + [sym_stringConstant] = ACTIONS(445), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [93] = { - [sym_sequential] = STATE(870), - [sym_files] = STATE(870), - [sym__pattern] = STATE(870), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(870), - [sym_namedArg] = STATE(1237), - [sym_nodeLike] = STATE(870), - [sym_like] = STATE(870), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [92] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(870), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(327), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(511), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -18931,10 +18869,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(331), + [sym_underscore] = ACTIONS(443), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(331), + [sym_booleanConstant] = ACTIONS(443), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -18961,67 +18899,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(331), - [sym_top] = ACTIONS(331), - [sym_bottom] = ACTIONS(331), - [sym_intConstant] = ACTIONS(331), - [sym_doubleConstant] = ACTIONS(333), - [sym_stringConstant] = ACTIONS(333), + [sym_undefined] = ACTIONS(443), + [sym_top] = ACTIONS(443), + [sym_bottom] = ACTIONS(443), + [sym_intConstant] = ACTIONS(443), + [sym_doubleConstant] = ACTIONS(445), + [sym_stringConstant] = ACTIONS(445), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [94] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [93] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(513), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -19083,57 +19021,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [95] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [94] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(525), + [anon_sym_RBRACE] = ACTIONS(515), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -19195,57 +19133,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [96] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [95] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [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_RBRACE] = ACTIONS(517), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -19307,66 +19245,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [97] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(529), - [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), + [96] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(519), + [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), @@ -19419,57 +19357,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [98] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [97] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(521), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -19531,57 +19469,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [99] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [98] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [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_RBRACE] = ACTIONS(523), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -19643,57 +19581,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [100] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [99] = { + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(535), + [anon_sym_RBRACE] = ACTIONS(525), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -19755,11 +19693,123 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [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), - [sym__container] = STATE(1138), + [sym__container] = STATE(1146), [sym_mulOperation] = STATE(872), [sym_divOperation] = STATE(872), [sym_modOperation] = STATE(872), @@ -19784,28 +19834,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rewrite] = STATE(872), [sym_patternIfElse] = STATE(872), [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), + [sym__bubbleScope] = STATE(121), [sym_bubble] = STATE(872), [sym_nodeLike] = STATE(872), [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), [sym_dot] = STATE(872), [sym_some] = STATE(872), [sym_every] = STATE(872), [sym_regexPattern] = STATE(872), [sym_log] = STATE(872), [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(537), + [anon_sym_RBRACE] = ACTIONS(533), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -19827,10 +19877,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(443), + [sym_underscore] = ACTIONS(535), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(443), + [sym_booleanConstant] = ACTIONS(535), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -19857,92 +19907,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), - [sym_top] = ACTIONS(443), - [sym_bottom] = ACTIONS(443), - [sym_intConstant] = ACTIONS(443), - [sym_doubleConstant] = ACTIONS(445), - [sym_stringConstant] = ACTIONS(445), + [sym_undefined] = ACTIONS(535), + [sym_top] = ACTIONS(535), + [sym_bottom] = ACTIONS(535), + [sym_intConstant] = ACTIONS(535), + [sym_doubleConstant] = ACTIONS(537), + [sym_stringConstant] = ACTIONS(537), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [102] = { - [sym_sequential] = STATE(435), - [sym_files] = STATE(435), - [sym__pattern] = STATE(435), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(435), - [sym_divOperation] = STATE(435), - [sym_modOperation] = STATE(435), - [sym_addOperation] = STATE(435), - [sym_subOperation] = STATE(435), - [sym_patternAs] = STATE(435), - [sym_patternLimit] = STATE(435), - [sym_assignmentAsPattern] = STATE(435), - [sym_patternAccumulate] = STATE(435), - [sym_patternWhere] = STATE(435), - [sym__literal] = STATE(435), - [sym_patternNot] = STATE(435), - [sym_patternOr] = STATE(435), - [sym_patternOrElse] = STATE(435), - [sym_patternAny] = STATE(435), - [sym_patternAnd] = STATE(435), - [sym_patternMaybe] = STATE(435), - [sym_patternAfter] = STATE(435), - [sym_patternBefore] = STATE(435), - [sym_patternContains] = STATE(435), - [sym_patternIncludes] = STATE(435), - [sym_rewrite] = STATE(435), - [sym_patternIfElse] = STATE(435), - [sym_within] = STATE(435), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(435), - [sym_nodeLike] = STATE(435), - [sym_like] = STATE(435), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(435), - [sym_some] = STATE(435), - [sym_every] = STATE(435), - [sym_regexPattern] = STATE(435), - [sym_log] = STATE(435), - [sym_range] = STATE(435), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(435), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [sym_sequential] = STATE(828), + [sym_files] = STATE(828), + [sym__pattern] = STATE(828), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(828), + [sym_divOperation] = STATE(828), + [sym_modOperation] = STATE(828), + [sym_addOperation] = STATE(828), + [sym_subOperation] = STATE(828), + [sym_patternAs] = STATE(828), + [sym_patternLimit] = STATE(828), + [sym_assignmentAsPattern] = STATE(828), + [sym_patternAccumulate] = STATE(828), + [sym_patternWhere] = STATE(828), + [sym__literal] = STATE(828), + [sym_patternNot] = STATE(828), + [sym_patternOr] = STATE(828), + [sym_patternOrElse] = STATE(828), + [sym_patternAny] = STATE(828), + [sym_patternAnd] = STATE(828), + [sym_patternMaybe] = STATE(828), + [sym_patternAfter] = STATE(828), + [sym_patternBefore] = STATE(828), + [sym_patternContains] = STATE(828), + [sym_patternIncludes] = STATE(828), + [sym_rewrite] = STATE(828), + [sym_patternIfElse] = STATE(828), + [sym_within] = STATE(828), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(828), + [sym_nodeLike] = STATE(828), + [sym_like] = STATE(828), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(828), + [sym_some] = STATE(828), + [sym_every] = STATE(828), + [sym_regexPattern] = STATE(828), + [sym_log] = STATE(828), + [sym_range] = STATE(828), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(828), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(539), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(539), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(539), - [sym_variable] = ACTIONS(73), + [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(541), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(541), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -19966,65 +20016,65 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(539), - [sym_top] = ACTIONS(539), - [sym_bottom] = ACTIONS(539), - [sym_intConstant] = ACTIONS(539), - [sym_doubleConstant] = ACTIONS(541), - [sym_stringConstant] = ACTIONS(541), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(541), + [sym_top] = ACTIONS(541), + [sym_bottom] = ACTIONS(541), + [sym_intConstant] = ACTIONS(541), + [sym_doubleConstant] = ACTIONS(543), + [sym_stringConstant] = ACTIONS(543), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [103] = { - [sym_sequential] = STATE(758), - [sym_files] = STATE(758), - [sym__pattern] = STATE(758), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(758), - [sym_divOperation] = STATE(758), - [sym_modOperation] = STATE(758), - [sym_addOperation] = STATE(758), - [sym_subOperation] = STATE(758), - [sym_patternAs] = STATE(758), - [sym_patternLimit] = STATE(758), - [sym_assignmentAsPattern] = STATE(758), - [sym_patternAccumulate] = STATE(758), - [sym_patternWhere] = STATE(758), - [sym__literal] = STATE(758), - [sym_patternNot] = STATE(758), - [sym_patternOr] = STATE(758), - [sym_patternOrElse] = STATE(758), - [sym_patternAny] = STATE(758), - [sym_patternAnd] = STATE(758), - [sym_patternMaybe] = STATE(758), - [sym_patternAfter] = STATE(758), - [sym_patternBefore] = STATE(758), - [sym_patternContains] = STATE(758), - [sym_patternIncludes] = STATE(758), - [sym_rewrite] = STATE(758), - [sym_patternIfElse] = STATE(758), - [sym_within] = STATE(758), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(758), - [sym_nodeLike] = STATE(758), - [sym_like] = STATE(758), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(758), - [sym_some] = STATE(758), - [sym_every] = STATE(758), - [sym_regexPattern] = STATE(758), - [sym_log] = STATE(758), - [sym_range] = STATE(758), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(883), + [sym_files] = STATE(883), + [sym__pattern] = STATE(883), + [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__bubbleScope] = STATE(121), + [sym_bubble] = STATE(883), + [sym_nodeLike] = STATE(883), + [sym_like] = STATE(883), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(758), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(883), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -20049,10 +20099,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(543), + [sym_underscore] = ACTIONS(545), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(543), + [sym_booleanConstant] = ACTIONS(545), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -20079,63 +20129,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(543), - [sym_top] = ACTIONS(543), - [sym_bottom] = ACTIONS(543), - [sym_intConstant] = ACTIONS(543), - [sym_doubleConstant] = ACTIONS(545), - [sym_stringConstant] = ACTIONS(545), + [sym_undefined] = ACTIONS(545), + [sym_top] = ACTIONS(545), + [sym_bottom] = ACTIONS(545), + [sym_intConstant] = ACTIONS(545), + [sym_doubleConstant] = ACTIONS(547), + [sym_stringConstant] = ACTIONS(547), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [104] = { - [sym_sequential] = STATE(671), - [sym_files] = STATE(671), - [sym__pattern] = STATE(671), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(671), - [sym_divOperation] = STATE(671), - [sym_modOperation] = STATE(671), - [sym_addOperation] = STATE(671), - [sym_subOperation] = STATE(671), - [sym_patternAs] = STATE(671), - [sym_patternLimit] = STATE(671), - [sym_assignmentAsPattern] = STATE(671), - [sym_patternAccumulate] = STATE(671), - [sym_patternWhere] = STATE(671), - [sym__literal] = STATE(671), - [sym_patternNot] = STATE(671), - [sym_patternOr] = STATE(671), - [sym_patternOrElse] = STATE(671), - [sym_patternAny] = STATE(671), - [sym_patternAnd] = STATE(671), - [sym_patternMaybe] = STATE(671), - [sym_patternAfter] = STATE(671), - [sym_patternBefore] = STATE(671), - [sym_patternContains] = STATE(671), - [sym_patternIncludes] = STATE(671), - [sym_rewrite] = STATE(671), - [sym_patternIfElse] = STATE(671), - [sym_within] = STATE(671), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(671), - [sym_nodeLike] = STATE(671), - [sym_like] = STATE(671), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(671), - [sym_some] = STATE(671), - [sym_every] = STATE(671), - [sym_regexPattern] = STATE(671), - [sym_log] = STATE(671), - [sym_range] = STATE(671), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(780), + [sym_files] = STATE(780), + [sym__pattern] = STATE(780), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(780), + [sym_divOperation] = STATE(780), + [sym_modOperation] = STATE(780), + [sym_addOperation] = STATE(780), + [sym_subOperation] = STATE(780), + [sym_patternAs] = STATE(780), + [sym_patternLimit] = STATE(780), + [sym_assignmentAsPattern] = STATE(780), + [sym_patternAccumulate] = STATE(780), + [sym_patternWhere] = STATE(780), + [sym__literal] = STATE(780), + [sym_patternNot] = STATE(780), + [sym_patternOr] = STATE(780), + [sym_patternOrElse] = STATE(780), + [sym_patternAny] = STATE(780), + [sym_patternAnd] = STATE(780), + [sym_patternMaybe] = STATE(780), + [sym_patternAfter] = STATE(780), + [sym_patternBefore] = STATE(780), + [sym_patternContains] = STATE(780), + [sym_patternIncludes] = STATE(780), + [sym_rewrite] = STATE(780), + [sym_patternIfElse] = STATE(780), + [sym_within] = STATE(780), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(780), + [sym_nodeLike] = STATE(780), + [sym_like] = STATE(780), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(780), + [sym_some] = STATE(780), + [sym_every] = STATE(780), + [sym_regexPattern] = STATE(780), + [sym_log] = STATE(780), + [sym_range] = STATE(780), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(671), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(780), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -20160,10 +20210,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(547), + [sym_underscore] = ACTIONS(549), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(547), + [sym_booleanConstant] = ACTIONS(549), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -20190,63 +20240,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(547), - [sym_top] = ACTIONS(547), - [sym_bottom] = ACTIONS(547), - [sym_intConstant] = ACTIONS(547), - [sym_doubleConstant] = ACTIONS(549), - [sym_stringConstant] = ACTIONS(549), + [sym_undefined] = ACTIONS(549), + [sym_top] = ACTIONS(549), + [sym_bottom] = ACTIONS(549), + [sym_intConstant] = ACTIONS(549), + [sym_doubleConstant] = ACTIONS(551), + [sym_stringConstant] = ACTIONS(551), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [105] = { - [sym_sequential] = STATE(852), - [sym_files] = STATE(852), - [sym__pattern] = STATE(852), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(852), - [sym_divOperation] = STATE(852), - [sym_modOperation] = STATE(852), - [sym_addOperation] = STATE(852), - [sym_subOperation] = STATE(852), - [sym_patternAs] = STATE(852), - [sym_patternLimit] = STATE(852), - [sym_assignmentAsPattern] = STATE(852), - [sym_patternAccumulate] = STATE(852), - [sym_patternWhere] = STATE(852), - [sym__literal] = STATE(852), - [sym_patternNot] = STATE(852), - [sym_patternOr] = STATE(852), - [sym_patternOrElse] = STATE(852), - [sym_patternAny] = STATE(852), - [sym_patternAnd] = STATE(852), - [sym_patternMaybe] = STATE(852), - [sym_patternAfter] = STATE(852), - [sym_patternBefore] = STATE(852), - [sym_patternContains] = STATE(852), - [sym_patternIncludes] = STATE(852), - [sym_rewrite] = STATE(852), - [sym_patternIfElse] = STATE(852), - [sym_within] = STATE(852), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(852), - [sym_nodeLike] = STATE(852), - [sym_like] = STATE(852), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(852), - [sym_some] = STATE(852), - [sym_every] = STATE(852), - [sym_regexPattern] = STATE(852), - [sym_log] = STATE(852), - [sym_range] = STATE(852), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(751), + [sym_files] = STATE(751), + [sym__pattern] = STATE(751), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(751), + [sym_divOperation] = STATE(751), + [sym_modOperation] = STATE(751), + [sym_addOperation] = STATE(751), + [sym_subOperation] = STATE(751), + [sym_patternAs] = STATE(751), + [sym_patternLimit] = STATE(751), + [sym_assignmentAsPattern] = STATE(751), + [sym_patternAccumulate] = STATE(751), + [sym_patternWhere] = STATE(751), + [sym__literal] = STATE(751), + [sym_patternNot] = STATE(751), + [sym_patternOr] = STATE(751), + [sym_patternOrElse] = STATE(751), + [sym_patternAny] = STATE(751), + [sym_patternAnd] = STATE(751), + [sym_patternMaybe] = STATE(751), + [sym_patternAfter] = STATE(751), + [sym_patternBefore] = STATE(751), + [sym_patternContains] = STATE(751), + [sym_patternIncludes] = STATE(751), + [sym_rewrite] = STATE(751), + [sym_patternIfElse] = STATE(751), + [sym_within] = STATE(751), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(751), + [sym_nodeLike] = STATE(751), + [sym_like] = STATE(751), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(751), + [sym_some] = STATE(751), + [sym_every] = STATE(751), + [sym_regexPattern] = STATE(751), + [sym_log] = STATE(751), + [sym_range] = STATE(751), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(852), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(751), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -20271,10 +20321,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(551), + [sym_underscore] = ACTIONS(553), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(551), + [sym_booleanConstant] = ACTIONS(553), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -20301,63 +20351,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(551), - [sym_top] = ACTIONS(551), - [sym_bottom] = ACTIONS(551), - [sym_intConstant] = ACTIONS(551), - [sym_doubleConstant] = ACTIONS(553), - [sym_stringConstant] = ACTIONS(553), + [sym_undefined] = ACTIONS(553), + [sym_top] = ACTIONS(553), + [sym_bottom] = ACTIONS(553), + [sym_intConstant] = ACTIONS(553), + [sym_doubleConstant] = ACTIONS(555), + [sym_stringConstant] = ACTIONS(555), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [106] = { - [sym_sequential] = STATE(887), - [sym_files] = STATE(887), - [sym__pattern] = STATE(887), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(887), - [sym_divOperation] = STATE(887), - [sym_modOperation] = STATE(887), - [sym_addOperation] = STATE(887), - [sym_subOperation] = STATE(887), - [sym_patternAs] = STATE(887), - [sym_patternLimit] = STATE(887), - [sym_assignmentAsPattern] = STATE(887), - [sym_patternAccumulate] = STATE(887), - [sym_patternWhere] = STATE(887), - [sym__literal] = STATE(887), - [sym_patternNot] = STATE(887), - [sym_patternOr] = STATE(887), - [sym_patternOrElse] = STATE(887), - [sym_patternAny] = STATE(887), - [sym_patternAnd] = STATE(887), - [sym_patternMaybe] = STATE(887), - [sym_patternAfter] = STATE(887), - [sym_patternBefore] = STATE(887), - [sym_patternContains] = STATE(887), - [sym_patternIncludes] = STATE(887), - [sym_rewrite] = STATE(887), - [sym_patternIfElse] = STATE(887), - [sym_within] = STATE(887), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(887), - [sym_nodeLike] = STATE(887), - [sym_like] = STATE(887), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(887), - [sym_some] = STATE(887), - [sym_every] = STATE(887), - [sym_regexPattern] = STATE(887), - [sym_log] = STATE(887), - [sym_range] = STATE(887), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(749), + [sym_files] = STATE(749), + [sym__pattern] = STATE(749), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(749), + [sym_divOperation] = STATE(749), + [sym_modOperation] = STATE(749), + [sym_addOperation] = STATE(749), + [sym_subOperation] = STATE(749), + [sym_patternAs] = STATE(749), + [sym_patternLimit] = STATE(749), + [sym_assignmentAsPattern] = STATE(749), + [sym_patternAccumulate] = STATE(749), + [sym_patternWhere] = STATE(749), + [sym__literal] = STATE(749), + [sym_patternNot] = STATE(749), + [sym_patternOr] = STATE(749), + [sym_patternOrElse] = STATE(749), + [sym_patternAny] = STATE(749), + [sym_patternAnd] = STATE(749), + [sym_patternMaybe] = STATE(749), + [sym_patternAfter] = STATE(749), + [sym_patternBefore] = STATE(749), + [sym_patternContains] = STATE(749), + [sym_patternIncludes] = STATE(749), + [sym_rewrite] = STATE(749), + [sym_patternIfElse] = STATE(749), + [sym_within] = STATE(749), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(749), + [sym_nodeLike] = STATE(749), + [sym_like] = STATE(749), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(749), + [sym_some] = STATE(749), + [sym_every] = STATE(749), + [sym_regexPattern] = STATE(749), + [sym_log] = STATE(749), + [sym_range] = STATE(749), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(887), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(749), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -20382,10 +20432,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(555), + [sym_underscore] = ACTIONS(557), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(555), + [sym_booleanConstant] = ACTIONS(557), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -20412,63 +20462,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(555), - [sym_top] = ACTIONS(555), - [sym_bottom] = ACTIONS(555), - [sym_intConstant] = ACTIONS(555), - [sym_doubleConstant] = ACTIONS(557), - [sym_stringConstant] = ACTIONS(557), + [sym_undefined] = ACTIONS(557), + [sym_top] = ACTIONS(557), + [sym_bottom] = ACTIONS(557), + [sym_intConstant] = ACTIONS(557), + [sym_doubleConstant] = ACTIONS(559), + [sym_stringConstant] = ACTIONS(559), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [107] = { - [sym_sequential] = STATE(853), - [sym_files] = STATE(853), - [sym__pattern] = STATE(853), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(853), - [sym_divOperation] = STATE(853), - [sym_modOperation] = STATE(853), - [sym_addOperation] = STATE(853), - [sym_subOperation] = STATE(853), - [sym_patternAs] = STATE(853), - [sym_patternLimit] = STATE(853), - [sym_assignmentAsPattern] = STATE(853), - [sym_patternAccumulate] = STATE(853), - [sym_patternWhere] = STATE(853), - [sym__literal] = STATE(853), - [sym_patternNot] = STATE(853), - [sym_patternOr] = STATE(853), - [sym_patternOrElse] = STATE(853), - [sym_patternAny] = STATE(853), - [sym_patternAnd] = STATE(853), - [sym_patternMaybe] = STATE(853), - [sym_patternAfter] = STATE(853), - [sym_patternBefore] = STATE(853), - [sym_patternContains] = STATE(853), - [sym_patternIncludes] = STATE(853), - [sym_rewrite] = STATE(853), - [sym_patternIfElse] = STATE(853), - [sym_within] = STATE(853), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(853), - [sym_nodeLike] = STATE(853), - [sym_like] = STATE(853), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(853), - [sym_some] = STATE(853), - [sym_every] = STATE(853), - [sym_regexPattern] = STATE(853), - [sym_log] = STATE(853), - [sym_range] = STATE(853), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(748), + [sym_files] = STATE(748), + [sym__pattern] = STATE(748), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(748), + [sym_divOperation] = STATE(748), + [sym_modOperation] = STATE(748), + [sym_addOperation] = STATE(748), + [sym_subOperation] = STATE(748), + [sym_patternAs] = STATE(748), + [sym_patternLimit] = STATE(748), + [sym_assignmentAsPattern] = STATE(748), + [sym_patternAccumulate] = STATE(748), + [sym_patternWhere] = STATE(748), + [sym__literal] = STATE(748), + [sym_patternNot] = STATE(748), + [sym_patternOr] = STATE(748), + [sym_patternOrElse] = STATE(748), + [sym_patternAny] = STATE(748), + [sym_patternAnd] = STATE(748), + [sym_patternMaybe] = STATE(748), + [sym_patternAfter] = STATE(748), + [sym_patternBefore] = STATE(748), + [sym_patternContains] = STATE(748), + [sym_patternIncludes] = STATE(748), + [sym_rewrite] = STATE(748), + [sym_patternIfElse] = STATE(748), + [sym_within] = STATE(748), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(748), + [sym_nodeLike] = STATE(748), + [sym_like] = STATE(748), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(748), + [sym_some] = STATE(748), + [sym_every] = STATE(748), + [sym_regexPattern] = STATE(748), + [sym_log] = STATE(748), + [sym_range] = STATE(748), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(853), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(748), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -20493,10 +20543,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(559), + [sym_underscore] = ACTIONS(561), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(559), + [sym_booleanConstant] = ACTIONS(561), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -20523,63 +20573,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(559), - [sym_top] = ACTIONS(559), - [sym_bottom] = ACTIONS(559), - [sym_intConstant] = ACTIONS(559), - [sym_doubleConstant] = ACTIONS(561), - [sym_stringConstant] = ACTIONS(561), + [sym_undefined] = ACTIONS(561), + [sym_top] = ACTIONS(561), + [sym_bottom] = ACTIONS(561), + [sym_intConstant] = ACTIONS(561), + [sym_doubleConstant] = ACTIONS(563), + [sym_stringConstant] = ACTIONS(563), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [108] = { - [sym_sequential] = STATE(867), - [sym_files] = STATE(867), - [sym__pattern] = STATE(867), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(867), - [sym_divOperation] = STATE(867), - [sym_modOperation] = STATE(867), - [sym_addOperation] = STATE(867), - [sym_subOperation] = STATE(867), - [sym_patternAs] = STATE(867), - [sym_patternLimit] = STATE(867), - [sym_assignmentAsPattern] = STATE(867), - [sym_patternAccumulate] = STATE(867), - [sym_patternWhere] = STATE(867), - [sym__literal] = STATE(867), - [sym_patternNot] = STATE(867), - [sym_patternOr] = STATE(867), - [sym_patternOrElse] = STATE(867), - [sym_patternAny] = STATE(867), - [sym_patternAnd] = STATE(867), - [sym_patternMaybe] = STATE(867), - [sym_patternAfter] = STATE(867), - [sym_patternBefore] = STATE(867), - [sym_patternContains] = STATE(867), - [sym_patternIncludes] = STATE(867), - [sym_rewrite] = STATE(867), - [sym_patternIfElse] = STATE(867), - [sym_within] = STATE(867), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(867), - [sym_nodeLike] = STATE(867), - [sym_like] = STATE(867), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(867), - [sym_some] = STATE(867), - [sym_every] = STATE(867), - [sym_regexPattern] = STATE(867), - [sym_log] = STATE(867), - [sym_range] = STATE(867), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(712), + [sym_files] = STATE(712), + [sym__pattern] = STATE(712), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(712), + [sym_divOperation] = STATE(712), + [sym_modOperation] = STATE(712), + [sym_addOperation] = STATE(712), + [sym_subOperation] = STATE(712), + [sym_patternAs] = STATE(712), + [sym_patternLimit] = STATE(712), + [sym_assignmentAsPattern] = STATE(712), + [sym_patternAccumulate] = STATE(712), + [sym_patternWhere] = STATE(712), + [sym__literal] = STATE(712), + [sym_patternNot] = STATE(712), + [sym_patternOr] = STATE(712), + [sym_patternOrElse] = STATE(712), + [sym_patternAny] = STATE(712), + [sym_patternAnd] = STATE(712), + [sym_patternMaybe] = STATE(712), + [sym_patternAfter] = STATE(712), + [sym_patternBefore] = STATE(712), + [sym_patternContains] = STATE(712), + [sym_patternIncludes] = STATE(712), + [sym_rewrite] = STATE(712), + [sym_patternIfElse] = STATE(712), + [sym_within] = STATE(712), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(712), + [sym_nodeLike] = STATE(712), + [sym_like] = STATE(712), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(712), + [sym_some] = STATE(712), + [sym_every] = STATE(712), + [sym_regexPattern] = STATE(712), + [sym_log] = STATE(712), + [sym_range] = STATE(712), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(867), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(712), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -20604,10 +20654,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(563), + [sym_underscore] = ACTIONS(565), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(563), + [sym_booleanConstant] = ACTIONS(565), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -20634,92 +20684,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(563), - [sym_top] = ACTIONS(563), - [sym_bottom] = ACTIONS(563), - [sym_intConstant] = ACTIONS(563), - [sym_doubleConstant] = ACTIONS(565), - [sym_stringConstant] = ACTIONS(565), + [sym_undefined] = ACTIONS(565), + [sym_top] = ACTIONS(565), + [sym_bottom] = ACTIONS(565), + [sym_intConstant] = ACTIONS(565), + [sym_doubleConstant] = ACTIONS(567), + [sym_stringConstant] = ACTIONS(567), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [109] = { - [sym_sequential] = STATE(592), - [sym_files] = STATE(592), - [sym__pattern] = STATE(592), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(592), - [sym_divOperation] = STATE(592), - [sym_modOperation] = STATE(592), - [sym_addOperation] = STATE(592), - [sym_subOperation] = STATE(592), - [sym_patternAs] = STATE(592), - [sym_patternLimit] = STATE(592), - [sym_assignmentAsPattern] = STATE(592), - [sym_patternAccumulate] = STATE(592), - [sym_patternWhere] = STATE(592), - [sym__literal] = STATE(592), - [sym_patternNot] = STATE(592), - [sym_patternOr] = STATE(592), - [sym_patternOrElse] = STATE(592), - [sym_patternAny] = STATE(592), - [sym_patternAnd] = STATE(592), - [sym_patternMaybe] = STATE(592), - [sym_patternAfter] = STATE(592), - [sym_patternBefore] = STATE(592), - [sym_patternContains] = STATE(592), - [sym_patternIncludes] = STATE(592), - [sym_rewrite] = STATE(592), - [sym_patternIfElse] = STATE(592), - [sym_within] = STATE(592), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(592), - [sym_nodeLike] = STATE(592), - [sym_like] = STATE(592), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(592), - [sym_some] = STATE(592), - [sym_every] = STATE(592), - [sym_regexPattern] = STATE(592), - [sym_log] = STATE(592), - [sym_range] = STATE(592), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(592), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [sym_sequential] = STATE(886), + [sym_files] = STATE(886), + [sym__pattern] = STATE(886), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(886), + [sym_divOperation] = STATE(886), + [sym_modOperation] = STATE(886), + [sym_addOperation] = STATE(886), + [sym_subOperation] = STATE(886), + [sym_patternAs] = STATE(886), + [sym_patternLimit] = STATE(886), + [sym_assignmentAsPattern] = STATE(886), + [sym_patternAccumulate] = STATE(886), + [sym_patternWhere] = STATE(886), + [sym__literal] = STATE(886), + [sym_patternNot] = STATE(886), + [sym_patternOr] = STATE(886), + [sym_patternOrElse] = STATE(886), + [sym_patternAny] = STATE(886), + [sym_patternAnd] = STATE(886), + [sym_patternMaybe] = STATE(886), + [sym_patternAfter] = STATE(886), + [sym_patternBefore] = STATE(886), + [sym_patternContains] = STATE(886), + [sym_patternIncludes] = STATE(886), + [sym_rewrite] = STATE(886), + [sym_patternIfElse] = STATE(886), + [sym_within] = STATE(886), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(886), + [sym_nodeLike] = STATE(886), + [sym_like] = STATE(886), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(886), + [sym_some] = STATE(886), + [sym_every] = STATE(886), + [sym_regexPattern] = STATE(886), + [sym_log] = STATE(886), + [sym_range] = STATE(886), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(886), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(567), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(567), - [sym_variable] = ACTIONS(73), + [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(569), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(569), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -20743,68 +20793,68 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(567), - [sym_top] = ACTIONS(567), - [sym_bottom] = ACTIONS(567), - [sym_intConstant] = ACTIONS(567), - [sym_doubleConstant] = ACTIONS(569), - [sym_stringConstant] = ACTIONS(569), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(569), + [sym_top] = ACTIONS(569), + [sym_bottom] = ACTIONS(569), + [sym_intConstant] = ACTIONS(569), + [sym_doubleConstant] = ACTIONS(571), + [sym_stringConstant] = ACTIONS(571), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [110] = { - [sym_sequential] = STATE(653), - [sym_files] = STATE(653), - [sym__pattern] = STATE(653), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(653), - [sym_divOperation] = STATE(653), - [sym_modOperation] = STATE(653), - [sym_addOperation] = STATE(653), - [sym_subOperation] = STATE(653), - [sym_patternAs] = STATE(653), - [sym_patternLimit] = STATE(653), - [sym_assignmentAsPattern] = STATE(653), - [sym_patternAccumulate] = STATE(653), - [sym_patternWhere] = STATE(653), - [sym__literal] = STATE(653), - [sym_patternNot] = STATE(653), - [sym_patternOr] = STATE(653), - [sym_patternOrElse] = STATE(653), - [sym_patternAny] = STATE(653), - [sym_patternAnd] = STATE(653), - [sym_patternMaybe] = STATE(653), - [sym_patternAfter] = STATE(653), - [sym_patternBefore] = STATE(653), - [sym_patternContains] = STATE(653), - [sym_patternIncludes] = STATE(653), - [sym_rewrite] = STATE(653), - [sym_patternIfElse] = STATE(653), - [sym_within] = STATE(653), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(653), - [sym_nodeLike] = STATE(653), - [sym_like] = STATE(653), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(653), - [sym_some] = STATE(653), - [sym_every] = STATE(653), - [sym_regexPattern] = STATE(653), - [sym_log] = STATE(653), - [sym_range] = STATE(653), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(711), + [sym_files] = STATE(711), + [sym__pattern] = STATE(711), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(711), + [sym_divOperation] = STATE(711), + [sym_modOperation] = STATE(711), + [sym_addOperation] = STATE(711), + [sym_subOperation] = STATE(711), + [sym_patternAs] = STATE(711), + [sym_patternLimit] = STATE(711), + [sym_assignmentAsPattern] = STATE(711), + [sym_patternAccumulate] = STATE(711), + [sym_patternWhere] = STATE(711), + [sym__literal] = STATE(711), + [sym_patternNot] = STATE(711), + [sym_patternOr] = STATE(711), + [sym_patternOrElse] = STATE(711), + [sym_patternAny] = STATE(711), + [sym_patternAnd] = STATE(711), + [sym_patternMaybe] = STATE(711), + [sym_patternAfter] = STATE(711), + [sym_patternBefore] = STATE(711), + [sym_patternContains] = STATE(711), + [sym_patternIncludes] = STATE(711), + [sym_rewrite] = STATE(711), + [sym_patternIfElse] = STATE(711), + [sym_within] = STATE(711), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(711), + [sym_nodeLike] = STATE(711), + [sym_like] = STATE(711), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(711), + [sym_some] = STATE(711), + [sym_every] = STATE(711), + [sym_regexPattern] = STATE(711), + [sym_log] = STATE(711), + [sym_range] = STATE(711), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(653), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(711), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(571), + [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -20867,55 +20917,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [111] = { - [sym_sequential] = STATE(652), - [sym_files] = STATE(652), - [sym__pattern] = STATE(652), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(652), - [sym_divOperation] = STATE(652), - [sym_modOperation] = STATE(652), - [sym_addOperation] = STATE(652), - [sym_subOperation] = STATE(652), - [sym_patternAs] = STATE(652), - [sym_patternLimit] = STATE(652), - [sym_assignmentAsPattern] = STATE(652), - [sym_patternAccumulate] = STATE(652), - [sym_patternWhere] = STATE(652), - [sym__literal] = STATE(652), - [sym_patternNot] = STATE(652), - [sym_patternOr] = STATE(652), - [sym_patternOrElse] = STATE(652), - [sym_patternAny] = STATE(652), - [sym_patternAnd] = STATE(652), - [sym_patternMaybe] = STATE(652), - [sym_patternAfter] = STATE(652), - [sym_patternBefore] = STATE(652), - [sym_patternContains] = STATE(652), - [sym_patternIncludes] = STATE(652), - [sym_rewrite] = STATE(652), - [sym_patternIfElse] = STATE(652), - [sym_within] = STATE(652), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(652), - [sym_nodeLike] = STATE(652), - [sym_like] = STATE(652), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(652), - [sym_some] = STATE(652), - [sym_every] = STATE(652), - [sym_regexPattern] = STATE(652), - [sym_log] = STATE(652), - [sym_range] = STATE(652), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(799), + [sym_files] = STATE(799), + [sym__pattern] = STATE(799), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(799), + [sym_divOperation] = STATE(799), + [sym_modOperation] = STATE(799), + [sym_addOperation] = STATE(799), + [sym_subOperation] = STATE(799), + [sym_patternAs] = STATE(799), + [sym_patternLimit] = STATE(799), + [sym_assignmentAsPattern] = STATE(799), + [sym_patternAccumulate] = STATE(799), + [sym_patternWhere] = STATE(799), + [sym__literal] = STATE(799), + [sym_patternNot] = STATE(799), + [sym_patternOr] = STATE(799), + [sym_patternOrElse] = STATE(799), + [sym_patternAny] = STATE(799), + [sym_patternAnd] = STATE(799), + [sym_patternMaybe] = STATE(799), + [sym_patternAfter] = STATE(799), + [sym_patternBefore] = STATE(799), + [sym_patternContains] = STATE(799), + [sym_patternIncludes] = STATE(799), + [sym_rewrite] = STATE(799), + [sym_patternIfElse] = STATE(799), + [sym_within] = STATE(799), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(799), + [sym_nodeLike] = STATE(799), + [sym_like] = STATE(799), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(799), + [sym_some] = STATE(799), + [sym_every] = STATE(799), + [sym_regexPattern] = STATE(799), + [sym_log] = STATE(799), + [sym_range] = STATE(799), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(652), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(799), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -20937,10 +20987,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(579), + [sym_underscore] = ACTIONS(577), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(579), + [sym_booleanConstant] = ACTIONS(577), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -20967,92 +21017,203 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(579), - [sym_top] = ACTIONS(579), - [sym_bottom] = ACTIONS(579), - [sym_intConstant] = ACTIONS(579), - [sym_doubleConstant] = ACTIONS(581), - [sym_stringConstant] = ACTIONS(581), + [sym_undefined] = ACTIONS(577), + [sym_top] = ACTIONS(577), + [sym_bottom] = ACTIONS(577), + [sym_intConstant] = ACTIONS(577), + [sym_doubleConstant] = ACTIONS(579), + [sym_stringConstant] = ACTIONS(579), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [112] = { - [sym_sequential] = STATE(583), - [sym_files] = STATE(583), - [sym__pattern] = STATE(583), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(583), - [sym_divOperation] = STATE(583), - [sym_modOperation] = STATE(583), - [sym_addOperation] = STATE(583), - [sym_subOperation] = STATE(583), - [sym_patternAs] = STATE(583), - [sym_patternLimit] = STATE(583), - [sym_assignmentAsPattern] = STATE(583), - [sym_patternAccumulate] = STATE(583), - [sym_patternWhere] = STATE(583), - [sym__literal] = STATE(583), - [sym_patternNot] = STATE(583), - [sym_patternOr] = STATE(583), - [sym_patternOrElse] = STATE(583), - [sym_patternAny] = STATE(583), - [sym_patternAnd] = STATE(583), - [sym_patternMaybe] = STATE(583), - [sym_patternAfter] = STATE(583), - [sym_patternBefore] = STATE(583), - [sym_patternContains] = STATE(583), - [sym_patternIncludes] = STATE(583), - [sym_rewrite] = STATE(583), - [sym_patternIfElse] = STATE(583), - [sym_within] = STATE(583), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(583), - [sym_nodeLike] = STATE(583), - [sym_like] = STATE(583), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(583), - [sym_some] = STATE(583), - [sym_every] = STATE(583), - [sym_regexPattern] = STATE(583), - [sym_log] = STATE(583), - [sym_range] = STATE(583), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(583), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(583), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [sym_sequential] = STATE(860), + [sym_files] = STATE(860), + [sym__pattern] = STATE(860), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(860), + [sym_divOperation] = STATE(860), + [sym_modOperation] = STATE(860), + [sym_addOperation] = STATE(860), + [sym_subOperation] = STATE(860), + [sym_patternAs] = STATE(860), + [sym_patternLimit] = STATE(860), + [sym_assignmentAsPattern] = STATE(860), + [sym_patternAccumulate] = STATE(860), + [sym_patternWhere] = STATE(860), + [sym__literal] = STATE(860), + [sym_patternNot] = STATE(860), + [sym_patternOr] = STATE(860), + [sym_patternOrElse] = STATE(860), + [sym_patternAny] = STATE(860), + [sym_patternAnd] = STATE(860), + [sym_patternMaybe] = STATE(860), + [sym_patternAfter] = STATE(860), + [sym_patternBefore] = STATE(860), + [sym_patternContains] = STATE(860), + [sym_patternIncludes] = STATE(860), + [sym_rewrite] = STATE(860), + [sym_patternIfElse] = STATE(860), + [sym_within] = STATE(860), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(860), + [sym_nodeLike] = STATE(860), + [sym_like] = STATE(860), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(860), + [sym_some] = STATE(860), + [sym_every] = STATE(860), + [sym_regexPattern] = STATE(860), + [sym_log] = STATE(860), + [sym_range] = STATE(860), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(860), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), + [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(581), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(581), + [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(581), + [sym_top] = ACTIONS(581), + [sym_bottom] = ACTIONS(581), + [sym_intConstant] = ACTIONS(581), + [sym_doubleConstant] = ACTIONS(583), + [sym_stringConstant] = ACTIONS(583), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), + [sym_comment] = ACTIONS(3), + }, + [113] = { + [sym_sequential] = STATE(796), + [sym_files] = STATE(796), + [sym__pattern] = STATE(796), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(796), + [sym_divOperation] = STATE(796), + [sym_modOperation] = STATE(796), + [sym_addOperation] = STATE(796), + [sym_subOperation] = STATE(796), + [sym_patternAs] = STATE(796), + [sym_patternLimit] = STATE(796), + [sym_assignmentAsPattern] = STATE(796), + [sym_patternAccumulate] = STATE(796), + [sym_patternWhere] = STATE(796), + [sym__literal] = STATE(796), + [sym_patternNot] = STATE(796), + [sym_patternOr] = STATE(796), + [sym_patternOrElse] = STATE(796), + [sym_patternAny] = STATE(796), + [sym_patternAnd] = STATE(796), + [sym_patternMaybe] = STATE(796), + [sym_patternAfter] = STATE(796), + [sym_patternBefore] = STATE(796), + [sym_patternContains] = STATE(796), + [sym_patternIncludes] = STATE(796), + [sym_rewrite] = STATE(796), + [sym_patternIfElse] = STATE(796), + [sym_within] = STATE(796), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(796), + [sym_nodeLike] = STATE(796), + [sym_like] = STATE(796), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(796), + [sym_some] = STATE(796), + [sym_every] = STATE(796), + [sym_regexPattern] = STATE(796), + [sym_log] = STATE(796), + [sym_range] = STATE(796), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(796), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(585), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), [sym_booleanConstant] = ACTIONS(585), - [sym_variable] = ACTIONS(73), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -21076,94 +21237,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), [sym_undefined] = ACTIONS(585), [sym_top] = ACTIONS(585), [sym_bottom] = ACTIONS(585), [sym_intConstant] = ACTIONS(585), [sym_doubleConstant] = ACTIONS(587), [sym_stringConstant] = ACTIONS(587), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [113] = { - [sym_sequential] = STATE(524), - [sym_files] = STATE(524), - [sym__pattern] = STATE(524), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(524), - [sym_divOperation] = STATE(524), - [sym_modOperation] = STATE(524), - [sym_addOperation] = STATE(524), - [sym_subOperation] = STATE(524), - [sym_patternAs] = STATE(524), - [sym_patternLimit] = STATE(524), - [sym_assignmentAsPattern] = STATE(524), - [sym_patternAccumulate] = STATE(524), - [sym_patternWhere] = STATE(524), - [sym__literal] = STATE(524), - [sym_patternNot] = STATE(524), - [sym_patternOr] = STATE(524), - [sym_patternOrElse] = STATE(524), - [sym_patternAny] = STATE(524), - [sym_patternAnd] = STATE(524), - [sym_patternMaybe] = STATE(524), - [sym_patternAfter] = STATE(524), - [sym_patternBefore] = STATE(524), - [sym_patternContains] = STATE(524), - [sym_patternIncludes] = STATE(524), - [sym_rewrite] = STATE(524), - [sym_patternIfElse] = STATE(524), - [sym_within] = STATE(524), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(524), - [sym_nodeLike] = STATE(524), - [sym_like] = STATE(524), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(524), - [sym_some] = STATE(524), - [sym_every] = STATE(524), - [sym_regexPattern] = STATE(524), - [sym_log] = STATE(524), - [sym_range] = STATE(524), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(524), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [114] = { + [sym_sequential] = STATE(867), + [sym_files] = STATE(867), + [sym__pattern] = STATE(867), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(867), + [sym_divOperation] = STATE(867), + [sym_modOperation] = STATE(867), + [sym_addOperation] = STATE(867), + [sym_subOperation] = STATE(867), + [sym_patternAs] = STATE(867), + [sym_patternLimit] = STATE(867), + [sym_assignmentAsPattern] = STATE(867), + [sym_patternAccumulate] = STATE(867), + [sym_patternWhere] = STATE(867), + [sym__literal] = STATE(867), + [sym_patternNot] = STATE(867), + [sym_patternOr] = STATE(867), + [sym_patternOrElse] = STATE(867), + [sym_patternAny] = STATE(867), + [sym_patternAnd] = STATE(867), + [sym_patternMaybe] = STATE(867), + [sym_patternAfter] = STATE(867), + [sym_patternBefore] = STATE(867), + [sym_patternContains] = STATE(867), + [sym_patternIncludes] = STATE(867), + [sym_rewrite] = STATE(867), + [sym_patternIfElse] = STATE(867), + [sym_within] = STATE(867), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(867), + [sym_nodeLike] = STATE(867), + [sym_like] = STATE(867), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(867), + [sym_some] = STATE(867), + [sym_every] = STATE(867), + [sym_regexPattern] = STATE(867), + [sym_log] = STATE(867), + [sym_range] = STATE(867), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(867), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), + [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(589), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), [sym_booleanConstant] = ACTIONS(589), - [sym_variable] = ACTIONS(73), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -21187,65 +21348,65 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), [sym_undefined] = ACTIONS(589), [sym_top] = ACTIONS(589), [sym_bottom] = ACTIONS(589), [sym_intConstant] = ACTIONS(589), [sym_doubleConstant] = ACTIONS(591), [sym_stringConstant] = ACTIONS(591), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [114] = { - [sym_sequential] = STATE(895), - [sym_files] = STATE(895), - [sym__pattern] = STATE(895), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(895), - [sym_divOperation] = STATE(895), - [sym_modOperation] = STATE(895), - [sym_addOperation] = STATE(895), - [sym_subOperation] = STATE(895), - [sym_patternAs] = STATE(895), - [sym_patternLimit] = STATE(895), - [sym_assignmentAsPattern] = STATE(895), - [sym_patternAccumulate] = STATE(895), - [sym_patternWhere] = STATE(895), - [sym__literal] = STATE(895), - [sym_patternNot] = STATE(895), - [sym_patternOr] = STATE(895), - [sym_patternOrElse] = STATE(895), - [sym_patternAny] = STATE(895), - [sym_patternAnd] = STATE(895), - [sym_patternMaybe] = STATE(895), - [sym_patternAfter] = STATE(895), - [sym_patternBefore] = STATE(895), - [sym_patternContains] = STATE(895), - [sym_patternIncludes] = STATE(895), - [sym_rewrite] = STATE(895), - [sym_patternIfElse] = STATE(895), - [sym_within] = STATE(895), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(895), - [sym_nodeLike] = STATE(895), - [sym_like] = STATE(895), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(895), - [sym_some] = STATE(895), - [sym_every] = STATE(895), - [sym_regexPattern] = STATE(895), - [sym_log] = STATE(895), - [sym_range] = STATE(895), - [sym_languageName] = STATE(1476), + [115] = { + [sym_sequential] = STATE(803), + [sym_files] = STATE(803), + [sym__pattern] = STATE(803), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(803), + [sym_divOperation] = STATE(803), + [sym_modOperation] = STATE(803), + [sym_addOperation] = STATE(803), + [sym_subOperation] = STATE(803), + [sym_patternAs] = STATE(803), + [sym_patternLimit] = STATE(803), + [sym_assignmentAsPattern] = STATE(803), + [sym_patternAccumulate] = STATE(803), + [sym_patternWhere] = STATE(803), + [sym__literal] = STATE(803), + [sym_patternNot] = STATE(803), + [sym_patternOr] = STATE(803), + [sym_patternOrElse] = STATE(803), + [sym_patternAny] = STATE(803), + [sym_patternAnd] = STATE(803), + [sym_patternMaybe] = STATE(803), + [sym_patternAfter] = STATE(803), + [sym_patternBefore] = STATE(803), + [sym_patternContains] = STATE(803), + [sym_patternIncludes] = STATE(803), + [sym_rewrite] = STATE(803), + [sym_patternIfElse] = STATE(803), + [sym_within] = STATE(803), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(803), + [sym_nodeLike] = STATE(803), + [sym_like] = STATE(803), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(803), + [sym_some] = STATE(803), + [sym_every] = STATE(803), + [sym_regexPattern] = STATE(803), + [sym_log] = STATE(803), + [sym_range] = STATE(803), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(895), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(803), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -21310,56 +21471,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [115] = { - [sym_sequential] = STATE(643), - [sym_files] = STATE(643), - [sym__pattern] = STATE(643), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(643), - [sym_divOperation] = STATE(643), - [sym_modOperation] = STATE(643), - [sym_addOperation] = STATE(643), - [sym_subOperation] = STATE(643), - [sym_patternAs] = STATE(643), - [sym_patternLimit] = STATE(643), - [sym_assignmentAsPattern] = STATE(643), - [sym_patternAccumulate] = STATE(643), - [sym_patternWhere] = STATE(643), - [sym__literal] = STATE(643), - [sym_patternNot] = STATE(643), - [sym_patternOr] = STATE(643), - [sym_patternOrElse] = STATE(643), - [sym_patternAny] = STATE(643), - [sym_patternAnd] = STATE(643), - [sym_patternMaybe] = STATE(643), - [sym_patternAfter] = STATE(643), - [sym_patternBefore] = STATE(643), - [sym_patternContains] = STATE(643), - [sym_patternIncludes] = STATE(643), - [sym_rewrite] = STATE(643), - [sym_patternIfElse] = STATE(643), - [sym_within] = STATE(643), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(643), - [sym_nodeLike] = STATE(643), - [sym_like] = STATE(643), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(643), - [sym_some] = STATE(643), - [sym_every] = STATE(643), - [sym_regexPattern] = STATE(643), - [sym_log] = STATE(643), - [sym_range] = STATE(643), - [sym_languageName] = STATE(1476), + [116] = { + [sym_sequential] = STATE(794), + [sym_files] = STATE(794), + [sym__pattern] = STATE(794), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(794), + [sym_divOperation] = STATE(794), + [sym_modOperation] = STATE(794), + [sym_addOperation] = STATE(794), + [sym_subOperation] = STATE(794), + [sym_patternAs] = STATE(794), + [sym_patternLimit] = STATE(794), + [sym_assignmentAsPattern] = STATE(794), + [sym_patternAccumulate] = STATE(794), + [sym_patternWhere] = STATE(794), + [sym__literal] = STATE(794), + [sym_patternNot] = STATE(794), + [sym_patternOr] = STATE(794), + [sym_patternOrElse] = STATE(794), + [sym_patternAny] = STATE(794), + [sym_patternAnd] = STATE(794), + [sym_patternMaybe] = STATE(794), + [sym_patternAfter] = STATE(794), + [sym_patternBefore] = STATE(794), + [sym_patternContains] = STATE(794), + [sym_patternIncludes] = STATE(794), + [sym_rewrite] = STATE(794), + [sym_patternIfElse] = STATE(794), + [sym_within] = STATE(794), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(794), + [sym_nodeLike] = STATE(794), + [sym_like] = STATE(794), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(794), + [sym_some] = STATE(794), + [sym_every] = STATE(794), + [sym_regexPattern] = STATE(794), + [sym_log] = STATE(794), + [sym_range] = STATE(794), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(643), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(794), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -21381,10 +21542,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(599), + [sym_underscore] = ACTIONS(597), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(599), + [sym_booleanConstant] = ACTIONS(597), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -21411,92 +21572,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(599), - [sym_top] = ACTIONS(599), - [sym_bottom] = ACTIONS(599), - [sym_intConstant] = ACTIONS(599), - [sym_doubleConstant] = ACTIONS(601), - [sym_stringConstant] = ACTIONS(601), + [sym_undefined] = ACTIONS(597), + [sym_top] = ACTIONS(597), + [sym_bottom] = ACTIONS(597), + [sym_intConstant] = ACTIONS(597), + [sym_doubleConstant] = ACTIONS(599), + [sym_stringConstant] = ACTIONS(599), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [116] = { - [sym_sequential] = STATE(526), - [sym_files] = STATE(526), - [sym__pattern] = STATE(526), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(526), - [sym_divOperation] = STATE(526), - [sym_modOperation] = STATE(526), - [sym_addOperation] = STATE(526), - [sym_subOperation] = STATE(526), - [sym_patternAs] = STATE(526), - [sym_patternLimit] = STATE(526), - [sym_assignmentAsPattern] = STATE(526), - [sym_patternAccumulate] = STATE(526), - [sym_patternWhere] = STATE(526), - [sym__literal] = STATE(526), - [sym_patternNot] = STATE(526), - [sym_patternOr] = STATE(526), - [sym_patternOrElse] = STATE(526), - [sym_patternAny] = STATE(526), - [sym_patternAnd] = STATE(526), - [sym_patternMaybe] = STATE(526), - [sym_patternAfter] = STATE(526), - [sym_patternBefore] = STATE(526), - [sym_patternContains] = STATE(526), - [sym_patternIncludes] = STATE(526), - [sym_rewrite] = STATE(526), - [sym_patternIfElse] = STATE(526), - [sym_within] = STATE(526), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(526), - [sym_nodeLike] = STATE(526), - [sym_like] = STATE(526), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(526), - [sym_some] = STATE(526), - [sym_every] = STATE(526), - [sym_regexPattern] = STATE(526), - [sym_log] = STATE(526), - [sym_range] = STATE(526), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(526), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [117] = { + [sym_sequential] = STATE(869), + [sym_files] = STATE(869), + [sym__pattern] = STATE(869), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(869), + [sym_divOperation] = STATE(869), + [sym_modOperation] = STATE(869), + [sym_addOperation] = STATE(869), + [sym_subOperation] = STATE(869), + [sym_patternAs] = STATE(869), + [sym_patternLimit] = STATE(869), + [sym_assignmentAsPattern] = STATE(869), + [sym_patternAccumulate] = STATE(869), + [sym_patternWhere] = STATE(869), + [sym__literal] = STATE(869), + [sym_patternNot] = STATE(869), + [sym_patternOr] = STATE(869), + [sym_patternOrElse] = STATE(869), + [sym_patternAny] = STATE(869), + [sym_patternAnd] = STATE(869), + [sym_patternMaybe] = STATE(869), + [sym_patternAfter] = STATE(869), + [sym_patternBefore] = STATE(869), + [sym_patternContains] = STATE(869), + [sym_patternIncludes] = STATE(869), + [sym_rewrite] = STATE(869), + [sym_patternIfElse] = STATE(869), + [sym_within] = STATE(869), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(869), + [sym_nodeLike] = STATE(869), + [sym_like] = STATE(869), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(869), + [sym_some] = STATE(869), + [sym_every] = STATE(869), + [sym_regexPattern] = STATE(869), + [sym_log] = STATE(869), + [sym_range] = STATE(869), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(869), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(603), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(603), - [sym_variable] = ACTIONS(73), + [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(601), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(601), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -21520,94 +21681,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(603), - [sym_top] = ACTIONS(603), - [sym_bottom] = ACTIONS(603), - [sym_intConstant] = ACTIONS(603), - [sym_doubleConstant] = ACTIONS(605), - [sym_stringConstant] = ACTIONS(605), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(601), + [sym_top] = ACTIONS(601), + [sym_bottom] = ACTIONS(601), + [sym_intConstant] = ACTIONS(601), + [sym_doubleConstant] = ACTIONS(603), + [sym_stringConstant] = ACTIONS(603), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [117] = { - [sym_sequential] = STATE(530), - [sym_files] = STATE(530), - [sym__pattern] = STATE(530), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(530), - [sym_divOperation] = STATE(530), - [sym_modOperation] = STATE(530), - [sym_addOperation] = STATE(530), - [sym_subOperation] = STATE(530), - [sym_patternAs] = STATE(530), - [sym_patternLimit] = STATE(530), - [sym_assignmentAsPattern] = STATE(530), - [sym_patternAccumulate] = STATE(530), - [sym_patternWhere] = STATE(530), - [sym__literal] = STATE(530), - [sym_patternNot] = STATE(530), - [sym_patternOr] = STATE(530), - [sym_patternOrElse] = STATE(530), - [sym_patternAny] = STATE(530), - [sym_patternAnd] = STATE(530), - [sym_patternMaybe] = STATE(530), - [sym_patternAfter] = STATE(530), - [sym_patternBefore] = STATE(530), - [sym_patternContains] = STATE(530), - [sym_patternIncludes] = STATE(530), - [sym_rewrite] = STATE(530), - [sym_patternIfElse] = STATE(530), - [sym_within] = STATE(530), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(530), - [sym_nodeLike] = STATE(530), - [sym_like] = STATE(530), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(530), - [sym_some] = STATE(530), - [sym_every] = STATE(530), - [sym_regexPattern] = STATE(530), - [sym_log] = STATE(530), - [sym_range] = STATE(530), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(530), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [118] = { + [sym_sequential] = STATE(793), + [sym_files] = STATE(793), + [sym__pattern] = STATE(793), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(793), + [sym_divOperation] = STATE(793), + [sym_modOperation] = STATE(793), + [sym_addOperation] = STATE(793), + [sym_subOperation] = STATE(793), + [sym_patternAs] = STATE(793), + [sym_patternLimit] = STATE(793), + [sym_assignmentAsPattern] = STATE(793), + [sym_patternAccumulate] = STATE(793), + [sym_patternWhere] = STATE(793), + [sym__literal] = STATE(793), + [sym_patternNot] = STATE(793), + [sym_patternOr] = STATE(793), + [sym_patternOrElse] = STATE(793), + [sym_patternAny] = STATE(793), + [sym_patternAnd] = STATE(793), + [sym_patternMaybe] = STATE(793), + [sym_patternAfter] = STATE(793), + [sym_patternBefore] = STATE(793), + [sym_patternContains] = STATE(793), + [sym_patternIncludes] = STATE(793), + [sym_rewrite] = STATE(793), + [sym_patternIfElse] = STATE(793), + [sym_within] = STATE(793), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(793), + [sym_nodeLike] = STATE(793), + [sym_like] = STATE(793), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(793), + [sym_some] = STATE(793), + [sym_every] = STATE(793), + [sym_regexPattern] = STATE(793), + [sym_log] = STATE(793), + [sym_range] = STATE(793), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(793), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(607), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(607), - [sym_variable] = ACTIONS(73), + [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(605), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(605), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -21631,68 +21792,68 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(607), - [sym_top] = ACTIONS(607), - [sym_bottom] = ACTIONS(607), - [sym_intConstant] = ACTIONS(607), - [sym_doubleConstant] = ACTIONS(609), - [sym_stringConstant] = ACTIONS(609), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(605), + [sym_top] = ACTIONS(605), + [sym_bottom] = ACTIONS(605), + [sym_intConstant] = ACTIONS(605), + [sym_doubleConstant] = ACTIONS(607), + [sym_stringConstant] = ACTIONS(607), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [118] = { - [sym_sequential] = STATE(540), - [sym_files] = STATE(540), - [sym__pattern] = STATE(540), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(540), - [sym_divOperation] = STATE(540), - [sym_modOperation] = STATE(540), - [sym_addOperation] = STATE(540), - [sym_subOperation] = STATE(540), - [sym_patternAs] = STATE(540), - [sym_patternLimit] = STATE(540), - [sym_assignmentAsPattern] = STATE(540), - [sym_patternAccumulate] = STATE(540), - [sym_patternWhere] = STATE(540), - [sym__literal] = STATE(540), - [sym_patternNot] = STATE(540), - [sym_patternOr] = STATE(540), - [sym_patternOrElse] = STATE(540), - [sym_patternAny] = STATE(540), - [sym_patternAnd] = STATE(540), - [sym_patternMaybe] = STATE(540), - [sym_patternAfter] = STATE(540), - [sym_patternBefore] = STATE(540), - [sym_patternContains] = STATE(540), - [sym_patternIncludes] = STATE(540), - [sym_rewrite] = STATE(540), - [sym_patternIfElse] = STATE(540), - [sym_within] = STATE(540), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(540), - [sym_nodeLike] = STATE(540), - [sym_like] = STATE(540), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(540), - [sym_some] = STATE(540), - [sym_every] = STATE(540), - [sym_regexPattern] = STATE(540), - [sym_log] = STATE(540), - [sym_range] = STATE(540), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(540), - [sym_snippetRegex] = STATE(342), + [119] = { + [sym_sequential] = STATE(589), + [sym_files] = STATE(589), + [sym__pattern] = STATE(589), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(589), + [sym_divOperation] = STATE(589), + [sym_modOperation] = STATE(589), + [sym_addOperation] = STATE(589), + [sym_subOperation] = STATE(589), + [sym_patternAs] = STATE(589), + [sym_patternLimit] = STATE(589), + [sym_assignmentAsPattern] = STATE(589), + [sym_patternAccumulate] = STATE(589), + [sym_patternWhere] = STATE(589), + [sym__literal] = STATE(589), + [sym_patternNot] = STATE(589), + [sym_patternOr] = STATE(589), + [sym_patternOrElse] = STATE(589), + [sym_patternAny] = STATE(589), + [sym_patternAnd] = STATE(589), + [sym_patternMaybe] = STATE(589), + [sym_patternAfter] = STATE(589), + [sym_patternBefore] = STATE(589), + [sym_patternContains] = STATE(589), + [sym_patternIncludes] = STATE(589), + [sym_rewrite] = STATE(589), + [sym_patternIfElse] = STATE(589), + [sym_within] = STATE(589), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(589), + [sym_nodeLike] = STATE(589), + [sym_like] = STATE(589), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(589), + [sym_some] = STATE(589), + [sym_every] = STATE(589), + [sym_regexPattern] = STATE(589), + [sym_log] = STATE(589), + [sym_range] = STATE(589), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(589), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(609), [anon_sym_multifile] = ACTIONS(13), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_BANG] = ACTIONS(21), @@ -21754,53 +21915,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [119] = { - [sym_sequential] = STATE(541), - [sym_files] = STATE(541), - [sym__pattern] = STATE(541), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(541), - [sym_divOperation] = STATE(541), - [sym_modOperation] = STATE(541), - [sym_addOperation] = STATE(541), - [sym_subOperation] = STATE(541), - [sym_patternAs] = STATE(541), - [sym_patternLimit] = STATE(541), - [sym_assignmentAsPattern] = STATE(541), - [sym_patternAccumulate] = STATE(541), - [sym_patternWhere] = STATE(541), - [sym__literal] = STATE(541), - [sym_patternNot] = STATE(541), - [sym_patternOr] = STATE(541), - [sym_patternOrElse] = STATE(541), - [sym_patternAny] = STATE(541), - [sym_patternAnd] = STATE(541), - [sym_patternMaybe] = STATE(541), - [sym_patternAfter] = STATE(541), - [sym_patternBefore] = STATE(541), - [sym_patternContains] = STATE(541), - [sym_patternIncludes] = STATE(541), - [sym_rewrite] = STATE(541), - [sym_patternIfElse] = STATE(541), - [sym_within] = STATE(541), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(541), - [sym_nodeLike] = STATE(541), - [sym_like] = STATE(541), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(541), - [sym_some] = STATE(541), - [sym_every] = STATE(541), - [sym_regexPattern] = STATE(541), - [sym_log] = STATE(541), - [sym_range] = STATE(541), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(541), - [sym_snippetRegex] = STATE(342), + [120] = { + [sym_sequential] = STATE(554), + [sym_files] = STATE(554), + [sym__pattern] = STATE(554), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(554), + [sym_divOperation] = STATE(554), + [sym_modOperation] = STATE(554), + [sym_addOperation] = STATE(554), + [sym_subOperation] = STATE(554), + [sym_patternAs] = STATE(554), + [sym_patternLimit] = STATE(554), + [sym_assignmentAsPattern] = STATE(554), + [sym_patternAccumulate] = STATE(554), + [sym_patternWhere] = STATE(554), + [sym__literal] = STATE(554), + [sym_patternNot] = STATE(554), + [sym_patternOr] = STATE(554), + [sym_patternOrElse] = STATE(554), + [sym_patternAny] = STATE(554), + [sym_patternAnd] = STATE(554), + [sym_patternMaybe] = STATE(554), + [sym_patternAfter] = STATE(554), + [sym_patternBefore] = STATE(554), + [sym_patternContains] = STATE(554), + [sym_patternIncludes] = STATE(554), + [sym_rewrite] = STATE(554), + [sym_patternIfElse] = STATE(554), + [sym_within] = STATE(554), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(554), + [sym_nodeLike] = STATE(554), + [sym_like] = STATE(554), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(554), + [sym_some] = STATE(554), + [sym_every] = STATE(554), + [sym_regexPattern] = STATE(554), + [sym_log] = STATE(554), + [sym_range] = STATE(554), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(554), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -21865,82 +22026,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [120] = { - [sym_sequential] = STATE(398), - [sym_files] = STATE(398), - [sym__pattern] = STATE(398), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(398), - [sym_divOperation] = STATE(398), - [sym_modOperation] = STATE(398), - [sym_addOperation] = STATE(398), - [sym_subOperation] = STATE(398), - [sym_patternAs] = STATE(398), - [sym_patternLimit] = STATE(398), - [sym_assignmentAsPattern] = STATE(398), - [sym_patternAccumulate] = STATE(398), - [sym_patternWhere] = STATE(398), - [sym__literal] = STATE(398), - [sym_patternNot] = STATE(398), - [sym_patternOr] = STATE(398), - [sym_patternOrElse] = STATE(398), - [sym_patternAny] = STATE(398), - [sym_patternAnd] = STATE(398), - [sym_patternMaybe] = STATE(398), - [sym_patternAfter] = STATE(398), - [sym_patternBefore] = STATE(398), - [sym_patternContains] = STATE(398), - [sym_patternIncludes] = STATE(398), - [sym_rewrite] = STATE(398), - [sym_patternIfElse] = STATE(398), - [sym_within] = STATE(398), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(398), - [sym_nodeLike] = STATE(398), - [sym_like] = STATE(398), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(398), - [sym_some] = STATE(398), - [sym_every] = STATE(398), - [sym_regexPattern] = STATE(398), - [sym_log] = STATE(398), - [sym_range] = STATE(398), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(398), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [121] = { + [sym_sequential] = STATE(818), + [sym_files] = STATE(818), + [sym__pattern] = STATE(818), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(818), + [sym_divOperation] = STATE(818), + [sym_modOperation] = STATE(818), + [sym_addOperation] = STATE(818), + [sym_subOperation] = STATE(818), + [sym_patternAs] = STATE(818), + [sym_patternLimit] = STATE(818), + [sym_assignmentAsPattern] = STATE(818), + [sym_patternAccumulate] = STATE(818), + [sym_patternWhere] = STATE(818), + [sym__literal] = STATE(818), + [sym_patternNot] = STATE(818), + [sym_patternOr] = STATE(818), + [sym_patternOrElse] = STATE(818), + [sym_patternAny] = STATE(818), + [sym_patternAnd] = STATE(818), + [sym_patternMaybe] = STATE(818), + [sym_patternAfter] = STATE(818), + [sym_patternBefore] = STATE(818), + [sym_patternContains] = STATE(818), + [sym_patternIncludes] = STATE(818), + [sym_rewrite] = STATE(818), + [sym_patternIfElse] = STATE(818), + [sym_within] = STATE(818), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(818), + [sym_nodeLike] = STATE(818), + [sym_like] = STATE(818), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(818), + [sym_some] = STATE(818), + [sym_every] = STATE(818), + [sym_regexPattern] = STATE(818), + [sym_log] = STATE(818), + [sym_range] = STATE(818), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(818), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(619), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(619), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(619), - [sym_variable] = ACTIONS(73), + [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(621), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(621), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -21964,94 +22125,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(619), - [sym_top] = ACTIONS(619), - [sym_bottom] = ACTIONS(619), - [sym_intConstant] = ACTIONS(619), - [sym_doubleConstant] = ACTIONS(621), - [sym_stringConstant] = ACTIONS(621), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(621), + [sym_top] = ACTIONS(621), + [sym_bottom] = ACTIONS(621), + [sym_intConstant] = ACTIONS(621), + [sym_doubleConstant] = ACTIONS(623), + [sym_stringConstant] = ACTIONS(623), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [121] = { - [sym_sequential] = STATE(542), - [sym_files] = STATE(542), - [sym__pattern] = STATE(542), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(542), - [sym_divOperation] = STATE(542), - [sym_modOperation] = STATE(542), - [sym_addOperation] = STATE(542), - [sym_subOperation] = STATE(542), - [sym_patternAs] = STATE(542), - [sym_patternLimit] = STATE(542), - [sym_assignmentAsPattern] = STATE(542), - [sym_patternAccumulate] = STATE(542), - [sym_patternWhere] = STATE(542), - [sym__literal] = STATE(542), - [sym_patternNot] = STATE(542), - [sym_patternOr] = STATE(542), - [sym_patternOrElse] = STATE(542), - [sym_patternAny] = STATE(542), - [sym_patternAnd] = STATE(542), - [sym_patternMaybe] = STATE(542), - [sym_patternAfter] = STATE(542), - [sym_patternBefore] = STATE(542), - [sym_patternContains] = STATE(542), - [sym_patternIncludes] = STATE(542), - [sym_rewrite] = STATE(542), - [sym_patternIfElse] = STATE(542), - [sym_within] = STATE(542), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(542), - [sym_nodeLike] = STATE(542), - [sym_like] = STATE(542), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(542), - [sym_some] = STATE(542), - [sym_every] = STATE(542), - [sym_regexPattern] = STATE(542), - [sym_log] = STATE(542), - [sym_range] = STATE(542), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(542), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [122] = { + [sym_sequential] = STATE(695), + [sym_files] = STATE(695), + [sym__pattern] = STATE(695), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(695), + [sym_divOperation] = STATE(695), + [sym_modOperation] = STATE(695), + [sym_addOperation] = STATE(695), + [sym_subOperation] = STATE(695), + [sym_patternAs] = STATE(695), + [sym_patternLimit] = STATE(695), + [sym_assignmentAsPattern] = STATE(695), + [sym_patternAccumulate] = STATE(695), + [sym_patternWhere] = STATE(695), + [sym__literal] = STATE(695), + [sym_patternNot] = STATE(695), + [sym_patternOr] = STATE(695), + [sym_patternOrElse] = STATE(695), + [sym_patternAny] = STATE(695), + [sym_patternAnd] = STATE(695), + [sym_patternMaybe] = STATE(695), + [sym_patternAfter] = STATE(695), + [sym_patternBefore] = STATE(695), + [sym_patternContains] = STATE(695), + [sym_patternIncludes] = STATE(695), + [sym_rewrite] = STATE(695), + [sym_patternIfElse] = STATE(695), + [sym_within] = STATE(695), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(695), + [sym_nodeLike] = STATE(695), + [sym_like] = STATE(695), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(695), + [sym_some] = STATE(695), + [sym_every] = STATE(695), + [sym_regexPattern] = STATE(695), + [sym_log] = STATE(695), + [sym_range] = STATE(695), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(695), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(623), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(623), - [sym_variable] = ACTIONS(73), + [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(625), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(625), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -22075,65 +22236,65 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(623), - [sym_top] = ACTIONS(623), - [sym_bottom] = ACTIONS(623), - [sym_intConstant] = ACTIONS(623), - [sym_doubleConstant] = ACTIONS(625), - [sym_stringConstant] = ACTIONS(625), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(625), + [sym_top] = ACTIONS(625), + [sym_bottom] = ACTIONS(625), + [sym_intConstant] = ACTIONS(625), + [sym_doubleConstant] = ACTIONS(627), + [sym_stringConstant] = ACTIONS(627), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [122] = { - [sym_sequential] = STATE(597), - [sym_files] = STATE(597), - [sym__pattern] = STATE(597), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(597), - [sym_divOperation] = STATE(597), - [sym_modOperation] = STATE(597), - [sym_addOperation] = STATE(597), - [sym_subOperation] = STATE(597), - [sym_patternAs] = STATE(597), - [sym_patternLimit] = STATE(597), - [sym_assignmentAsPattern] = STATE(597), - [sym_patternAccumulate] = STATE(597), - [sym_patternWhere] = STATE(597), - [sym__literal] = STATE(597), - [sym_patternNot] = STATE(597), - [sym_patternOr] = STATE(597), - [sym_patternOrElse] = STATE(597), - [sym_patternAny] = STATE(597), - [sym_patternAnd] = STATE(597), - [sym_patternMaybe] = STATE(597), - [sym_patternAfter] = STATE(597), - [sym_patternBefore] = STATE(597), - [sym_patternContains] = STATE(597), - [sym_patternIncludes] = STATE(597), - [sym_rewrite] = STATE(597), - [sym_patternIfElse] = STATE(597), - [sym_within] = STATE(597), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(597), - [sym_nodeLike] = STATE(597), - [sym_like] = STATE(597), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(597), - [sym_some] = STATE(597), - [sym_every] = STATE(597), - [sym_regexPattern] = STATE(597), - [sym_log] = STATE(597), - [sym_range] = STATE(597), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(597), - [sym_snippetRegex] = STATE(342), + [123] = { + [sym_sequential] = STATE(502), + [sym_files] = STATE(502), + [sym__pattern] = STATE(502), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(502), + [sym_divOperation] = STATE(502), + [sym_modOperation] = STATE(502), + [sym_addOperation] = STATE(502), + [sym_subOperation] = STATE(502), + [sym_patternAs] = STATE(502), + [sym_patternLimit] = STATE(502), + [sym_assignmentAsPattern] = STATE(502), + [sym_patternAccumulate] = STATE(502), + [sym_patternWhere] = STATE(502), + [sym__literal] = STATE(502), + [sym_patternNot] = STATE(502), + [sym_patternOr] = STATE(502), + [sym_patternOrElse] = STATE(502), + [sym_patternAny] = STATE(502), + [sym_patternAnd] = STATE(502), + [sym_patternMaybe] = STATE(502), + [sym_patternAfter] = STATE(502), + [sym_patternBefore] = STATE(502), + [sym_patternContains] = STATE(502), + [sym_patternIncludes] = STATE(502), + [sym_rewrite] = STATE(502), + [sym_patternIfElse] = STATE(502), + [sym_within] = STATE(502), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(502), + [sym_nodeLike] = STATE(502), + [sym_like] = STATE(502), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(502), + [sym_some] = STATE(502), + [sym_every] = STATE(502), + [sym_regexPattern] = STATE(502), + [sym_log] = STATE(502), + [sym_range] = STATE(502), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(502), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -22158,10 +22319,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(627), + [sym_underscore] = ACTIONS(629), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(627), + [sym_booleanConstant] = ACTIONS(629), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -22188,63 +22349,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(627), - [sym_top] = ACTIONS(627), - [sym_bottom] = ACTIONS(627), - [sym_intConstant] = ACTIONS(627), - [sym_doubleConstant] = ACTIONS(629), - [sym_stringConstant] = ACTIONS(629), + [sym_undefined] = ACTIONS(629), + [sym_top] = ACTIONS(629), + [sym_bottom] = ACTIONS(629), + [sym_intConstant] = ACTIONS(629), + [sym_doubleConstant] = ACTIONS(631), + [sym_stringConstant] = ACTIONS(631), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [123] = { - [sym_sequential] = STATE(546), - [sym_files] = STATE(546), - [sym__pattern] = STATE(546), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(546), - [sym_divOperation] = STATE(546), - [sym_modOperation] = STATE(546), - [sym_addOperation] = STATE(546), - [sym_subOperation] = STATE(546), - [sym_patternAs] = STATE(546), - [sym_patternLimit] = STATE(546), - [sym_assignmentAsPattern] = STATE(546), - [sym_patternAccumulate] = STATE(546), - [sym_patternWhere] = STATE(546), - [sym__literal] = STATE(546), - [sym_patternNot] = STATE(546), - [sym_patternOr] = STATE(546), - [sym_patternOrElse] = STATE(546), - [sym_patternAny] = STATE(546), - [sym_patternAnd] = STATE(546), - [sym_patternMaybe] = STATE(546), - [sym_patternAfter] = STATE(546), - [sym_patternBefore] = STATE(546), - [sym_patternContains] = STATE(546), - [sym_patternIncludes] = STATE(546), - [sym_rewrite] = STATE(546), - [sym_patternIfElse] = STATE(546), - [sym_within] = STATE(546), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(546), - [sym_nodeLike] = STATE(546), - [sym_like] = STATE(546), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(546), - [sym_some] = STATE(546), - [sym_every] = STATE(546), - [sym_regexPattern] = STATE(546), - [sym_log] = STATE(546), - [sym_range] = STATE(546), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(546), - [sym_snippetRegex] = STATE(342), + [124] = { + [sym_sequential] = STATE(500), + [sym_files] = STATE(500), + [sym__pattern] = STATE(500), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(500), + [sym_divOperation] = STATE(500), + [sym_modOperation] = STATE(500), + [sym_addOperation] = STATE(500), + [sym_subOperation] = STATE(500), + [sym_patternAs] = STATE(500), + [sym_patternLimit] = STATE(500), + [sym_assignmentAsPattern] = STATE(500), + [sym_patternAccumulate] = STATE(500), + [sym_patternWhere] = STATE(500), + [sym__literal] = STATE(500), + [sym_patternNot] = STATE(500), + [sym_patternOr] = STATE(500), + [sym_patternOrElse] = STATE(500), + [sym_patternAny] = STATE(500), + [sym_patternAnd] = STATE(500), + [sym_patternMaybe] = STATE(500), + [sym_patternAfter] = STATE(500), + [sym_patternBefore] = STATE(500), + [sym_patternContains] = STATE(500), + [sym_patternIncludes] = STATE(500), + [sym_rewrite] = STATE(500), + [sym_patternIfElse] = STATE(500), + [sym_within] = STATE(500), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(500), + [sym_nodeLike] = STATE(500), + [sym_like] = STATE(500), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(500), + [sym_some] = STATE(500), + [sym_every] = STATE(500), + [sym_regexPattern] = STATE(500), + [sym_log] = STATE(500), + [sym_range] = STATE(500), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(500), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -22269,10 +22430,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(631), + [sym_underscore] = ACTIONS(633), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(631), + [sym_booleanConstant] = ACTIONS(633), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -22299,63 +22460,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(631), - [sym_top] = ACTIONS(631), - [sym_bottom] = ACTIONS(631), - [sym_intConstant] = ACTIONS(631), - [sym_doubleConstant] = ACTIONS(633), - [sym_stringConstant] = ACTIONS(633), + [sym_undefined] = ACTIONS(633), + [sym_top] = ACTIONS(633), + [sym_bottom] = ACTIONS(633), + [sym_intConstant] = ACTIONS(633), + [sym_doubleConstant] = ACTIONS(635), + [sym_stringConstant] = ACTIONS(635), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [124] = { - [sym_sequential] = STATE(551), - [sym_files] = STATE(551), - [sym__pattern] = STATE(551), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(551), - [sym_divOperation] = STATE(551), - [sym_modOperation] = STATE(551), - [sym_addOperation] = STATE(551), - [sym_subOperation] = STATE(551), - [sym_patternAs] = STATE(551), - [sym_patternLimit] = STATE(551), - [sym_assignmentAsPattern] = STATE(551), - [sym_patternAccumulate] = STATE(551), - [sym_patternWhere] = STATE(551), - [sym__literal] = STATE(551), - [sym_patternNot] = STATE(551), - [sym_patternOr] = STATE(551), - [sym_patternOrElse] = STATE(551), - [sym_patternAny] = STATE(551), - [sym_patternAnd] = STATE(551), - [sym_patternMaybe] = STATE(551), - [sym_patternAfter] = STATE(551), - [sym_patternBefore] = STATE(551), - [sym_patternContains] = STATE(551), - [sym_patternIncludes] = STATE(551), - [sym_rewrite] = STATE(551), - [sym_patternIfElse] = STATE(551), - [sym_within] = STATE(551), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(551), - [sym_nodeLike] = STATE(551), - [sym_like] = STATE(551), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(551), - [sym_some] = STATE(551), - [sym_every] = STATE(551), - [sym_regexPattern] = STATE(551), - [sym_log] = STATE(551), - [sym_range] = STATE(551), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(551), - [sym_snippetRegex] = STATE(342), + [125] = { + [sym_sequential] = STATE(498), + [sym_files] = STATE(498), + [sym__pattern] = STATE(498), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(498), + [sym_divOperation] = STATE(498), + [sym_modOperation] = STATE(498), + [sym_addOperation] = STATE(498), + [sym_subOperation] = STATE(498), + [sym_patternAs] = STATE(498), + [sym_patternLimit] = STATE(498), + [sym_assignmentAsPattern] = STATE(498), + [sym_patternAccumulate] = STATE(498), + [sym_patternWhere] = STATE(498), + [sym__literal] = STATE(498), + [sym_patternNot] = STATE(498), + [sym_patternOr] = STATE(498), + [sym_patternOrElse] = STATE(498), + [sym_patternAny] = STATE(498), + [sym_patternAnd] = STATE(498), + [sym_patternMaybe] = STATE(498), + [sym_patternAfter] = STATE(498), + [sym_patternBefore] = STATE(498), + [sym_patternContains] = STATE(498), + [sym_patternIncludes] = STATE(498), + [sym_rewrite] = STATE(498), + [sym_patternIfElse] = STATE(498), + [sym_within] = STATE(498), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(498), + [sym_nodeLike] = STATE(498), + [sym_like] = STATE(498), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(498), + [sym_some] = STATE(498), + [sym_every] = STATE(498), + [sym_regexPattern] = STATE(498), + [sym_log] = STATE(498), + [sym_range] = STATE(498), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(498), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -22380,10 +22541,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(635), + [sym_underscore] = ACTIONS(637), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(635), + [sym_booleanConstant] = ACTIONS(637), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -22410,288 +22571,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(635), - [sym_top] = ACTIONS(635), - [sym_bottom] = ACTIONS(635), - [sym_intConstant] = ACTIONS(635), - [sym_doubleConstant] = ACTIONS(637), - [sym_stringConstant] = ACTIONS(637), + [sym_undefined] = ACTIONS(637), + [sym_top] = ACTIONS(637), + [sym_bottom] = ACTIONS(637), + [sym_intConstant] = ACTIONS(637), + [sym_doubleConstant] = ACTIONS(639), + [sym_stringConstant] = ACTIONS(639), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [125] = { - [sym_sequential] = STATE(901), - [sym_files] = STATE(901), - [sym__pattern] = STATE(901), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(901), - [sym_divOperation] = STATE(901), - [sym_modOperation] = STATE(901), - [sym_addOperation] = STATE(901), - [sym_subOperation] = STATE(901), - [sym_patternAs] = STATE(901), - [sym_patternLimit] = STATE(901), - [sym_assignmentAsPattern] = STATE(901), - [sym_patternAccumulate] = STATE(901), - [sym_patternWhere] = STATE(901), - [sym__literal] = STATE(901), - [sym_patternNot] = STATE(901), - [sym_patternOr] = STATE(901), - [sym_patternOrElse] = STATE(901), - [sym_patternAny] = STATE(901), - [sym_patternAnd] = STATE(901), - [sym_patternMaybe] = STATE(901), - [sym_patternAfter] = STATE(901), - [sym_patternBefore] = STATE(901), - [sym_patternContains] = STATE(901), - [sym_patternIncludes] = STATE(901), - [sym_rewrite] = STATE(901), - [sym_patternIfElse] = STATE(901), - [sym_within] = STATE(901), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(901), - [sym_nodeLike] = STATE(901), - [sym_like] = STATE(901), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(901), - [sym_some] = STATE(901), - [sym_every] = STATE(901), - [sym_regexPattern] = STATE(901), - [sym_log] = STATE(901), - [sym_range] = STATE(901), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(901), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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(639), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(639), - [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(639), - [sym_top] = ACTIONS(639), - [sym_bottom] = ACTIONS(639), - [sym_intConstant] = ACTIONS(639), - [sym_doubleConstant] = ACTIONS(641), - [sym_stringConstant] = ACTIONS(641), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - }, [126] = { - [sym_sequential] = STATE(896), - [sym_files] = STATE(896), - [sym__pattern] = STATE(896), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(896), - [sym_divOperation] = STATE(896), - [sym_modOperation] = STATE(896), - [sym_addOperation] = STATE(896), - [sym_subOperation] = STATE(896), - [sym_patternAs] = STATE(896), - [sym_patternLimit] = STATE(896), - [sym_assignmentAsPattern] = STATE(896), - [sym_patternAccumulate] = STATE(896), - [sym_patternWhere] = STATE(896), - [sym__literal] = STATE(896), - [sym_patternNot] = STATE(896), - [sym_patternOr] = STATE(896), - [sym_patternOrElse] = STATE(896), - [sym_patternAny] = STATE(896), - [sym_patternAnd] = STATE(896), - [sym_patternMaybe] = STATE(896), - [sym_patternAfter] = STATE(896), - [sym_patternBefore] = STATE(896), - [sym_patternContains] = STATE(896), - [sym_patternIncludes] = STATE(896), - [sym_rewrite] = STATE(896), - [sym_patternIfElse] = STATE(896), - [sym_within] = STATE(896), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(896), - [sym_nodeLike] = STATE(896), - [sym_like] = STATE(896), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(896), - [sym_some] = STATE(896), - [sym_every] = STATE(896), - [sym_regexPattern] = STATE(896), - [sym_log] = STATE(896), - [sym_range] = STATE(896), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(896), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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(643), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(643), - [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(643), - [sym_top] = ACTIONS(643), - [sym_bottom] = ACTIONS(643), - [sym_intConstant] = ACTIONS(643), - [sym_doubleConstant] = ACTIONS(645), - [sym_stringConstant] = ACTIONS(645), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - }, - [127] = { - [sym_sequential] = STATE(585), - [sym_files] = STATE(585), - [sym__pattern] = STATE(585), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(585), - [sym_divOperation] = STATE(585), - [sym_modOperation] = STATE(585), - [sym_addOperation] = STATE(585), - [sym_subOperation] = STATE(585), - [sym_patternAs] = STATE(585), - [sym_patternLimit] = STATE(585), - [sym_assignmentAsPattern] = STATE(585), - [sym_patternAccumulate] = STATE(585), - [sym_patternWhere] = STATE(585), - [sym__literal] = STATE(585), - [sym_patternNot] = STATE(585), - [sym_patternOr] = STATE(585), - [sym_patternOrElse] = STATE(585), - [sym_patternAny] = STATE(585), - [sym_patternAnd] = STATE(585), - [sym_patternMaybe] = STATE(585), - [sym_patternAfter] = STATE(585), - [sym_patternBefore] = STATE(585), - [sym_patternContains] = STATE(585), - [sym_patternIncludes] = STATE(585), - [sym_rewrite] = STATE(585), - [sym_patternIfElse] = STATE(585), - [sym_within] = STATE(585), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(585), - [sym_nodeLike] = STATE(585), - [sym_like] = STATE(585), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(585), - [sym_some] = STATE(585), - [sym_every] = STATE(585), - [sym_regexPattern] = STATE(585), - [sym_log] = STATE(585), - [sym_range] = STATE(585), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(585), - [sym_snippetRegex] = STATE(342), + [sym_sequential] = STATE(496), + [sym_files] = STATE(496), + [sym__pattern] = STATE(496), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(496), + [sym_divOperation] = STATE(496), + [sym_modOperation] = STATE(496), + [sym_addOperation] = STATE(496), + [sym_subOperation] = STATE(496), + [sym_patternAs] = STATE(496), + [sym_patternLimit] = STATE(496), + [sym_assignmentAsPattern] = STATE(496), + [sym_patternAccumulate] = STATE(496), + [sym_patternWhere] = STATE(496), + [sym__literal] = STATE(496), + [sym_patternNot] = STATE(496), + [sym_patternOr] = STATE(496), + [sym_patternOrElse] = STATE(496), + [sym_patternAny] = STATE(496), + [sym_patternAnd] = STATE(496), + [sym_patternMaybe] = STATE(496), + [sym_patternAfter] = STATE(496), + [sym_patternBefore] = STATE(496), + [sym_patternContains] = STATE(496), + [sym_patternIncludes] = STATE(496), + [sym_rewrite] = STATE(496), + [sym_patternIfElse] = STATE(496), + [sym_within] = STATE(496), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(496), + [sym_nodeLike] = STATE(496), + [sym_like] = STATE(496), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(496), + [sym_some] = STATE(496), + [sym_every] = STATE(496), + [sym_regexPattern] = STATE(496), + [sym_log] = STATE(496), + [sym_range] = STATE(496), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(496), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(647), + [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_multifile] = ACTIONS(13), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_BANG] = ACTIONS(21), @@ -22713,10 +22652,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(649), + [sym_underscore] = ACTIONS(641), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(649), + [sym_booleanConstant] = ACTIONS(641), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -22743,63 +22682,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(649), - [sym_top] = ACTIONS(649), - [sym_bottom] = ACTIONS(649), - [sym_intConstant] = ACTIONS(649), - [sym_doubleConstant] = ACTIONS(651), - [sym_stringConstant] = ACTIONS(651), + [sym_undefined] = ACTIONS(641), + [sym_top] = ACTIONS(641), + [sym_bottom] = ACTIONS(641), + [sym_intConstant] = ACTIONS(641), + [sym_doubleConstant] = ACTIONS(643), + [sym_stringConstant] = ACTIONS(643), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [128] = { - [sym_sequential] = STATE(495), - [sym_files] = STATE(495), - [sym__pattern] = STATE(495), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(495), - [sym_divOperation] = STATE(495), - [sym_modOperation] = STATE(495), - [sym_addOperation] = STATE(495), - [sym_subOperation] = STATE(495), - [sym_patternAs] = STATE(495), - [sym_patternLimit] = STATE(495), - [sym_assignmentAsPattern] = STATE(495), - [sym_patternAccumulate] = STATE(495), - [sym_patternWhere] = STATE(495), - [sym__literal] = STATE(495), - [sym_patternNot] = STATE(495), - [sym_patternOr] = STATE(495), - [sym_patternOrElse] = STATE(495), - [sym_patternAny] = STATE(495), - [sym_patternAnd] = STATE(495), - [sym_patternMaybe] = STATE(495), - [sym_patternAfter] = STATE(495), - [sym_patternBefore] = STATE(495), - [sym_patternContains] = STATE(495), - [sym_patternIncludes] = STATE(495), - [sym_rewrite] = STATE(495), - [sym_patternIfElse] = STATE(495), - [sym_within] = STATE(495), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(495), - [sym_nodeLike] = STATE(495), - [sym_like] = STATE(495), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(495), - [sym_some] = STATE(495), - [sym_every] = STATE(495), - [sym_regexPattern] = STATE(495), - [sym_log] = STATE(495), - [sym_range] = STATE(495), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(495), - [sym_snippetRegex] = STATE(342), + [127] = { + [sym_sequential] = STATE(494), + [sym_files] = STATE(494), + [sym__pattern] = STATE(494), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(494), + [sym_divOperation] = STATE(494), + [sym_modOperation] = STATE(494), + [sym_addOperation] = STATE(494), + [sym_subOperation] = STATE(494), + [sym_patternAs] = STATE(494), + [sym_patternLimit] = STATE(494), + [sym_assignmentAsPattern] = STATE(494), + [sym_patternAccumulate] = STATE(494), + [sym_patternWhere] = STATE(494), + [sym__literal] = STATE(494), + [sym_patternNot] = STATE(494), + [sym_patternOr] = STATE(494), + [sym_patternOrElse] = STATE(494), + [sym_patternAny] = STATE(494), + [sym_patternAnd] = STATE(494), + [sym_patternMaybe] = STATE(494), + [sym_patternAfter] = STATE(494), + [sym_patternBefore] = STATE(494), + [sym_patternContains] = STATE(494), + [sym_patternIncludes] = STATE(494), + [sym_rewrite] = STATE(494), + [sym_patternIfElse] = STATE(494), + [sym_within] = STATE(494), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(494), + [sym_nodeLike] = STATE(494), + [sym_like] = STATE(494), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(494), + [sym_some] = STATE(494), + [sym_every] = STATE(494), + [sym_regexPattern] = STATE(494), + [sym_log] = STATE(494), + [sym_range] = STATE(494), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(494), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -22824,10 +22763,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(653), + [sym_underscore] = ACTIONS(645), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(653), + [sym_booleanConstant] = ACTIONS(645), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -22854,63 +22793,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(653), - [sym_top] = ACTIONS(653), - [sym_bottom] = ACTIONS(653), - [sym_intConstant] = ACTIONS(653), - [sym_doubleConstant] = ACTIONS(655), - [sym_stringConstant] = ACTIONS(655), + [sym_undefined] = ACTIONS(645), + [sym_top] = ACTIONS(645), + [sym_bottom] = ACTIONS(645), + [sym_intConstant] = ACTIONS(645), + [sym_doubleConstant] = ACTIONS(647), + [sym_stringConstant] = ACTIONS(647), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [129] = { - [sym_sequential] = STATE(493), - [sym_files] = STATE(493), - [sym__pattern] = STATE(493), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(493), - [sym_divOperation] = STATE(493), - [sym_modOperation] = STATE(493), - [sym_addOperation] = STATE(493), - [sym_subOperation] = STATE(493), - [sym_patternAs] = STATE(493), - [sym_patternLimit] = STATE(493), - [sym_assignmentAsPattern] = STATE(493), - [sym_patternAccumulate] = STATE(493), - [sym_patternWhere] = STATE(493), - [sym__literal] = STATE(493), - [sym_patternNot] = STATE(493), - [sym_patternOr] = STATE(493), - [sym_patternOrElse] = STATE(493), - [sym_patternAny] = STATE(493), - [sym_patternAnd] = STATE(493), - [sym_patternMaybe] = STATE(493), - [sym_patternAfter] = STATE(493), - [sym_patternBefore] = STATE(493), - [sym_patternContains] = STATE(493), - [sym_patternIncludes] = STATE(493), - [sym_rewrite] = STATE(493), - [sym_patternIfElse] = STATE(493), - [sym_within] = STATE(493), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(493), - [sym_nodeLike] = STATE(493), - [sym_like] = STATE(493), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(493), - [sym_some] = STATE(493), - [sym_every] = STATE(493), - [sym_regexPattern] = STATE(493), - [sym_log] = STATE(493), - [sym_range] = STATE(493), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(493), - [sym_snippetRegex] = STATE(342), + [128] = { + [sym_sequential] = STATE(488), + [sym_files] = STATE(488), + [sym__pattern] = STATE(488), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(488), + [sym_divOperation] = STATE(488), + [sym_modOperation] = STATE(488), + [sym_addOperation] = STATE(488), + [sym_subOperation] = STATE(488), + [sym_patternAs] = STATE(488), + [sym_patternLimit] = STATE(488), + [sym_assignmentAsPattern] = STATE(488), + [sym_patternAccumulate] = STATE(488), + [sym_patternWhere] = STATE(488), + [sym__literal] = STATE(488), + [sym_patternNot] = STATE(488), + [sym_patternOr] = STATE(488), + [sym_patternOrElse] = STATE(488), + [sym_patternAny] = STATE(488), + [sym_patternAnd] = STATE(488), + [sym_patternMaybe] = STATE(488), + [sym_patternAfter] = STATE(488), + [sym_patternBefore] = STATE(488), + [sym_patternContains] = STATE(488), + [sym_patternIncludes] = STATE(488), + [sym_rewrite] = STATE(488), + [sym_patternIfElse] = STATE(488), + [sym_within] = STATE(488), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(488), + [sym_nodeLike] = STATE(488), + [sym_like] = STATE(488), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(488), + [sym_some] = STATE(488), + [sym_every] = STATE(488), + [sym_regexPattern] = STATE(488), + [sym_log] = STATE(488), + [sym_range] = STATE(488), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(488), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -22935,10 +22874,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(657), + [sym_underscore] = ACTIONS(649), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(657), + [sym_booleanConstant] = ACTIONS(649), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -22965,63 +22904,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(657), - [sym_top] = ACTIONS(657), - [sym_bottom] = ACTIONS(657), - [sym_intConstant] = ACTIONS(657), - [sym_doubleConstant] = ACTIONS(659), - [sym_stringConstant] = ACTIONS(659), + [sym_undefined] = ACTIONS(649), + [sym_top] = ACTIONS(649), + [sym_bottom] = ACTIONS(649), + [sym_intConstant] = ACTIONS(649), + [sym_doubleConstant] = ACTIONS(651), + [sym_stringConstant] = ACTIONS(651), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [130] = { - [sym_sequential] = STATE(491), - [sym_files] = STATE(491), - [sym__pattern] = STATE(491), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(491), - [sym_divOperation] = STATE(491), - [sym_modOperation] = STATE(491), - [sym_addOperation] = STATE(491), - [sym_subOperation] = STATE(491), - [sym_patternAs] = STATE(491), - [sym_patternLimit] = STATE(491), - [sym_assignmentAsPattern] = STATE(491), - [sym_patternAccumulate] = STATE(491), - [sym_patternWhere] = STATE(491), - [sym__literal] = STATE(491), - [sym_patternNot] = STATE(491), - [sym_patternOr] = STATE(491), - [sym_patternOrElse] = STATE(491), - [sym_patternAny] = STATE(491), - [sym_patternAnd] = STATE(491), - [sym_patternMaybe] = STATE(491), - [sym_patternAfter] = STATE(491), - [sym_patternBefore] = STATE(491), - [sym_patternContains] = STATE(491), - [sym_patternIncludes] = STATE(491), - [sym_rewrite] = STATE(491), - [sym_patternIfElse] = STATE(491), - [sym_within] = STATE(491), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(491), - [sym_nodeLike] = STATE(491), - [sym_like] = STATE(491), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(491), - [sym_some] = STATE(491), - [sym_every] = STATE(491), - [sym_regexPattern] = STATE(491), - [sym_log] = STATE(491), - [sym_range] = STATE(491), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(491), - [sym_snippetRegex] = STATE(342), + [129] = { + [sym_sequential] = STATE(450), + [sym_files] = STATE(450), + [sym__pattern] = STATE(450), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(450), + [sym_divOperation] = STATE(450), + [sym_modOperation] = STATE(450), + [sym_addOperation] = STATE(450), + [sym_subOperation] = STATE(450), + [sym_patternAs] = STATE(450), + [sym_patternLimit] = STATE(450), + [sym_assignmentAsPattern] = STATE(450), + [sym_patternAccumulate] = STATE(450), + [sym_patternWhere] = STATE(450), + [sym__literal] = STATE(450), + [sym_patternNot] = STATE(450), + [sym_patternOr] = STATE(450), + [sym_patternOrElse] = STATE(450), + [sym_patternAny] = STATE(450), + [sym_patternAnd] = STATE(450), + [sym_patternMaybe] = STATE(450), + [sym_patternAfter] = STATE(450), + [sym_patternBefore] = STATE(450), + [sym_patternContains] = STATE(450), + [sym_patternIncludes] = STATE(450), + [sym_rewrite] = STATE(450), + [sym_patternIfElse] = STATE(450), + [sym_within] = STATE(450), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(450), + [sym_nodeLike] = STATE(450), + [sym_like] = STATE(450), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(450), + [sym_some] = STATE(450), + [sym_every] = STATE(450), + [sym_regexPattern] = STATE(450), + [sym_log] = STATE(450), + [sym_range] = STATE(450), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(450), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -23046,10 +22985,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(661), + [sym_underscore] = ACTIONS(653), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(661), + [sym_booleanConstant] = ACTIONS(653), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -23076,92 +23015,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(661), - [sym_top] = ACTIONS(661), - [sym_bottom] = ACTIONS(661), - [sym_intConstant] = ACTIONS(661), - [sym_doubleConstant] = ACTIONS(663), - [sym_stringConstant] = ACTIONS(663), + [sym_undefined] = ACTIONS(653), + [sym_top] = ACTIONS(653), + [sym_bottom] = ACTIONS(653), + [sym_intConstant] = ACTIONS(653), + [sym_doubleConstant] = ACTIONS(655), + [sym_stringConstant] = ACTIONS(655), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [131] = { - [sym_sequential] = STATE(489), - [sym_files] = STATE(489), - [sym__pattern] = STATE(489), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(489), - [sym_divOperation] = STATE(489), - [sym_modOperation] = STATE(489), - [sym_addOperation] = STATE(489), - [sym_subOperation] = STATE(489), - [sym_patternAs] = STATE(489), - [sym_patternLimit] = STATE(489), - [sym_assignmentAsPattern] = STATE(489), - [sym_patternAccumulate] = STATE(489), - [sym_patternWhere] = STATE(489), - [sym__literal] = STATE(489), - [sym_patternNot] = STATE(489), - [sym_patternOr] = STATE(489), - [sym_patternOrElse] = STATE(489), - [sym_patternAny] = STATE(489), - [sym_patternAnd] = STATE(489), - [sym_patternMaybe] = STATE(489), - [sym_patternAfter] = STATE(489), - [sym_patternBefore] = STATE(489), - [sym_patternContains] = STATE(489), - [sym_patternIncludes] = STATE(489), - [sym_rewrite] = STATE(489), - [sym_patternIfElse] = STATE(489), - [sym_within] = STATE(489), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(489), - [sym_nodeLike] = STATE(489), - [sym_like] = STATE(489), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(489), - [sym_some] = STATE(489), - [sym_every] = STATE(489), - [sym_regexPattern] = STATE(489), - [sym_log] = STATE(489), - [sym_range] = STATE(489), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(489), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [130] = { + [sym_sequential] = STATE(832), + [sym_files] = STATE(832), + [sym__pattern] = STATE(832), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(832), + [sym_divOperation] = STATE(832), + [sym_modOperation] = STATE(832), + [sym_addOperation] = STATE(832), + [sym_subOperation] = STATE(832), + [sym_patternAs] = STATE(832), + [sym_patternLimit] = STATE(832), + [sym_assignmentAsPattern] = STATE(832), + [sym_patternAccumulate] = STATE(832), + [sym_patternWhere] = STATE(832), + [sym__literal] = STATE(832), + [sym_patternNot] = STATE(832), + [sym_patternOr] = STATE(832), + [sym_patternOrElse] = STATE(832), + [sym_patternAny] = STATE(832), + [sym_patternAnd] = STATE(832), + [sym_patternMaybe] = STATE(832), + [sym_patternAfter] = STATE(832), + [sym_patternBefore] = STATE(832), + [sym_patternContains] = STATE(832), + [sym_patternIncludes] = STATE(832), + [sym_rewrite] = STATE(832), + [sym_patternIfElse] = STATE(832), + [sym_within] = STATE(832), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(832), + [sym_nodeLike] = STATE(832), + [sym_like] = STATE(832), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(832), + [sym_some] = STATE(832), + [sym_every] = STATE(832), + [sym_regexPattern] = STATE(832), + [sym_log] = STATE(832), + [sym_range] = STATE(832), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(832), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(657), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(665), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(665), - [sym_variable] = ACTIONS(73), + [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(659), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(659), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -23185,65 +23124,65 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(665), - [sym_top] = ACTIONS(665), - [sym_bottom] = ACTIONS(665), - [sym_intConstant] = ACTIONS(665), - [sym_doubleConstant] = ACTIONS(667), - [sym_stringConstant] = ACTIONS(667), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(659), + [sym_top] = ACTIONS(659), + [sym_bottom] = ACTIONS(659), + [sym_intConstant] = ACTIONS(659), + [sym_doubleConstant] = ACTIONS(661), + [sym_stringConstant] = ACTIONS(661), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [132] = { - [sym_sequential] = STATE(487), - [sym_files] = STATE(487), - [sym__pattern] = STATE(487), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(487), - [sym_divOperation] = STATE(487), - [sym_modOperation] = STATE(487), - [sym_addOperation] = STATE(487), - [sym_subOperation] = STATE(487), - [sym_patternAs] = STATE(487), - [sym_patternLimit] = STATE(487), - [sym_assignmentAsPattern] = STATE(487), - [sym_patternAccumulate] = STATE(487), - [sym_patternWhere] = STATE(487), - [sym__literal] = STATE(487), - [sym_patternNot] = STATE(487), - [sym_patternOr] = STATE(487), - [sym_patternOrElse] = STATE(487), - [sym_patternAny] = STATE(487), - [sym_patternAnd] = STATE(487), - [sym_patternMaybe] = STATE(487), - [sym_patternAfter] = STATE(487), - [sym_patternBefore] = STATE(487), - [sym_patternContains] = STATE(487), - [sym_patternIncludes] = STATE(487), - [sym_rewrite] = STATE(487), - [sym_patternIfElse] = STATE(487), - [sym_within] = STATE(487), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(487), - [sym_nodeLike] = STATE(487), - [sym_like] = STATE(487), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(487), - [sym_some] = STATE(487), - [sym_every] = STATE(487), - [sym_regexPattern] = STATE(487), - [sym_log] = STATE(487), - [sym_range] = STATE(487), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(487), - [sym_snippetRegex] = STATE(342), + [131] = { + [sym_sequential] = STATE(473), + [sym_files] = STATE(473), + [sym__pattern] = STATE(473), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(473), + [sym_divOperation] = STATE(473), + [sym_modOperation] = STATE(473), + [sym_addOperation] = STATE(473), + [sym_subOperation] = STATE(473), + [sym_patternAs] = STATE(473), + [sym_patternLimit] = STATE(473), + [sym_assignmentAsPattern] = STATE(473), + [sym_patternAccumulate] = STATE(473), + [sym_patternWhere] = STATE(473), + [sym__literal] = STATE(473), + [sym_patternNot] = STATE(473), + [sym_patternOr] = STATE(473), + [sym_patternOrElse] = STATE(473), + [sym_patternAny] = STATE(473), + [sym_patternAnd] = STATE(473), + [sym_patternMaybe] = STATE(473), + [sym_patternAfter] = STATE(473), + [sym_patternBefore] = STATE(473), + [sym_patternContains] = STATE(473), + [sym_patternIncludes] = STATE(473), + [sym_rewrite] = STATE(473), + [sym_patternIfElse] = STATE(473), + [sym_within] = STATE(473), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(473), + [sym_nodeLike] = STATE(473), + [sym_like] = STATE(473), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(473), + [sym_some] = STATE(473), + [sym_every] = STATE(473), + [sym_regexPattern] = STATE(473), + [sym_log] = STATE(473), + [sym_range] = STATE(473), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(473), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -23268,10 +23207,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(669), + [sym_underscore] = ACTIONS(663), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(669), + [sym_booleanConstant] = ACTIONS(663), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -23298,203 +23237,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(669), - [sym_top] = ACTIONS(669), - [sym_bottom] = ACTIONS(669), - [sym_intConstant] = ACTIONS(669), - [sym_doubleConstant] = ACTIONS(671), - [sym_stringConstant] = ACTIONS(671), + [sym_undefined] = ACTIONS(663), + [sym_top] = ACTIONS(663), + [sym_bottom] = ACTIONS(663), + [sym_intConstant] = ACTIONS(663), + [sym_doubleConstant] = ACTIONS(665), + [sym_stringConstant] = ACTIONS(665), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [133] = { - [sym_sequential] = STATE(481), - [sym_files] = STATE(481), - [sym__pattern] = STATE(481), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(481), - [sym_divOperation] = STATE(481), - [sym_modOperation] = STATE(481), - [sym_addOperation] = STATE(481), - [sym_subOperation] = STATE(481), - [sym_patternAs] = STATE(481), - [sym_patternLimit] = STATE(481), - [sym_assignmentAsPattern] = STATE(481), - [sym_patternAccumulate] = STATE(481), - [sym_patternWhere] = STATE(481), - [sym__literal] = STATE(481), - [sym_patternNot] = STATE(481), - [sym_patternOr] = STATE(481), - [sym_patternOrElse] = STATE(481), - [sym_patternAny] = STATE(481), - [sym_patternAnd] = STATE(481), - [sym_patternMaybe] = STATE(481), - [sym_patternAfter] = STATE(481), - [sym_patternBefore] = STATE(481), - [sym_patternContains] = STATE(481), - [sym_patternIncludes] = STATE(481), - [sym_rewrite] = STATE(481), - [sym_patternIfElse] = STATE(481), - [sym_within] = STATE(481), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(481), - [sym_nodeLike] = STATE(481), - [sym_like] = STATE(481), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(481), - [sym_some] = STATE(481), - [sym_every] = STATE(481), - [sym_regexPattern] = STATE(481), - [sym_log] = STATE(481), - [sym_range] = STATE(481), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(481), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), - [anon_sym_bubble] = ACTIONS(47), - [anon_sym_like] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(673), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(673), - [sym_variable] = ACTIONS(73), - [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(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(673), - [sym_top] = ACTIONS(673), - [sym_bottom] = ACTIONS(673), - [sym_intConstant] = ACTIONS(673), - [sym_doubleConstant] = ACTIONS(675), - [sym_stringConstant] = ACTIONS(675), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), - [sym_comment] = ACTIONS(3), - }, - [134] = { - [sym_sequential] = STATE(553), - [sym_files] = STATE(553), - [sym__pattern] = STATE(553), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(553), - [sym_divOperation] = STATE(553), - [sym_modOperation] = STATE(553), - [sym_addOperation] = STATE(553), - [sym_subOperation] = STATE(553), - [sym_patternAs] = STATE(553), - [sym_patternLimit] = STATE(553), - [sym_assignmentAsPattern] = STATE(553), - [sym_patternAccumulate] = STATE(553), - [sym_patternWhere] = STATE(553), - [sym__literal] = STATE(553), - [sym_patternNot] = STATE(553), - [sym_patternOr] = STATE(553), - [sym_patternOrElse] = STATE(553), - [sym_patternAny] = STATE(553), - [sym_patternAnd] = STATE(553), - [sym_patternMaybe] = STATE(553), - [sym_patternAfter] = STATE(553), - [sym_patternBefore] = STATE(553), - [sym_patternContains] = STATE(553), - [sym_patternIncludes] = STATE(553), - [sym_rewrite] = STATE(553), - [sym_patternIfElse] = STATE(553), - [sym_within] = STATE(553), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(553), - [sym_nodeLike] = STATE(553), - [sym_like] = STATE(553), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(553), - [sym_some] = STATE(553), - [sym_every] = STATE(553), - [sym_regexPattern] = STATE(553), - [sym_log] = STATE(553), - [sym_range] = STATE(553), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(553), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [132] = { + [sym_sequential] = STATE(833), + [sym_files] = STATE(833), + [sym__pattern] = STATE(833), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(833), + [sym_divOperation] = STATE(833), + [sym_modOperation] = STATE(833), + [sym_addOperation] = STATE(833), + [sym_subOperation] = STATE(833), + [sym_patternAs] = STATE(833), + [sym_patternLimit] = STATE(833), + [sym_assignmentAsPattern] = STATE(833), + [sym_patternAccumulate] = STATE(833), + [sym_patternWhere] = STATE(833), + [sym__literal] = STATE(833), + [sym_patternNot] = STATE(833), + [sym_patternOr] = STATE(833), + [sym_patternOrElse] = STATE(833), + [sym_patternAny] = STATE(833), + [sym_patternAnd] = STATE(833), + [sym_patternMaybe] = STATE(833), + [sym_patternAfter] = STATE(833), + [sym_patternBefore] = STATE(833), + [sym_patternContains] = STATE(833), + [sym_patternIncludes] = STATE(833), + [sym_rewrite] = STATE(833), + [sym_patternIfElse] = STATE(833), + [sym_within] = STATE(833), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(833), + [sym_nodeLike] = STATE(833), + [sym_like] = STATE(833), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(833), + [sym_some] = STATE(833), + [sym_every] = STATE(833), + [sym_regexPattern] = STATE(833), + [sym_log] = STATE(833), + [sym_range] = STATE(833), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(833), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(667), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(677), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(677), - [sym_variable] = ACTIONS(73), + [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(669), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(669), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -23518,94 +23346,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(677), - [sym_top] = ACTIONS(677), - [sym_bottom] = ACTIONS(677), - [sym_intConstant] = ACTIONS(677), - [sym_doubleConstant] = ACTIONS(679), - [sym_stringConstant] = ACTIONS(679), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(669), + [sym_top] = ACTIONS(669), + [sym_bottom] = ACTIONS(669), + [sym_intConstant] = ACTIONS(669), + [sym_doubleConstant] = ACTIONS(671), + [sym_stringConstant] = ACTIONS(671), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [135] = { - [sym_sequential] = STATE(445), - [sym_files] = STATE(445), - [sym__pattern] = STATE(445), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(445), - [sym_divOperation] = STATE(445), - [sym_modOperation] = STATE(445), - [sym_addOperation] = STATE(445), - [sym_subOperation] = STATE(445), - [sym_patternAs] = STATE(445), - [sym_patternLimit] = STATE(445), - [sym_assignmentAsPattern] = STATE(445), - [sym_patternAccumulate] = STATE(445), - [sym_patternWhere] = STATE(445), - [sym__literal] = STATE(445), - [sym_patternNot] = STATE(445), - [sym_patternOr] = STATE(445), - [sym_patternOrElse] = STATE(445), - [sym_patternAny] = STATE(445), - [sym_patternAnd] = STATE(445), - [sym_patternMaybe] = STATE(445), - [sym_patternAfter] = STATE(445), - [sym_patternBefore] = STATE(445), - [sym_patternContains] = STATE(445), - [sym_patternIncludes] = STATE(445), - [sym_rewrite] = STATE(445), - [sym_patternIfElse] = STATE(445), - [sym_within] = STATE(445), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(445), - [sym_nodeLike] = STATE(445), - [sym_like] = STATE(445), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(445), - [sym_some] = STATE(445), - [sym_every] = STATE(445), - [sym_regexPattern] = STATE(445), - [sym_log] = STATE(445), - [sym_range] = STATE(445), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(445), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [133] = { + [sym_sequential] = STATE(834), + [sym_files] = STATE(834), + [sym__pattern] = STATE(834), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(834), + [sym_divOperation] = STATE(834), + [sym_modOperation] = STATE(834), + [sym_addOperation] = STATE(834), + [sym_subOperation] = STATE(834), + [sym_patternAs] = STATE(834), + [sym_patternLimit] = STATE(834), + [sym_assignmentAsPattern] = STATE(834), + [sym_patternAccumulate] = STATE(834), + [sym_patternWhere] = STATE(834), + [sym__literal] = STATE(834), + [sym_patternNot] = STATE(834), + [sym_patternOr] = STATE(834), + [sym_patternOrElse] = STATE(834), + [sym_patternAny] = STATE(834), + [sym_patternAnd] = STATE(834), + [sym_patternMaybe] = STATE(834), + [sym_patternAfter] = STATE(834), + [sym_patternBefore] = STATE(834), + [sym_patternContains] = STATE(834), + [sym_patternIncludes] = STATE(834), + [sym_rewrite] = STATE(834), + [sym_patternIfElse] = STATE(834), + [sym_within] = STATE(834), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(834), + [sym_nodeLike] = STATE(834), + [sym_like] = STATE(834), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(834), + [sym_some] = STATE(834), + [sym_every] = STATE(834), + [sym_regexPattern] = STATE(834), + [sym_log] = STATE(834), + [sym_range] = STATE(834), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(834), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(673), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(681), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(681), - [sym_variable] = ACTIONS(73), + [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(675), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(675), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -23629,68 +23457,68 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(681), - [sym_top] = ACTIONS(681), - [sym_bottom] = ACTIONS(681), - [sym_intConstant] = ACTIONS(681), - [sym_doubleConstant] = ACTIONS(683), - [sym_stringConstant] = ACTIONS(683), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(675), + [sym_top] = ACTIONS(675), + [sym_bottom] = ACTIONS(675), + [sym_intConstant] = ACTIONS(675), + [sym_doubleConstant] = ACTIONS(677), + [sym_stringConstant] = ACTIONS(677), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [136] = { - [sym_sequential] = STATE(655), - [sym_files] = STATE(655), - [sym__pattern] = STATE(655), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(655), - [sym_divOperation] = STATE(655), - [sym_modOperation] = STATE(655), - [sym_addOperation] = STATE(655), - [sym_subOperation] = STATE(655), - [sym_patternAs] = STATE(655), - [sym_patternLimit] = STATE(655), - [sym_assignmentAsPattern] = STATE(655), - [sym_patternAccumulate] = STATE(655), - [sym_patternWhere] = STATE(655), - [sym__literal] = STATE(655), - [sym_patternNot] = STATE(655), - [sym_patternOr] = STATE(655), - [sym_patternOrElse] = STATE(655), - [sym_patternAny] = STATE(655), - [sym_patternAnd] = STATE(655), - [sym_patternMaybe] = STATE(655), - [sym_patternAfter] = STATE(655), - [sym_patternBefore] = STATE(655), - [sym_patternContains] = STATE(655), - [sym_patternIncludes] = STATE(655), - [sym_rewrite] = STATE(655), - [sym_patternIfElse] = STATE(655), - [sym_within] = STATE(655), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(655), - [sym_nodeLike] = STATE(655), - [sym_like] = STATE(655), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(655), - [sym_some] = STATE(655), - [sym_every] = STATE(655), - [sym_regexPattern] = STATE(655), - [sym_log] = STATE(655), - [sym_range] = STATE(655), - [sym_languageName] = STATE(1476), + [134] = { + [sym_sequential] = STATE(830), + [sym_files] = STATE(830), + [sym__pattern] = STATE(830), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(830), + [sym_divOperation] = STATE(830), + [sym_modOperation] = STATE(830), + [sym_addOperation] = STATE(830), + [sym_subOperation] = STATE(830), + [sym_patternAs] = STATE(830), + [sym_patternLimit] = STATE(830), + [sym_assignmentAsPattern] = STATE(830), + [sym_patternAccumulate] = STATE(830), + [sym_patternWhere] = STATE(830), + [sym__literal] = STATE(830), + [sym_patternNot] = STATE(830), + [sym_patternOr] = STATE(830), + [sym_patternOrElse] = STATE(830), + [sym_patternAny] = STATE(830), + [sym_patternAnd] = STATE(830), + [sym_patternMaybe] = STATE(830), + [sym_patternAfter] = STATE(830), + [sym_patternBefore] = STATE(830), + [sym_patternContains] = STATE(830), + [sym_patternIncludes] = STATE(830), + [sym_rewrite] = STATE(830), + [sym_patternIfElse] = STATE(830), + [sym_within] = STATE(830), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(830), + [sym_nodeLike] = STATE(830), + [sym_like] = STATE(830), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(830), + [sym_some] = STATE(830), + [sym_every] = STATE(830), + [sym_regexPattern] = STATE(830), + [sym_log] = STATE(830), + [sym_range] = STATE(830), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(655), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(830), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(685), + [anon_sym_LBRACE] = ACTIONS(679), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -23712,10 +23540,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(687), + [sym_underscore] = ACTIONS(681), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(687), + [sym_booleanConstant] = ACTIONS(681), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -23742,63 +23570,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(687), - [sym_top] = ACTIONS(687), - [sym_bottom] = ACTIONS(687), - [sym_intConstant] = ACTIONS(687), - [sym_doubleConstant] = ACTIONS(689), - [sym_stringConstant] = ACTIONS(689), + [sym_undefined] = ACTIONS(681), + [sym_top] = ACTIONS(681), + [sym_bottom] = ACTIONS(681), + [sym_intConstant] = ACTIONS(681), + [sym_doubleConstant] = ACTIONS(683), + [sym_stringConstant] = ACTIONS(683), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [137] = { - [sym_sequential] = STATE(470), - [sym_files] = STATE(470), - [sym__pattern] = STATE(470), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(470), - [sym_divOperation] = STATE(470), - [sym_modOperation] = STATE(470), - [sym_addOperation] = STATE(470), - [sym_subOperation] = STATE(470), - [sym_patternAs] = STATE(470), - [sym_patternLimit] = STATE(470), - [sym_assignmentAsPattern] = STATE(470), - [sym_patternAccumulate] = STATE(470), - [sym_patternWhere] = STATE(470), - [sym__literal] = STATE(470), - [sym_patternNot] = STATE(470), - [sym_patternOr] = STATE(470), - [sym_patternOrElse] = STATE(470), - [sym_patternAny] = STATE(470), - [sym_patternAnd] = STATE(470), - [sym_patternMaybe] = STATE(470), - [sym_patternAfter] = STATE(470), - [sym_patternBefore] = STATE(470), - [sym_patternContains] = STATE(470), - [sym_patternIncludes] = STATE(470), - [sym_rewrite] = STATE(470), - [sym_patternIfElse] = STATE(470), - [sym_within] = STATE(470), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(470), - [sym_nodeLike] = STATE(470), - [sym_like] = STATE(470), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(470), - [sym_some] = STATE(470), - [sym_every] = STATE(470), - [sym_regexPattern] = STATE(470), - [sym_log] = STATE(470), - [sym_range] = STATE(470), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(470), - [sym_snippetRegex] = STATE(342), + [135] = { + [sym_sequential] = STATE(575), + [sym_files] = STATE(575), + [sym__pattern] = STATE(575), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(575), + [sym_divOperation] = STATE(575), + [sym_modOperation] = STATE(575), + [sym_addOperation] = STATE(575), + [sym_subOperation] = STATE(575), + [sym_patternAs] = STATE(575), + [sym_patternLimit] = STATE(575), + [sym_assignmentAsPattern] = STATE(575), + [sym_patternAccumulate] = STATE(575), + [sym_patternWhere] = STATE(575), + [sym__literal] = STATE(575), + [sym_patternNot] = STATE(575), + [sym_patternOr] = STATE(575), + [sym_patternOrElse] = STATE(575), + [sym_patternAny] = STATE(575), + [sym_patternAnd] = STATE(575), + [sym_patternMaybe] = STATE(575), + [sym_patternAfter] = STATE(575), + [sym_patternBefore] = STATE(575), + [sym_patternContains] = STATE(575), + [sym_patternIncludes] = STATE(575), + [sym_rewrite] = STATE(575), + [sym_patternIfElse] = STATE(575), + [sym_within] = STATE(575), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(575), + [sym_nodeLike] = STATE(575), + [sym_like] = STATE(575), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(575), + [sym_some] = STATE(575), + [sym_every] = STATE(575), + [sym_regexPattern] = STATE(575), + [sym_log] = STATE(575), + [sym_range] = STATE(575), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(575), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -23823,10 +23651,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(691), + [sym_underscore] = ACTIONS(685), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(691), + [sym_booleanConstant] = ACTIONS(685), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -23853,66 +23681,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(691), - [sym_top] = ACTIONS(691), - [sym_bottom] = ACTIONS(691), - [sym_intConstant] = ACTIONS(691), - [sym_doubleConstant] = ACTIONS(693), - [sym_stringConstant] = ACTIONS(693), + [sym_undefined] = ACTIONS(685), + [sym_top] = ACTIONS(685), + [sym_bottom] = ACTIONS(685), + [sym_intConstant] = ACTIONS(685), + [sym_doubleConstant] = ACTIONS(687), + [sym_stringConstant] = ACTIONS(687), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [138] = { - [sym_sequential] = STATE(657), - [sym_files] = STATE(657), - [sym__pattern] = STATE(657), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(657), - [sym_divOperation] = STATE(657), - [sym_modOperation] = STATE(657), - [sym_addOperation] = STATE(657), - [sym_subOperation] = STATE(657), - [sym_patternAs] = STATE(657), - [sym_patternLimit] = STATE(657), - [sym_assignmentAsPattern] = STATE(657), - [sym_patternAccumulate] = STATE(657), - [sym_patternWhere] = STATE(657), - [sym__literal] = STATE(657), - [sym_patternNot] = STATE(657), - [sym_patternOr] = STATE(657), - [sym_patternOrElse] = STATE(657), - [sym_patternAny] = STATE(657), - [sym_patternAnd] = STATE(657), - [sym_patternMaybe] = STATE(657), - [sym_patternAfter] = STATE(657), - [sym_patternBefore] = STATE(657), - [sym_patternContains] = STATE(657), - [sym_patternIncludes] = STATE(657), - [sym_rewrite] = STATE(657), - [sym_patternIfElse] = STATE(657), - [sym_within] = STATE(657), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(657), - [sym_nodeLike] = STATE(657), - [sym_like] = STATE(657), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(657), - [sym_some] = STATE(657), - [sym_every] = STATE(657), - [sym_regexPattern] = STATE(657), - [sym_log] = STATE(657), - [sym_range] = STATE(657), - [sym_languageName] = STATE(1476), + [136] = { + [sym_sequential] = STATE(836), + [sym_files] = STATE(836), + [sym__pattern] = STATE(836), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(836), + [sym_divOperation] = STATE(836), + [sym_modOperation] = STATE(836), + [sym_addOperation] = STATE(836), + [sym_subOperation] = STATE(836), + [sym_patternAs] = STATE(836), + [sym_patternLimit] = STATE(836), + [sym_assignmentAsPattern] = STATE(836), + [sym_patternAccumulate] = STATE(836), + [sym_patternWhere] = STATE(836), + [sym__literal] = STATE(836), + [sym_patternNot] = STATE(836), + [sym_patternOr] = STATE(836), + [sym_patternOrElse] = STATE(836), + [sym_patternAny] = STATE(836), + [sym_patternAnd] = STATE(836), + [sym_patternMaybe] = STATE(836), + [sym_patternAfter] = STATE(836), + [sym_patternBefore] = STATE(836), + [sym_patternContains] = STATE(836), + [sym_patternIncludes] = STATE(836), + [sym_rewrite] = STATE(836), + [sym_patternIfElse] = STATE(836), + [sym_within] = STATE(836), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(836), + [sym_nodeLike] = STATE(836), + [sym_like] = STATE(836), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(836), + [sym_some] = STATE(836), + [sym_every] = STATE(836), + [sym_regexPattern] = STATE(836), + [sym_log] = STATE(836), + [sym_range] = STATE(836), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(657), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(836), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -23934,10 +23762,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(697), + [sym_underscore] = ACTIONS(689), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(697), + [sym_booleanConstant] = ACTIONS(689), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -23964,66 +23792,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(697), - [sym_top] = ACTIONS(697), - [sym_bottom] = ACTIONS(697), - [sym_intConstant] = ACTIONS(697), - [sym_doubleConstant] = ACTIONS(699), - [sym_stringConstant] = ACTIONS(699), + [sym_undefined] = ACTIONS(689), + [sym_top] = ACTIONS(689), + [sym_bottom] = ACTIONS(689), + [sym_intConstant] = ACTIONS(689), + [sym_doubleConstant] = ACTIONS(691), + [sym_stringConstant] = ACTIONS(691), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [139] = { - [sym_sequential] = STATE(659), - [sym_files] = STATE(659), - [sym__pattern] = STATE(659), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(659), - [sym_divOperation] = STATE(659), - [sym_modOperation] = STATE(659), - [sym_addOperation] = STATE(659), - [sym_subOperation] = STATE(659), - [sym_patternAs] = STATE(659), - [sym_patternLimit] = STATE(659), - [sym_assignmentAsPattern] = STATE(659), - [sym_patternAccumulate] = STATE(659), - [sym_patternWhere] = STATE(659), - [sym__literal] = STATE(659), - [sym_patternNot] = STATE(659), - [sym_patternOr] = STATE(659), - [sym_patternOrElse] = STATE(659), - [sym_patternAny] = STATE(659), - [sym_patternAnd] = STATE(659), - [sym_patternMaybe] = STATE(659), - [sym_patternAfter] = STATE(659), - [sym_patternBefore] = STATE(659), - [sym_patternContains] = STATE(659), - [sym_patternIncludes] = STATE(659), - [sym_rewrite] = STATE(659), - [sym_patternIfElse] = STATE(659), - [sym_within] = STATE(659), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(659), - [sym_nodeLike] = STATE(659), - [sym_like] = STATE(659), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(659), - [sym_some] = STATE(659), - [sym_every] = STATE(659), - [sym_regexPattern] = STATE(659), - [sym_log] = STATE(659), - [sym_range] = STATE(659), - [sym_languageName] = STATE(1476), + [137] = { + [sym_sequential] = STATE(881), + [sym_files] = STATE(881), + [sym__pattern] = STATE(881), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(881), + [sym_divOperation] = STATE(881), + [sym_modOperation] = STATE(881), + [sym_addOperation] = STATE(881), + [sym_subOperation] = STATE(881), + [sym_patternAs] = STATE(881), + [sym_patternLimit] = STATE(881), + [sym_assignmentAsPattern] = STATE(881), + [sym_patternAccumulate] = STATE(881), + [sym_patternWhere] = STATE(881), + [sym__literal] = STATE(881), + [sym_patternNot] = STATE(881), + [sym_patternOr] = STATE(881), + [sym_patternOrElse] = STATE(881), + [sym_patternAny] = STATE(881), + [sym_patternAnd] = STATE(881), + [sym_patternMaybe] = STATE(881), + [sym_patternAfter] = STATE(881), + [sym_patternBefore] = STATE(881), + [sym_patternContains] = STATE(881), + [sym_patternIncludes] = STATE(881), + [sym_rewrite] = STATE(881), + [sym_patternIfElse] = STATE(881), + [sym_within] = STATE(881), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(881), + [sym_nodeLike] = STATE(881), + [sym_like] = STATE(881), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(881), + [sym_some] = STATE(881), + [sym_every] = STATE(881), + [sym_regexPattern] = STATE(881), + [sym_log] = STATE(881), + [sym_range] = STATE(881), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(659), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(881), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -24045,10 +23873,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(703), + [sym_underscore] = ACTIONS(693), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(703), + [sym_booleanConstant] = ACTIONS(693), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -24075,92 +23903,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(703), - [sym_top] = ACTIONS(703), - [sym_bottom] = ACTIONS(703), - [sym_intConstant] = ACTIONS(703), - [sym_doubleConstant] = ACTIONS(705), - [sym_stringConstant] = ACTIONS(705), + [sym_undefined] = ACTIONS(693), + [sym_top] = ACTIONS(693), + [sym_bottom] = ACTIONS(693), + [sym_intConstant] = ACTIONS(693), + [sym_doubleConstant] = ACTIONS(695), + [sym_stringConstant] = ACTIONS(695), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [140] = { - [sym_sequential] = STATE(584), - [sym_files] = STATE(584), - [sym__pattern] = STATE(584), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(584), - [sym_divOperation] = STATE(584), - [sym_modOperation] = STATE(584), - [sym_addOperation] = STATE(584), - [sym_subOperation] = STATE(584), - [sym_patternAs] = STATE(584), - [sym_patternLimit] = STATE(584), - [sym_assignmentAsPattern] = STATE(584), - [sym_patternAccumulate] = STATE(584), - [sym_patternWhere] = STATE(584), - [sym__literal] = STATE(584), - [sym_patternNot] = STATE(584), - [sym_patternOr] = STATE(584), - [sym_patternOrElse] = STATE(584), - [sym_patternAny] = STATE(584), - [sym_patternAnd] = STATE(584), - [sym_patternMaybe] = STATE(584), - [sym_patternAfter] = STATE(584), - [sym_patternBefore] = STATE(584), - [sym_patternContains] = STATE(584), - [sym_patternIncludes] = STATE(584), - [sym_rewrite] = STATE(584), - [sym_patternIfElse] = STATE(584), - [sym_within] = STATE(584), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(584), - [sym_nodeLike] = STATE(584), - [sym_like] = STATE(584), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(584), - [sym_some] = STATE(584), - [sym_every] = STATE(584), - [sym_regexPattern] = STATE(584), - [sym_log] = STATE(584), - [sym_range] = STATE(584), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(584), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(707), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [138] = { + [sym_sequential] = STATE(837), + [sym_files] = STATE(837), + [sym__pattern] = STATE(837), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(837), + [sym_divOperation] = STATE(837), + [sym_modOperation] = STATE(837), + [sym_addOperation] = STATE(837), + [sym_subOperation] = STATE(837), + [sym_patternAs] = STATE(837), + [sym_patternLimit] = STATE(837), + [sym_assignmentAsPattern] = STATE(837), + [sym_patternAccumulate] = STATE(837), + [sym_patternWhere] = STATE(837), + [sym__literal] = STATE(837), + [sym_patternNot] = STATE(837), + [sym_patternOr] = STATE(837), + [sym_patternOrElse] = STATE(837), + [sym_patternAny] = STATE(837), + [sym_patternAnd] = STATE(837), + [sym_patternMaybe] = STATE(837), + [sym_patternAfter] = STATE(837), + [sym_patternBefore] = STATE(837), + [sym_patternContains] = STATE(837), + [sym_patternIncludes] = STATE(837), + [sym_rewrite] = STATE(837), + [sym_patternIfElse] = STATE(837), + [sym_within] = STATE(837), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(837), + [sym_nodeLike] = STATE(837), + [sym_like] = STATE(837), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(837), + [sym_some] = STATE(837), + [sym_every] = STATE(837), + [sym_regexPattern] = STATE(837), + [sym_log] = STATE(837), + [sym_range] = STATE(837), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(837), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(709), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(709), - [sym_variable] = ACTIONS(73), + [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(697), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(697), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -24184,94 +24012,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(709), - [sym_top] = ACTIONS(709), - [sym_bottom] = ACTIONS(709), - [sym_intConstant] = ACTIONS(709), - [sym_doubleConstant] = ACTIONS(711), - [sym_stringConstant] = ACTIONS(711), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(697), + [sym_top] = ACTIONS(697), + [sym_bottom] = ACTIONS(697), + [sym_intConstant] = ACTIONS(697), + [sym_doubleConstant] = ACTIONS(699), + [sym_stringConstant] = ACTIONS(699), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [141] = { - [sym_sequential] = STATE(586), - [sym_files] = STATE(586), - [sym__pattern] = STATE(586), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(586), - [sym_divOperation] = STATE(586), - [sym_modOperation] = STATE(586), - [sym_addOperation] = STATE(586), - [sym_subOperation] = STATE(586), - [sym_patternAs] = STATE(586), - [sym_patternLimit] = STATE(586), - [sym_assignmentAsPattern] = STATE(586), - [sym_patternAccumulate] = STATE(586), - [sym_patternWhere] = STATE(586), - [sym__literal] = STATE(586), - [sym_patternNot] = STATE(586), - [sym_patternOr] = STATE(586), - [sym_patternOrElse] = STATE(586), - [sym_patternAny] = STATE(586), - [sym_patternAnd] = STATE(586), - [sym_patternMaybe] = STATE(586), - [sym_patternAfter] = STATE(586), - [sym_patternBefore] = STATE(586), - [sym_patternContains] = STATE(586), - [sym_patternIncludes] = STATE(586), - [sym_rewrite] = STATE(586), - [sym_patternIfElse] = STATE(586), - [sym_within] = STATE(586), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(586), - [sym_nodeLike] = STATE(586), - [sym_like] = STATE(586), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(586), - [sym_some] = STATE(586), - [sym_every] = STATE(586), - [sym_regexPattern] = STATE(586), - [sym_log] = STATE(586), - [sym_range] = STATE(586), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(586), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(713), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [139] = { + [sym_sequential] = STATE(802), + [sym_files] = STATE(802), + [sym__pattern] = STATE(802), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(802), + [sym_divOperation] = STATE(802), + [sym_modOperation] = STATE(802), + [sym_addOperation] = STATE(802), + [sym_subOperation] = STATE(802), + [sym_patternAs] = STATE(802), + [sym_patternLimit] = STATE(802), + [sym_assignmentAsPattern] = STATE(802), + [sym_patternAccumulate] = STATE(802), + [sym_patternWhere] = STATE(802), + [sym__literal] = STATE(802), + [sym_patternNot] = STATE(802), + [sym_patternOr] = STATE(802), + [sym_patternOrElse] = STATE(802), + [sym_patternAny] = STATE(802), + [sym_patternAnd] = STATE(802), + [sym_patternMaybe] = STATE(802), + [sym_patternAfter] = STATE(802), + [sym_patternBefore] = STATE(802), + [sym_patternContains] = STATE(802), + [sym_patternIncludes] = STATE(802), + [sym_rewrite] = STATE(802), + [sym_patternIfElse] = STATE(802), + [sym_within] = STATE(802), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(802), + [sym_nodeLike] = STATE(802), + [sym_like] = STATE(802), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(802), + [sym_some] = STATE(802), + [sym_every] = STATE(802), + [sym_regexPattern] = STATE(802), + [sym_log] = STATE(802), + [sym_range] = STATE(802), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(802), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(715), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(715), - [sym_variable] = ACTIONS(73), + [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(701), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(701), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -24295,68 +24123,68 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(715), - [sym_top] = ACTIONS(715), - [sym_bottom] = ACTIONS(715), - [sym_intConstant] = ACTIONS(715), - [sym_doubleConstant] = ACTIONS(717), - [sym_stringConstant] = ACTIONS(717), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(701), + [sym_top] = ACTIONS(701), + [sym_bottom] = ACTIONS(701), + [sym_intConstant] = ACTIONS(701), + [sym_doubleConstant] = ACTIONS(703), + [sym_stringConstant] = ACTIONS(703), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [142] = { - [sym_sequential] = STATE(660), - [sym_files] = STATE(660), - [sym__pattern] = STATE(660), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(660), - [sym_divOperation] = STATE(660), - [sym_modOperation] = STATE(660), - [sym_addOperation] = STATE(660), - [sym_subOperation] = STATE(660), - [sym_patternAs] = STATE(660), - [sym_patternLimit] = STATE(660), - [sym_assignmentAsPattern] = STATE(660), - [sym_patternAccumulate] = STATE(660), - [sym_patternWhere] = STATE(660), - [sym__literal] = STATE(660), - [sym_patternNot] = STATE(660), - [sym_patternOr] = STATE(660), - [sym_patternOrElse] = STATE(660), - [sym_patternAny] = STATE(660), - [sym_patternAnd] = STATE(660), - [sym_patternMaybe] = STATE(660), - [sym_patternAfter] = STATE(660), - [sym_patternBefore] = STATE(660), - [sym_patternContains] = STATE(660), - [sym_patternIncludes] = STATE(660), - [sym_rewrite] = STATE(660), - [sym_patternIfElse] = STATE(660), - [sym_within] = STATE(660), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(660), - [sym_nodeLike] = STATE(660), - [sym_like] = STATE(660), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(660), - [sym_some] = STATE(660), - [sym_every] = STATE(660), - [sym_regexPattern] = STATE(660), - [sym_log] = STATE(660), - [sym_range] = STATE(660), - [sym_languageName] = STATE(1476), + [140] = { + [sym_sequential] = STATE(838), + [sym_files] = STATE(838), + [sym__pattern] = STATE(838), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(838), + [sym_divOperation] = STATE(838), + [sym_modOperation] = STATE(838), + [sym_addOperation] = STATE(838), + [sym_subOperation] = STATE(838), + [sym_patternAs] = STATE(838), + [sym_patternLimit] = STATE(838), + [sym_assignmentAsPattern] = STATE(838), + [sym_patternAccumulate] = STATE(838), + [sym_patternWhere] = STATE(838), + [sym__literal] = STATE(838), + [sym_patternNot] = STATE(838), + [sym_patternOr] = STATE(838), + [sym_patternOrElse] = STATE(838), + [sym_patternAny] = STATE(838), + [sym_patternAnd] = STATE(838), + [sym_patternMaybe] = STATE(838), + [sym_patternAfter] = STATE(838), + [sym_patternBefore] = STATE(838), + [sym_patternContains] = STATE(838), + [sym_patternIncludes] = STATE(838), + [sym_rewrite] = STATE(838), + [sym_patternIfElse] = STATE(838), + [sym_within] = STATE(838), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(838), + [sym_nodeLike] = STATE(838), + [sym_like] = STATE(838), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(838), + [sym_some] = STATE(838), + [sym_every] = STATE(838), + [sym_regexPattern] = STATE(838), + [sym_log] = STATE(838), + [sym_range] = STATE(838), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(660), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(838), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_LBRACE] = ACTIONS(705), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -24378,10 +24206,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(719), + [sym_underscore] = ACTIONS(707), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(719), + [sym_booleanConstant] = ACTIONS(707), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -24408,63 +24236,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(719), - [sym_top] = ACTIONS(719), - [sym_bottom] = ACTIONS(719), - [sym_intConstant] = ACTIONS(719), - [sym_doubleConstant] = ACTIONS(721), - [sym_stringConstant] = ACTIONS(721), + [sym_undefined] = ACTIONS(707), + [sym_top] = ACTIONS(707), + [sym_bottom] = ACTIONS(707), + [sym_intConstant] = ACTIONS(707), + [sym_doubleConstant] = ACTIONS(709), + [sym_stringConstant] = ACTIONS(709), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [143] = { - [sym_sequential] = STATE(868), - [sym_files] = STATE(868), - [sym__pattern] = STATE(868), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(868), - [sym_nodeLike] = STATE(868), - [sym_like] = STATE(868), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), + [141] = { + [sym_sequential] = STATE(839), + [sym_files] = STATE(839), + [sym__pattern] = STATE(839), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(839), + [sym_divOperation] = STATE(839), + [sym_modOperation] = STATE(839), + [sym_addOperation] = STATE(839), + [sym_subOperation] = STATE(839), + [sym_patternAs] = STATE(839), + [sym_patternLimit] = STATE(839), + [sym_assignmentAsPattern] = STATE(839), + [sym_patternAccumulate] = STATE(839), + [sym_patternWhere] = STATE(839), + [sym__literal] = STATE(839), + [sym_patternNot] = STATE(839), + [sym_patternOr] = STATE(839), + [sym_patternOrElse] = STATE(839), + [sym_patternAny] = STATE(839), + [sym_patternAnd] = STATE(839), + [sym_patternMaybe] = STATE(839), + [sym_patternAfter] = STATE(839), + [sym_patternBefore] = STATE(839), + [sym_patternContains] = STATE(839), + [sym_patternIncludes] = STATE(839), + [sym_rewrite] = STATE(839), + [sym_patternIfElse] = STATE(839), + [sym_within] = STATE(839), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(839), + [sym_nodeLike] = STATE(839), + [sym_like] = STATE(839), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(839), + [sym_some] = STATE(839), + [sym_every] = STATE(839), + [sym_regexPattern] = STATE(839), + [sym_log] = STATE(839), + [sym_range] = STATE(839), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(868), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(839), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -24489,10 +24317,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(723), + [sym_underscore] = ACTIONS(711), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(723), + [sym_booleanConstant] = ACTIONS(711), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -24519,63 +24347,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(723), - [sym_top] = ACTIONS(723), - [sym_bottom] = ACTIONS(723), - [sym_intConstant] = ACTIONS(723), - [sym_doubleConstant] = ACTIONS(725), - [sym_stringConstant] = ACTIONS(725), + [sym_undefined] = ACTIONS(711), + [sym_top] = ACTIONS(711), + [sym_bottom] = ACTIONS(711), + [sym_intConstant] = ACTIONS(711), + [sym_doubleConstant] = ACTIONS(713), + [sym_stringConstant] = ACTIONS(713), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [144] = { - [sym_sequential] = STATE(661), - [sym_files] = STATE(661), - [sym__pattern] = STATE(661), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(661), - [sym_divOperation] = STATE(661), - [sym_modOperation] = STATE(661), - [sym_addOperation] = STATE(661), - [sym_subOperation] = STATE(661), - [sym_patternAs] = STATE(661), - [sym_patternLimit] = STATE(661), - [sym_assignmentAsPattern] = STATE(661), - [sym_patternAccumulate] = STATE(661), - [sym_patternWhere] = STATE(661), - [sym__literal] = STATE(661), - [sym_patternNot] = STATE(661), - [sym_patternOr] = STATE(661), - [sym_patternOrElse] = STATE(661), - [sym_patternAny] = STATE(661), - [sym_patternAnd] = STATE(661), - [sym_patternMaybe] = STATE(661), - [sym_patternAfter] = STATE(661), - [sym_patternBefore] = STATE(661), - [sym_patternContains] = STATE(661), - [sym_patternIncludes] = STATE(661), - [sym_rewrite] = STATE(661), - [sym_patternIfElse] = STATE(661), - [sym_within] = STATE(661), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(661), - [sym_nodeLike] = STATE(661), - [sym_like] = STATE(661), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(661), - [sym_some] = STATE(661), - [sym_every] = STATE(661), - [sym_regexPattern] = STATE(661), - [sym_log] = STATE(661), - [sym_range] = STATE(661), - [sym_languageName] = STATE(1476), + [142] = { + [sym_sequential] = STATE(783), + [sym_files] = STATE(783), + [sym__pattern] = STATE(783), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(783), + [sym_divOperation] = STATE(783), + [sym_modOperation] = STATE(783), + [sym_addOperation] = STATE(783), + [sym_subOperation] = STATE(783), + [sym_patternAs] = STATE(783), + [sym_patternLimit] = STATE(783), + [sym_assignmentAsPattern] = STATE(783), + [sym_patternAccumulate] = STATE(783), + [sym_patternWhere] = STATE(783), + [sym__literal] = STATE(783), + [sym_patternNot] = STATE(783), + [sym_patternOr] = STATE(783), + [sym_patternOrElse] = STATE(783), + [sym_patternAny] = STATE(783), + [sym_patternAnd] = STATE(783), + [sym_patternMaybe] = STATE(783), + [sym_patternAfter] = STATE(783), + [sym_patternBefore] = STATE(783), + [sym_patternContains] = STATE(783), + [sym_patternIncludes] = STATE(783), + [sym_rewrite] = STATE(783), + [sym_patternIfElse] = STATE(783), + [sym_within] = STATE(783), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(783), + [sym_nodeLike] = STATE(783), + [sym_like] = STATE(783), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(783), + [sym_some] = STATE(783), + [sym_every] = STATE(783), + [sym_regexPattern] = STATE(783), + [sym_log] = STATE(783), + [sym_range] = STATE(783), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(661), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(783), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -24600,10 +24428,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(727), + [sym_underscore] = ACTIONS(715), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(727), + [sym_booleanConstant] = ACTIONS(715), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -24630,63 +24458,396 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(727), - [sym_top] = ACTIONS(727), - [sym_bottom] = ACTIONS(727), - [sym_intConstant] = ACTIONS(727), - [sym_doubleConstant] = ACTIONS(729), - [sym_stringConstant] = ACTIONS(729), + [sym_undefined] = ACTIONS(715), + [sym_top] = ACTIONS(715), + [sym_bottom] = ACTIONS(715), + [sym_intConstant] = ACTIONS(715), + [sym_doubleConstant] = ACTIONS(717), + [sym_stringConstant] = ACTIONS(717), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [145] = { - [sym_sequential] = STATE(882), - [sym_files] = STATE(882), - [sym__pattern] = STATE(882), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(882), - [sym_divOperation] = STATE(882), - [sym_modOperation] = STATE(882), - [sym_addOperation] = STATE(882), - [sym_subOperation] = STATE(882), - [sym_patternAs] = STATE(882), - [sym_patternLimit] = STATE(882), - [sym_assignmentAsPattern] = STATE(882), - [sym_patternAccumulate] = STATE(882), - [sym_patternWhere] = STATE(882), - [sym__literal] = STATE(882), - [sym_patternNot] = STATE(882), - [sym_patternOr] = STATE(882), - [sym_patternOrElse] = STATE(882), - [sym_patternAny] = STATE(882), - [sym_patternAnd] = STATE(882), - [sym_patternMaybe] = STATE(882), - [sym_patternAfter] = STATE(882), - [sym_patternBefore] = STATE(882), - [sym_patternContains] = STATE(882), - [sym_patternIncludes] = STATE(882), - [sym_rewrite] = STATE(882), - [sym_patternIfElse] = STATE(882), - [sym_within] = STATE(882), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(882), - [sym_nodeLike] = STATE(882), - [sym_like] = STATE(882), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(882), - [sym_some] = STATE(882), - [sym_every] = STATE(882), - [sym_regexPattern] = STATE(882), - [sym_log] = STATE(882), - [sym_range] = STATE(882), - [sym_languageName] = STATE(1476), + [143] = { + [sym_sequential] = STATE(827), + [sym_files] = STATE(827), + [sym__pattern] = STATE(827), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(827), + [sym_divOperation] = STATE(827), + [sym_modOperation] = STATE(827), + [sym_addOperation] = STATE(827), + [sym_subOperation] = STATE(827), + [sym_patternAs] = STATE(827), + [sym_patternLimit] = STATE(827), + [sym_assignmentAsPattern] = STATE(827), + [sym_patternAccumulate] = STATE(827), + [sym_patternWhere] = STATE(827), + [sym__literal] = STATE(827), + [sym_patternNot] = STATE(827), + [sym_patternOr] = STATE(827), + [sym_patternOrElse] = STATE(827), + [sym_patternAny] = STATE(827), + [sym_patternAnd] = STATE(827), + [sym_patternMaybe] = STATE(827), + [sym_patternAfter] = STATE(827), + [sym_patternBefore] = STATE(827), + [sym_patternContains] = STATE(827), + [sym_patternIncludes] = STATE(827), + [sym_rewrite] = STATE(827), + [sym_patternIfElse] = STATE(827), + [sym_within] = STATE(827), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(827), + [sym_nodeLike] = STATE(827), + [sym_like] = STATE(827), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(827), + [sym_some] = STATE(827), + [sym_every] = STATE(827), + [sym_regexPattern] = STATE(827), + [sym_log] = STATE(827), + [sym_range] = STATE(827), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(882), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(827), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(719), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(719), + [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(719), + [sym_top] = ACTIONS(719), + [sym_bottom] = ACTIONS(719), + [sym_intConstant] = ACTIONS(719), + [sym_doubleConstant] = ACTIONS(721), + [sym_stringConstant] = ACTIONS(721), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), + [sym_comment] = ACTIONS(3), + }, + [144] = { + [sym_sequential] = STATE(903), + [sym_files] = STATE(903), + [sym__pattern] = STATE(903), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(903), + [sym_divOperation] = STATE(903), + [sym_modOperation] = STATE(903), + [sym_addOperation] = STATE(903), + [sym_subOperation] = STATE(903), + [sym_patternAs] = STATE(903), + [sym_patternLimit] = STATE(903), + [sym_assignmentAsPattern] = STATE(903), + [sym_patternAccumulate] = STATE(903), + [sym_patternWhere] = STATE(903), + [sym__literal] = STATE(903), + [sym_patternNot] = STATE(903), + [sym_patternOr] = STATE(903), + [sym_patternOrElse] = STATE(903), + [sym_patternAny] = STATE(903), + [sym_patternAnd] = STATE(903), + [sym_patternMaybe] = STATE(903), + [sym_patternAfter] = STATE(903), + [sym_patternBefore] = STATE(903), + [sym_patternContains] = STATE(903), + [sym_patternIncludes] = STATE(903), + [sym_rewrite] = STATE(903), + [sym_patternIfElse] = STATE(903), + [sym_within] = STATE(903), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(903), + [sym_nodeLike] = STATE(903), + [sym_like] = STATE(903), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(903), + [sym_some] = STATE(903), + [sym_every] = STATE(903), + [sym_regexPattern] = STATE(903), + [sym_log] = STATE(903), + [sym_range] = STATE(903), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(903), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(723), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(723), + [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(723), + [sym_top] = ACTIONS(723), + [sym_bottom] = ACTIONS(723), + [sym_intConstant] = ACTIONS(723), + [sym_doubleConstant] = ACTIONS(725), + [sym_stringConstant] = ACTIONS(725), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), + [sym_comment] = ACTIONS(3), + }, + [145] = { + [sym_sequential] = STATE(471), + [sym_files] = STATE(471), + [sym__pattern] = STATE(471), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(471), + [sym_divOperation] = STATE(471), + [sym_modOperation] = STATE(471), + [sym_addOperation] = STATE(471), + [sym_subOperation] = STATE(471), + [sym_patternAs] = STATE(471), + [sym_patternLimit] = STATE(471), + [sym_assignmentAsPattern] = STATE(471), + [sym_patternAccumulate] = STATE(471), + [sym_patternWhere] = STATE(471), + [sym__literal] = STATE(471), + [sym_patternNot] = STATE(471), + [sym_patternOr] = STATE(471), + [sym_patternOrElse] = STATE(471), + [sym_patternAny] = STATE(471), + [sym_patternAnd] = STATE(471), + [sym_patternMaybe] = STATE(471), + [sym_patternAfter] = STATE(471), + [sym_patternBefore] = STATE(471), + [sym_patternContains] = STATE(471), + [sym_patternIncludes] = STATE(471), + [sym_rewrite] = STATE(471), + [sym_patternIfElse] = STATE(471), + [sym_within] = STATE(471), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(471), + [sym_nodeLike] = STATE(471), + [sym_like] = STATE(471), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(471), + [sym_some] = STATE(471), + [sym_every] = STATE(471), + [sym_regexPattern] = STATE(471), + [sym_log] = STATE(471), + [sym_range] = STATE(471), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(471), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), + [anon_sym_bubble] = ACTIONS(47), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(727), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(727), + [sym_variable] = ACTIONS(73), + [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(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(727), + [sym_top] = ACTIONS(727), + [sym_bottom] = ACTIONS(727), + [sym_intConstant] = ACTIONS(727), + [sym_doubleConstant] = ACTIONS(729), + [sym_stringConstant] = ACTIONS(729), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), + [sym_comment] = ACTIONS(3), + }, + [146] = { + [sym_sequential] = STATE(910), + [sym_files] = STATE(910), + [sym__pattern] = STATE(910), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(910), + [sym_divOperation] = STATE(910), + [sym_modOperation] = STATE(910), + [sym_addOperation] = STATE(910), + [sym_subOperation] = STATE(910), + [sym_patternAs] = STATE(910), + [sym_patternLimit] = STATE(910), + [sym_assignmentAsPattern] = STATE(910), + [sym_patternAccumulate] = STATE(910), + [sym_patternWhere] = STATE(910), + [sym__literal] = STATE(910), + [sym_patternNot] = STATE(910), + [sym_patternOr] = STATE(910), + [sym_patternOrElse] = STATE(910), + [sym_patternAny] = STATE(910), + [sym_patternAnd] = STATE(910), + [sym_patternMaybe] = STATE(910), + [sym_patternAfter] = STATE(910), + [sym_patternBefore] = STATE(910), + [sym_patternContains] = STATE(910), + [sym_patternIncludes] = STATE(910), + [sym_rewrite] = STATE(910), + [sym_patternIfElse] = STATE(910), + [sym_within] = STATE(910), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(910), + [sym_nodeLike] = STATE(910), + [sym_like] = STATE(910), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(910), + [sym_some] = STATE(910), + [sym_every] = STATE(910), + [sym_regexPattern] = STATE(910), + [sym_log] = STATE(910), + [sym_range] = STATE(910), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(910), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -24751,53 +24912,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [146] = { - [sym_sequential] = STATE(662), - [sym_files] = STATE(662), - [sym__pattern] = STATE(662), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(662), - [sym_divOperation] = STATE(662), - [sym_modOperation] = STATE(662), - [sym_addOperation] = STATE(662), - [sym_subOperation] = STATE(662), - [sym_patternAs] = STATE(662), - [sym_patternLimit] = STATE(662), - [sym_assignmentAsPattern] = STATE(662), - [sym_patternAccumulate] = STATE(662), - [sym_patternWhere] = STATE(662), - [sym__literal] = STATE(662), - [sym_patternNot] = STATE(662), - [sym_patternOr] = STATE(662), - [sym_patternOrElse] = STATE(662), - [sym_patternAny] = STATE(662), - [sym_patternAnd] = STATE(662), - [sym_patternMaybe] = STATE(662), - [sym_patternAfter] = STATE(662), - [sym_patternBefore] = STATE(662), - [sym_patternContains] = STATE(662), - [sym_patternIncludes] = STATE(662), - [sym_rewrite] = STATE(662), - [sym_patternIfElse] = STATE(662), - [sym_within] = STATE(662), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(662), - [sym_nodeLike] = STATE(662), - [sym_like] = STATE(662), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(662), - [sym_some] = STATE(662), - [sym_every] = STATE(662), - [sym_regexPattern] = STATE(662), - [sym_log] = STATE(662), - [sym_range] = STATE(662), - [sym_languageName] = STATE(1476), + [147] = { + [sym_sequential] = STATE(619), + [sym_files] = STATE(619), + [sym__pattern] = STATE(619), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(619), + [sym_divOperation] = STATE(619), + [sym_modOperation] = STATE(619), + [sym_addOperation] = STATE(619), + [sym_subOperation] = STATE(619), + [sym_patternAs] = STATE(619), + [sym_patternLimit] = STATE(619), + [sym_assignmentAsPattern] = STATE(619), + [sym_patternAccumulate] = STATE(619), + [sym_patternWhere] = STATE(619), + [sym__literal] = STATE(619), + [sym_patternNot] = STATE(619), + [sym_patternOr] = STATE(619), + [sym_patternOrElse] = STATE(619), + [sym_patternAny] = STATE(619), + [sym_patternAnd] = STATE(619), + [sym_patternMaybe] = STATE(619), + [sym_patternAfter] = STATE(619), + [sym_patternBefore] = STATE(619), + [sym_patternContains] = STATE(619), + [sym_patternIncludes] = STATE(619), + [sym_rewrite] = STATE(619), + [sym_patternIfElse] = STATE(619), + [sym_within] = STATE(619), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(619), + [sym_nodeLike] = STATE(619), + [sym_like] = STATE(619), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(619), + [sym_some] = STATE(619), + [sym_every] = STATE(619), + [sym_regexPattern] = STATE(619), + [sym_log] = STATE(619), + [sym_range] = STATE(619), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(662), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(619), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(735), @@ -24862,53 +25023,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [147] = { - [sym_sequential] = STATE(664), - [sym_files] = STATE(664), - [sym__pattern] = STATE(664), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(664), - [sym_divOperation] = STATE(664), - [sym_modOperation] = STATE(664), - [sym_addOperation] = STATE(664), - [sym_subOperation] = STATE(664), - [sym_patternAs] = STATE(664), - [sym_patternLimit] = STATE(664), - [sym_assignmentAsPattern] = STATE(664), - [sym_patternAccumulate] = STATE(664), - [sym_patternWhere] = STATE(664), - [sym__literal] = STATE(664), - [sym_patternNot] = STATE(664), - [sym_patternOr] = STATE(664), - [sym_patternOrElse] = STATE(664), - [sym_patternAny] = STATE(664), - [sym_patternAnd] = STATE(664), - [sym_patternMaybe] = STATE(664), - [sym_patternAfter] = STATE(664), - [sym_patternBefore] = STATE(664), - [sym_patternContains] = STATE(664), - [sym_patternIncludes] = STATE(664), - [sym_rewrite] = STATE(664), - [sym_patternIfElse] = STATE(664), - [sym_within] = STATE(664), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(664), - [sym_nodeLike] = STATE(664), - [sym_like] = STATE(664), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(664), - [sym_some] = STATE(664), - [sym_every] = STATE(664), - [sym_regexPattern] = STATE(664), - [sym_log] = STATE(664), - [sym_range] = STATE(664), - [sym_languageName] = STATE(1476), + [148] = { + [sym_sequential] = STATE(904), + [sym_files] = STATE(904), + [sym__pattern] = STATE(904), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(904), + [sym_divOperation] = STATE(904), + [sym_modOperation] = STATE(904), + [sym_addOperation] = STATE(904), + [sym_subOperation] = STATE(904), + [sym_patternAs] = STATE(904), + [sym_patternLimit] = STATE(904), + [sym_assignmentAsPattern] = STATE(904), + [sym_patternAccumulate] = STATE(904), + [sym_patternWhere] = STATE(904), + [sym__literal] = STATE(904), + [sym_patternNot] = STATE(904), + [sym_patternOr] = STATE(904), + [sym_patternOrElse] = STATE(904), + [sym_patternAny] = STATE(904), + [sym_patternAnd] = STATE(904), + [sym_patternMaybe] = STATE(904), + [sym_patternAfter] = STATE(904), + [sym_patternBefore] = STATE(904), + [sym_patternContains] = STATE(904), + [sym_patternIncludes] = STATE(904), + [sym_rewrite] = STATE(904), + [sym_patternIfElse] = STATE(904), + [sym_within] = STATE(904), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(904), + [sym_nodeLike] = STATE(904), + [sym_like] = STATE(904), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(904), + [sym_some] = STATE(904), + [sym_every] = STATE(904), + [sym_regexPattern] = STATE(904), + [sym_log] = STATE(904), + [sym_range] = STATE(904), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(664), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(904), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -24973,82 +25134,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [148] = { - [sym_sequential] = STATE(468), - [sym_files] = STATE(468), - [sym__pattern] = STATE(468), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(468), - [sym_divOperation] = STATE(468), - [sym_modOperation] = STATE(468), - [sym_addOperation] = STATE(468), - [sym_subOperation] = STATE(468), - [sym_patternAs] = STATE(468), - [sym_patternLimit] = STATE(468), - [sym_assignmentAsPattern] = STATE(468), - [sym_patternAccumulate] = STATE(468), - [sym_patternWhere] = STATE(468), - [sym__literal] = STATE(468), - [sym_patternNot] = STATE(468), - [sym_patternOr] = STATE(468), - [sym_patternOrElse] = STATE(468), - [sym_patternAny] = STATE(468), - [sym_patternAnd] = STATE(468), - [sym_patternMaybe] = STATE(468), - [sym_patternAfter] = STATE(468), - [sym_patternBefore] = STATE(468), - [sym_patternContains] = STATE(468), - [sym_patternIncludes] = STATE(468), - [sym_rewrite] = STATE(468), - [sym_patternIfElse] = STATE(468), - [sym_within] = STATE(468), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(468), - [sym_nodeLike] = STATE(468), - [sym_like] = STATE(468), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(468), - [sym_some] = STATE(468), - [sym_every] = STATE(468), - [sym_regexPattern] = STATE(468), - [sym_log] = STATE(468), - [sym_range] = STATE(468), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(468), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [149] = { + [sym_sequential] = STATE(787), + [sym_files] = STATE(787), + [sym__pattern] = STATE(787), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(787), + [sym_divOperation] = STATE(787), + [sym_modOperation] = STATE(787), + [sym_addOperation] = STATE(787), + [sym_subOperation] = STATE(787), + [sym_patternAs] = STATE(787), + [sym_patternLimit] = STATE(787), + [sym_assignmentAsPattern] = STATE(787), + [sym_patternAccumulate] = STATE(787), + [sym_patternWhere] = STATE(787), + [sym__literal] = STATE(787), + [sym_patternNot] = STATE(787), + [sym_patternOr] = STATE(787), + [sym_patternOrElse] = STATE(787), + [sym_patternAny] = STATE(787), + [sym_patternAnd] = STATE(787), + [sym_patternMaybe] = STATE(787), + [sym_patternAfter] = STATE(787), + [sym_patternBefore] = STATE(787), + [sym_patternContains] = STATE(787), + [sym_patternIncludes] = STATE(787), + [sym_rewrite] = STATE(787), + [sym_patternIfElse] = STATE(787), + [sym_within] = STATE(787), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(787), + [sym_nodeLike] = STATE(787), + [sym_like] = STATE(787), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(787), + [sym_some] = STATE(787), + [sym_every] = STATE(787), + [sym_regexPattern] = STATE(787), + [sym_log] = STATE(787), + [sym_range] = STATE(787), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(787), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), + [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(745), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), [sym_booleanConstant] = ACTIONS(745), - [sym_variable] = ACTIONS(73), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -25072,65 +25233,65 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), [sym_undefined] = ACTIONS(745), [sym_top] = ACTIONS(745), [sym_bottom] = ACTIONS(745), [sym_intConstant] = ACTIONS(745), [sym_doubleConstant] = ACTIONS(747), [sym_stringConstant] = ACTIONS(747), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [149] = { - [sym_sequential] = STATE(626), - [sym_files] = STATE(626), - [sym__pattern] = STATE(626), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(626), - [sym_divOperation] = STATE(626), - [sym_modOperation] = STATE(626), - [sym_addOperation] = STATE(626), - [sym_subOperation] = STATE(626), - [sym_patternAs] = STATE(626), - [sym_patternLimit] = STATE(626), - [sym_assignmentAsPattern] = STATE(626), - [sym_patternAccumulate] = STATE(626), - [sym_patternWhere] = STATE(626), - [sym__literal] = STATE(626), - [sym_patternNot] = STATE(626), - [sym_patternOr] = STATE(626), - [sym_patternOrElse] = STATE(626), - [sym_patternAny] = STATE(626), - [sym_patternAnd] = STATE(626), - [sym_patternMaybe] = STATE(626), - [sym_patternAfter] = STATE(626), - [sym_patternBefore] = STATE(626), - [sym_patternContains] = STATE(626), - [sym_patternIncludes] = STATE(626), - [sym_rewrite] = STATE(626), - [sym_patternIfElse] = STATE(626), - [sym_within] = STATE(626), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(626), - [sym_nodeLike] = STATE(626), - [sym_like] = STATE(626), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(626), - [sym_some] = STATE(626), - [sym_every] = STATE(626), - [sym_regexPattern] = STATE(626), - [sym_log] = STATE(626), - [sym_range] = STATE(626), - [sym_languageName] = STATE(1476), + [150] = { + [sym_sequential] = STATE(843), + [sym_files] = STATE(843), + [sym__pattern] = STATE(843), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(843), + [sym_divOperation] = STATE(843), + [sym_modOperation] = STATE(843), + [sym_addOperation] = STATE(843), + [sym_subOperation] = STATE(843), + [sym_patternAs] = STATE(843), + [sym_patternLimit] = STATE(843), + [sym_assignmentAsPattern] = STATE(843), + [sym_patternAccumulate] = STATE(843), + [sym_patternWhere] = STATE(843), + [sym__literal] = STATE(843), + [sym_patternNot] = STATE(843), + [sym_patternOr] = STATE(843), + [sym_patternOrElse] = STATE(843), + [sym_patternAny] = STATE(843), + [sym_patternAnd] = STATE(843), + [sym_patternMaybe] = STATE(843), + [sym_patternAfter] = STATE(843), + [sym_patternBefore] = STATE(843), + [sym_patternContains] = STATE(843), + [sym_patternIncludes] = STATE(843), + [sym_rewrite] = STATE(843), + [sym_patternIfElse] = STATE(843), + [sym_within] = STATE(843), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(843), + [sym_nodeLike] = STATE(843), + [sym_like] = STATE(843), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(843), + [sym_some] = STATE(843), + [sym_every] = STATE(843), + [sym_regexPattern] = STATE(843), + [sym_log] = STATE(843), + [sym_range] = STATE(843), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(626), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(843), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -25195,164 +25356,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [150] = { - [sym_sequential] = STATE(555), - [sym_files] = STATE(555), - [sym__pattern] = STATE(555), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(555), - [sym_divOperation] = STATE(555), - [sym_modOperation] = STATE(555), - [sym_addOperation] = STATE(555), - [sym_subOperation] = STATE(555), - [sym_patternAs] = STATE(555), - [sym_patternLimit] = STATE(555), - [sym_assignmentAsPattern] = STATE(555), - [sym_patternAccumulate] = STATE(555), - [sym_patternWhere] = STATE(555), - [sym__literal] = STATE(555), - [sym_patternNot] = STATE(555), - [sym_patternOr] = STATE(555), - [sym_patternOrElse] = STATE(555), - [sym_patternAny] = STATE(555), - [sym_patternAnd] = STATE(555), - [sym_patternMaybe] = STATE(555), - [sym_patternAfter] = STATE(555), - [sym_patternBefore] = STATE(555), - [sym_patternContains] = STATE(555), - [sym_patternIncludes] = STATE(555), - [sym_rewrite] = STATE(555), - [sym_patternIfElse] = STATE(555), - [sym_within] = STATE(555), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(555), - [sym_nodeLike] = STATE(555), - [sym_like] = STATE(555), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(555), - [sym_some] = STATE(555), - [sym_every] = STATE(555), - [sym_regexPattern] = STATE(555), - [sym_log] = STATE(555), - [sym_range] = STATE(555), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(555), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), - [anon_sym_bubble] = ACTIONS(47), - [anon_sym_like] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(753), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(753), - [sym_variable] = ACTIONS(73), - [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(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(753), - [sym_top] = ACTIONS(753), - [sym_bottom] = ACTIONS(753), - [sym_intConstant] = ACTIONS(753), - [sym_doubleConstant] = ACTIONS(755), - [sym_stringConstant] = ACTIONS(755), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), - [sym_comment] = ACTIONS(3), - }, [151] = { - [sym_sequential] = STATE(856), - [sym_files] = STATE(856), - [sym__pattern] = STATE(856), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(856), - [sym_divOperation] = STATE(856), - [sym_modOperation] = STATE(856), - [sym_addOperation] = STATE(856), - [sym_subOperation] = STATE(856), - [sym_patternAs] = STATE(856), - [sym_patternLimit] = STATE(856), - [sym_assignmentAsPattern] = STATE(856), - [sym_patternAccumulate] = STATE(856), - [sym_patternWhere] = STATE(856), - [sym__literal] = STATE(856), - [sym_patternNot] = STATE(856), - [sym_patternOr] = STATE(856), - [sym_patternOrElse] = STATE(856), - [sym_patternAny] = STATE(856), - [sym_patternAnd] = STATE(856), - [sym_patternMaybe] = STATE(856), - [sym_patternAfter] = STATE(856), - [sym_patternBefore] = STATE(856), - [sym_patternContains] = STATE(856), - [sym_patternIncludes] = STATE(856), - [sym_rewrite] = STATE(856), - [sym_patternIfElse] = STATE(856), - [sym_within] = STATE(856), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(856), - [sym_nodeLike] = STATE(856), - [sym_like] = STATE(856), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(856), - [sym_some] = STATE(856), - [sym_every] = STATE(856), - [sym_regexPattern] = STATE(856), - [sym_log] = STATE(856), - [sym_range] = STATE(856), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(800), + [sym_files] = STATE(800), + [sym__pattern] = STATE(800), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(800), + [sym_divOperation] = STATE(800), + [sym_modOperation] = STATE(800), + [sym_addOperation] = STATE(800), + [sym_subOperation] = STATE(800), + [sym_patternAs] = STATE(800), + [sym_patternLimit] = STATE(800), + [sym_assignmentAsPattern] = STATE(800), + [sym_patternAccumulate] = STATE(800), + [sym_patternWhere] = STATE(800), + [sym__literal] = STATE(800), + [sym_patternNot] = STATE(800), + [sym_patternOr] = STATE(800), + [sym_patternOrElse] = STATE(800), + [sym_patternAny] = STATE(800), + [sym_patternAnd] = STATE(800), + [sym_patternMaybe] = STATE(800), + [sym_patternAfter] = STATE(800), + [sym_patternBefore] = STATE(800), + [sym_patternContains] = STATE(800), + [sym_patternIncludes] = STATE(800), + [sym_rewrite] = STATE(800), + [sym_patternIfElse] = STATE(800), + [sym_within] = STATE(800), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(800), + [sym_nodeLike] = STATE(800), + [sym_like] = STATE(800), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(800), + [sym_some] = STATE(800), + [sym_every] = STATE(800), + [sym_regexPattern] = STATE(800), + [sym_log] = STATE(800), + [sym_range] = STATE(800), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(856), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(800), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -25377,10 +25427,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(757), + [sym_underscore] = ACTIONS(753), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(757), + [sym_booleanConstant] = ACTIONS(753), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -25407,12 +25457,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(757), - [sym_top] = ACTIONS(757), - [sym_bottom] = ACTIONS(757), - [sym_intConstant] = ACTIONS(757), - [sym_doubleConstant] = ACTIONS(759), - [sym_stringConstant] = ACTIONS(759), + [sym_undefined] = ACTIONS(753), + [sym_top] = ACTIONS(753), + [sym_bottom] = ACTIONS(753), + [sym_intConstant] = ACTIONS(753), + [sym_doubleConstant] = ACTIONS(755), + [sym_stringConstant] = ACTIONS(755), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), @@ -25421,7 +25471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sequential] = STATE(770), [sym_files] = STATE(770), [sym__pattern] = STATE(770), - [sym__container] = STATE(1138), + [sym__container] = STATE(1146), [sym_mulOperation] = STATE(770), [sym_divOperation] = STATE(770), [sym_modOperation] = STATE(770), @@ -25446,27 +25496,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rewrite] = STATE(770), [sym_patternIfElse] = STATE(770), [sym_within] = STATE(770), - [sym__bubbleScope] = STATE(115), + [sym__bubbleScope] = STATE(121), [sym_bubble] = STATE(770), [sym_nodeLike] = STATE(770), [sym_like] = STATE(770), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), [sym_dot] = STATE(770), [sym_some] = STATE(770), [sym_every] = STATE(770), [sym_regexPattern] = STATE(770), [sym_log] = STATE(770), [sym_range] = STATE(770), - [sym_languageName] = STATE(1476), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), [sym_codeSnippet] = STATE(770), - [sym_snippetRegex] = STATE(420), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(761), + [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -25488,10 +25538,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(763), + [sym_underscore] = ACTIONS(757), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(763), + [sym_booleanConstant] = ACTIONS(757), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -25518,73 +25568,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(763), - [sym_top] = ACTIONS(763), - [sym_bottom] = ACTIONS(763), - [sym_intConstant] = ACTIONS(763), - [sym_doubleConstant] = ACTIONS(765), - [sym_stringConstant] = ACTIONS(765), + [sym_undefined] = ACTIONS(757), + [sym_top] = ACTIONS(757), + [sym_bottom] = ACTIONS(757), + [sym_intConstant] = ACTIONS(757), + [sym_doubleConstant] = ACTIONS(759), + [sym_stringConstant] = ACTIONS(759), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [153] = { - [sym_sequential] = STATE(446), - [sym_files] = STATE(446), - [sym__pattern] = STATE(446), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(446), - [sym_divOperation] = STATE(446), - [sym_modOperation] = STATE(446), - [sym_addOperation] = STATE(446), - [sym_subOperation] = STATE(446), - [sym_patternAs] = STATE(446), - [sym_patternLimit] = STATE(446), - [sym_assignmentAsPattern] = STATE(446), - [sym_patternAccumulate] = STATE(446), - [sym_patternWhere] = STATE(446), - [sym__literal] = STATE(446), - [sym_patternNot] = STATE(446), - [sym_patternOr] = STATE(446), - [sym_patternOrElse] = STATE(446), - [sym_patternAny] = STATE(446), - [sym_patternAnd] = STATE(446), - [sym_patternMaybe] = STATE(446), - [sym_patternAfter] = STATE(446), - [sym_patternBefore] = STATE(446), - [sym_patternContains] = STATE(446), - [sym_patternIncludes] = STATE(446), - [sym_rewrite] = STATE(446), - [sym_patternIfElse] = STATE(446), - [sym_within] = STATE(446), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(446), - [sym_nodeLike] = STATE(446), - [sym_like] = STATE(446), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(446), - [sym_some] = STATE(446), - [sym_every] = STATE(446), - [sym_regexPattern] = STATE(446), - [sym_log] = STATE(446), - [sym_range] = STATE(446), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(446), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(767), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), + [sym_sequential] = STATE(590), + [sym_files] = STATE(590), + [sym__pattern] = STATE(590), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(590), + [sym_divOperation] = STATE(590), + [sym_modOperation] = STATE(590), + [sym_addOperation] = STATE(590), + [sym_subOperation] = STATE(590), + [sym_patternAs] = STATE(590), + [sym_patternLimit] = STATE(590), + [sym_assignmentAsPattern] = STATE(590), + [sym_patternAccumulate] = STATE(590), + [sym_patternWhere] = STATE(590), + [sym__literal] = STATE(590), + [sym_patternNot] = STATE(590), + [sym_patternOr] = STATE(590), + [sym_patternOrElse] = STATE(590), + [sym_patternAny] = STATE(590), + [sym_patternAnd] = STATE(590), + [sym_patternMaybe] = STATE(590), + [sym_patternAfter] = STATE(590), + [sym_patternBefore] = STATE(590), + [sym_patternContains] = STATE(590), + [sym_patternIncludes] = STATE(590), + [sym_rewrite] = STATE(590), + [sym_patternIfElse] = STATE(590), + [sym_within] = STATE(590), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(590), + [sym_nodeLike] = STATE(590), + [sym_like] = STATE(590), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(590), + [sym_some] = STATE(590), + [sym_every] = STATE(590), + [sym_regexPattern] = STATE(590), + [sym_log] = STATE(590), + [sym_range] = STATE(590), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(590), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(761), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), [anon_sym_and] = ACTIONS(31), [anon_sym_maybe] = ACTIONS(33), [anon_sym_after] = ACTIONS(35), @@ -25599,10 +25649,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(769), + [sym_underscore] = ACTIONS(763), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(769), + [sym_booleanConstant] = ACTIONS(763), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -25629,66 +25679,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(769), - [sym_top] = ACTIONS(769), - [sym_bottom] = ACTIONS(769), - [sym_intConstant] = ACTIONS(769), - [sym_doubleConstant] = ACTIONS(771), - [sym_stringConstant] = ACTIONS(771), + [sym_undefined] = ACTIONS(763), + [sym_top] = ACTIONS(763), + [sym_bottom] = ACTIONS(763), + [sym_intConstant] = ACTIONS(763), + [sym_doubleConstant] = ACTIONS(765), + [sym_stringConstant] = ACTIONS(765), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [154] = { - [sym_sequential] = STATE(556), - [sym_files] = STATE(556), - [sym__pattern] = STATE(556), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(556), - [sym_divOperation] = STATE(556), - [sym_modOperation] = STATE(556), - [sym_addOperation] = STATE(556), - [sym_subOperation] = STATE(556), - [sym_patternAs] = STATE(556), - [sym_patternLimit] = STATE(556), - [sym_assignmentAsPattern] = STATE(556), - [sym_patternAccumulate] = STATE(556), - [sym_patternWhere] = STATE(556), - [sym__literal] = STATE(556), - [sym_patternNot] = STATE(556), - [sym_patternOr] = STATE(556), - [sym_patternOrElse] = STATE(556), - [sym_patternAny] = STATE(556), - [sym_patternAnd] = STATE(556), - [sym_patternMaybe] = STATE(556), - [sym_patternAfter] = STATE(556), - [sym_patternBefore] = STATE(556), - [sym_patternContains] = STATE(556), - [sym_patternIncludes] = STATE(556), - [sym_rewrite] = STATE(556), - [sym_patternIfElse] = STATE(556), - [sym_within] = STATE(556), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(556), - [sym_nodeLike] = STATE(556), - [sym_like] = STATE(556), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(556), - [sym_some] = STATE(556), - [sym_every] = STATE(556), - [sym_regexPattern] = STATE(556), - [sym_log] = STATE(556), - [sym_range] = STATE(556), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(556), - [sym_snippetRegex] = STATE(342), + [sym_sequential] = STATE(579), + [sym_files] = STATE(579), + [sym__pattern] = STATE(579), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(579), + [sym_divOperation] = STATE(579), + [sym_modOperation] = STATE(579), + [sym_addOperation] = STATE(579), + [sym_subOperation] = STATE(579), + [sym_patternAs] = STATE(579), + [sym_patternLimit] = STATE(579), + [sym_assignmentAsPattern] = STATE(579), + [sym_patternAccumulate] = STATE(579), + [sym_patternWhere] = STATE(579), + [sym__literal] = STATE(579), + [sym_patternNot] = STATE(579), + [sym_patternOr] = STATE(579), + [sym_patternOrElse] = STATE(579), + [sym_patternAny] = STATE(579), + [sym_patternAnd] = STATE(579), + [sym_patternMaybe] = STATE(579), + [sym_patternAfter] = STATE(579), + [sym_patternBefore] = STATE(579), + [sym_patternContains] = STATE(579), + [sym_patternIncludes] = STATE(579), + [sym_rewrite] = STATE(579), + [sym_patternIfElse] = STATE(579), + [sym_within] = STATE(579), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(579), + [sym_nodeLike] = STATE(579), + [sym_like] = STATE(579), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(579), + [sym_some] = STATE(579), + [sym_every] = STATE(579), + [sym_regexPattern] = STATE(579), + [sym_log] = STATE(579), + [sym_range] = STATE(579), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(579), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(767), [anon_sym_multifile] = ACTIONS(13), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_BANG] = ACTIONS(21), @@ -25710,10 +25760,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(773), + [sym_underscore] = ACTIONS(769), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(773), + [sym_booleanConstant] = ACTIONS(769), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -25740,92 +25790,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(773), - [sym_top] = ACTIONS(773), - [sym_bottom] = ACTIONS(773), - [sym_intConstant] = ACTIONS(773), - [sym_doubleConstant] = ACTIONS(775), - [sym_stringConstant] = ACTIONS(775), + [sym_undefined] = ACTIONS(769), + [sym_top] = ACTIONS(769), + [sym_bottom] = ACTIONS(769), + [sym_intConstant] = ACTIONS(769), + [sym_doubleConstant] = ACTIONS(771), + [sym_stringConstant] = ACTIONS(771), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [155] = { - [sym_sequential] = STATE(838), - [sym_files] = STATE(838), - [sym__pattern] = STATE(838), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(838), - [sym_divOperation] = STATE(838), - [sym_modOperation] = STATE(838), - [sym_addOperation] = STATE(838), - [sym_subOperation] = STATE(838), - [sym_patternAs] = STATE(838), - [sym_patternLimit] = STATE(838), - [sym_assignmentAsPattern] = STATE(838), - [sym_patternAccumulate] = STATE(838), - [sym_patternWhere] = STATE(838), - [sym__literal] = STATE(838), - [sym_patternNot] = STATE(838), - [sym_patternOr] = STATE(838), - [sym_patternOrElse] = STATE(838), - [sym_patternAny] = STATE(838), - [sym_patternAnd] = STATE(838), - [sym_patternMaybe] = STATE(838), - [sym_patternAfter] = STATE(838), - [sym_patternBefore] = STATE(838), - [sym_patternContains] = STATE(838), - [sym_patternIncludes] = STATE(838), - [sym_rewrite] = STATE(838), - [sym_patternIfElse] = STATE(838), - [sym_within] = STATE(838), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(838), - [sym_nodeLike] = STATE(838), - [sym_like] = STATE(838), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(838), - [sym_some] = STATE(838), - [sym_every] = STATE(838), - [sym_regexPattern] = STATE(838), - [sym_log] = STATE(838), - [sym_range] = STATE(838), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(838), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(443), + [sym_files] = STATE(443), + [sym__pattern] = STATE(443), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(443), + [sym_divOperation] = STATE(443), + [sym_modOperation] = STATE(443), + [sym_addOperation] = STATE(443), + [sym_subOperation] = STATE(443), + [sym_patternAs] = STATE(443), + [sym_patternLimit] = STATE(443), + [sym_assignmentAsPattern] = STATE(443), + [sym_patternAccumulate] = STATE(443), + [sym_patternWhere] = STATE(443), + [sym__literal] = STATE(443), + [sym_patternNot] = STATE(443), + [sym_patternOr] = STATE(443), + [sym_patternOrElse] = STATE(443), + [sym_patternAny] = STATE(443), + [sym_patternAnd] = STATE(443), + [sym_patternMaybe] = STATE(443), + [sym_patternAfter] = STATE(443), + [sym_patternBefore] = STATE(443), + [sym_patternContains] = STATE(443), + [sym_patternIncludes] = STATE(443), + [sym_rewrite] = STATE(443), + [sym_patternIfElse] = STATE(443), + [sym_within] = STATE(443), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(443), + [sym_nodeLike] = STATE(443), + [sym_like] = STATE(443), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(443), + [sym_some] = STATE(443), + [sym_every] = STATE(443), + [sym_regexPattern] = STATE(443), + [sym_log] = STATE(443), + [sym_range] = STATE(443), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(443), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(777), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(777), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(773), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(773), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -25849,68 +25899,68 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(777), - [sym_top] = ACTIONS(777), - [sym_bottom] = ACTIONS(777), - [sym_intConstant] = ACTIONS(777), - [sym_doubleConstant] = ACTIONS(779), - [sym_stringConstant] = ACTIONS(779), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(773), + [sym_top] = ACTIONS(773), + [sym_bottom] = ACTIONS(773), + [sym_intConstant] = ACTIONS(773), + [sym_doubleConstant] = ACTIONS(775), + [sym_stringConstant] = ACTIONS(775), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [156] = { - [sym_sequential] = STATE(573), - [sym_files] = STATE(573), - [sym__pattern] = STATE(573), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(573), - [sym_divOperation] = STATE(573), - [sym_modOperation] = STATE(573), - [sym_addOperation] = STATE(573), - [sym_subOperation] = STATE(573), - [sym_patternAs] = STATE(573), - [sym_patternLimit] = STATE(573), - [sym_assignmentAsPattern] = STATE(573), - [sym_patternAccumulate] = STATE(573), - [sym_patternWhere] = STATE(573), - [sym__literal] = STATE(573), - [sym_patternNot] = STATE(573), - [sym_patternOr] = STATE(573), - [sym_patternOrElse] = STATE(573), - [sym_patternAny] = STATE(573), - [sym_patternAnd] = STATE(573), - [sym_patternMaybe] = STATE(573), - [sym_patternAfter] = STATE(573), - [sym_patternBefore] = STATE(573), - [sym_patternContains] = STATE(573), - [sym_patternIncludes] = STATE(573), - [sym_rewrite] = STATE(573), - [sym_patternIfElse] = STATE(573), - [sym_within] = STATE(573), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(573), - [sym_nodeLike] = STATE(573), - [sym_like] = STATE(573), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(573), - [sym_some] = STATE(573), - [sym_every] = STATE(573), - [sym_regexPattern] = STATE(573), - [sym_log] = STATE(573), - [sym_range] = STATE(573), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(573), - [sym_snippetRegex] = STATE(342), + [sym_sequential] = STATE(591), + [sym_files] = STATE(591), + [sym__pattern] = STATE(591), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(591), + [sym_divOperation] = STATE(591), + [sym_modOperation] = STATE(591), + [sym_addOperation] = STATE(591), + [sym_subOperation] = STATE(591), + [sym_patternAs] = STATE(591), + [sym_patternLimit] = STATE(591), + [sym_assignmentAsPattern] = STATE(591), + [sym_patternAccumulate] = STATE(591), + [sym_patternWhere] = STATE(591), + [sym__literal] = STATE(591), + [sym_patternNot] = STATE(591), + [sym_patternOr] = STATE(591), + [sym_patternOrElse] = STATE(591), + [sym_patternAny] = STATE(591), + [sym_patternAnd] = STATE(591), + [sym_patternMaybe] = STATE(591), + [sym_patternAfter] = STATE(591), + [sym_patternBefore] = STATE(591), + [sym_patternContains] = STATE(591), + [sym_patternIncludes] = STATE(591), + [sym_rewrite] = STATE(591), + [sym_patternIfElse] = STATE(591), + [sym_within] = STATE(591), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(591), + [sym_nodeLike] = STATE(591), + [sym_like] = STATE(591), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(591), + [sym_some] = STATE(591), + [sym_every] = STATE(591), + [sym_regexPattern] = STATE(591), + [sym_log] = STATE(591), + [sym_range] = STATE(591), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(591), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(781), + [anon_sym_LBRACE] = ACTIONS(777), [anon_sym_multifile] = ACTIONS(13), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_BANG] = ACTIONS(21), @@ -25932,10 +25982,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(783), + [sym_underscore] = ACTIONS(779), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(783), + [sym_booleanConstant] = ACTIONS(779), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -25962,63 +26012,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(783), - [sym_top] = ACTIONS(783), - [sym_bottom] = ACTIONS(783), - [sym_intConstant] = ACTIONS(783), - [sym_doubleConstant] = ACTIONS(785), - [sym_stringConstant] = ACTIONS(785), + [sym_undefined] = ACTIONS(779), + [sym_top] = ACTIONS(779), + [sym_bottom] = ACTIONS(779), + [sym_intConstant] = ACTIONS(779), + [sym_doubleConstant] = ACTIONS(781), + [sym_stringConstant] = ACTIONS(781), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [157] = { - [sym_sequential] = STATE(840), - [sym_files] = STATE(840), - [sym__pattern] = STATE(840), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(840), - [sym_divOperation] = STATE(840), - [sym_modOperation] = STATE(840), - [sym_addOperation] = STATE(840), - [sym_subOperation] = STATE(840), - [sym_patternAs] = STATE(840), - [sym_patternLimit] = STATE(840), - [sym_assignmentAsPattern] = STATE(840), - [sym_patternAccumulate] = STATE(840), - [sym_patternWhere] = STATE(840), - [sym__literal] = STATE(840), - [sym_patternNot] = STATE(840), - [sym_patternOr] = STATE(840), - [sym_patternOrElse] = STATE(840), - [sym_patternAny] = STATE(840), - [sym_patternAnd] = STATE(840), - [sym_patternMaybe] = STATE(840), - [sym_patternAfter] = STATE(840), - [sym_patternBefore] = STATE(840), - [sym_patternContains] = STATE(840), - [sym_patternIncludes] = STATE(840), - [sym_rewrite] = STATE(840), - [sym_patternIfElse] = STATE(840), - [sym_within] = STATE(840), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(840), - [sym_nodeLike] = STATE(840), - [sym_like] = STATE(840), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(840), - [sym_some] = STATE(840), - [sym_every] = STATE(840), - [sym_regexPattern] = STATE(840), - [sym_log] = STATE(840), - [sym_range] = STATE(840), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(882), + [sym_files] = STATE(882), + [sym__pattern] = STATE(882), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(882), + [sym_divOperation] = STATE(882), + [sym_modOperation] = STATE(882), + [sym_addOperation] = STATE(882), + [sym_subOperation] = STATE(882), + [sym_patternAs] = STATE(882), + [sym_patternLimit] = STATE(882), + [sym_assignmentAsPattern] = STATE(882), + [sym_patternAccumulate] = STATE(882), + [sym_patternWhere] = STATE(882), + [sym__literal] = STATE(882), + [sym_patternNot] = STATE(882), + [sym_patternOr] = STATE(882), + [sym_patternOrElse] = STATE(882), + [sym_patternAny] = STATE(882), + [sym_patternAnd] = STATE(882), + [sym_patternMaybe] = STATE(882), + [sym_patternAfter] = STATE(882), + [sym_patternBefore] = STATE(882), + [sym_patternContains] = STATE(882), + [sym_patternIncludes] = STATE(882), + [sym_rewrite] = STATE(882), + [sym_patternIfElse] = STATE(882), + [sym_within] = STATE(882), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(882), + [sym_nodeLike] = STATE(882), + [sym_like] = STATE(882), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(882), + [sym_some] = STATE(882), + [sym_every] = STATE(882), + [sym_regexPattern] = STATE(882), + [sym_log] = STATE(882), + [sym_range] = STATE(882), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(840), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(882), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -26043,10 +26093,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(787), + [sym_underscore] = ACTIONS(443), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(787), + [sym_booleanConstant] = ACTIONS(443), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -26073,63 +26123,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(787), - [sym_top] = ACTIONS(787), - [sym_bottom] = ACTIONS(787), - [sym_intConstant] = ACTIONS(787), - [sym_doubleConstant] = ACTIONS(789), - [sym_stringConstant] = ACTIONS(789), + [sym_undefined] = ACTIONS(443), + [sym_top] = ACTIONS(443), + [sym_bottom] = ACTIONS(443), + [sym_intConstant] = ACTIONS(443), + [sym_doubleConstant] = ACTIONS(445), + [sym_stringConstant] = ACTIONS(445), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [158] = { - [sym_sequential] = STATE(857), - [sym_files] = STATE(857), - [sym__pattern] = STATE(857), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(857), - [sym_divOperation] = STATE(857), - [sym_modOperation] = STATE(857), - [sym_addOperation] = STATE(857), - [sym_subOperation] = STATE(857), - [sym_patternAs] = STATE(857), - [sym_patternLimit] = STATE(857), - [sym_assignmentAsPattern] = STATE(857), - [sym_patternAccumulate] = STATE(857), - [sym_patternWhere] = STATE(857), - [sym__literal] = STATE(857), - [sym_patternNot] = STATE(857), - [sym_patternOr] = STATE(857), - [sym_patternOrElse] = STATE(857), - [sym_patternAny] = STATE(857), - [sym_patternAnd] = STATE(857), - [sym_patternMaybe] = STATE(857), - [sym_patternAfter] = STATE(857), - [sym_patternBefore] = STATE(857), - [sym_patternContains] = STATE(857), - [sym_patternIncludes] = STATE(857), - [sym_rewrite] = STATE(857), - [sym_patternIfElse] = STATE(857), - [sym_within] = STATE(857), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(857), - [sym_nodeLike] = STATE(857), - [sym_like] = STATE(857), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(857), - [sym_some] = STATE(857), - [sym_every] = STATE(857), - [sym_regexPattern] = STATE(857), - [sym_log] = STATE(857), - [sym_range] = STATE(857), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(848), + [sym_files] = STATE(848), + [sym__pattern] = STATE(848), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(848), + [sym_divOperation] = STATE(848), + [sym_modOperation] = STATE(848), + [sym_addOperation] = STATE(848), + [sym_subOperation] = STATE(848), + [sym_patternAs] = STATE(848), + [sym_patternLimit] = STATE(848), + [sym_assignmentAsPattern] = STATE(848), + [sym_patternAccumulate] = STATE(848), + [sym_patternWhere] = STATE(848), + [sym__literal] = STATE(848), + [sym_patternNot] = STATE(848), + [sym_patternOr] = STATE(848), + [sym_patternOrElse] = STATE(848), + [sym_patternAny] = STATE(848), + [sym_patternAnd] = STATE(848), + [sym_patternMaybe] = STATE(848), + [sym_patternAfter] = STATE(848), + [sym_patternBefore] = STATE(848), + [sym_patternContains] = STATE(848), + [sym_patternIncludes] = STATE(848), + [sym_rewrite] = STATE(848), + [sym_patternIfElse] = STATE(848), + [sym_within] = STATE(848), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(848), + [sym_nodeLike] = STATE(848), + [sym_like] = STATE(848), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(848), + [sym_some] = STATE(848), + [sym_every] = STATE(848), + [sym_regexPattern] = STATE(848), + [sym_log] = STATE(848), + [sym_range] = STATE(848), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(857), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(848), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -26154,10 +26204,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(791), + [sym_underscore] = ACTIONS(783), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(791), + [sym_booleanConstant] = ACTIONS(783), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -26184,92 +26234,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(791), - [sym_top] = ACTIONS(791), - [sym_bottom] = ACTIONS(791), - [sym_intConstant] = ACTIONS(791), - [sym_doubleConstant] = ACTIONS(793), - [sym_stringConstant] = ACTIONS(793), + [sym_undefined] = ACTIONS(783), + [sym_top] = ACTIONS(783), + [sym_bottom] = ACTIONS(783), + [sym_intConstant] = ACTIONS(783), + [sym_doubleConstant] = ACTIONS(785), + [sym_stringConstant] = ACTIONS(785), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [159] = { - [sym_sequential] = STATE(595), - [sym_files] = STATE(595), - [sym__pattern] = STATE(595), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(595), - [sym_divOperation] = STATE(595), - [sym_modOperation] = STATE(595), - [sym_addOperation] = STATE(595), - [sym_subOperation] = STATE(595), - [sym_patternAs] = STATE(595), - [sym_patternLimit] = STATE(595), - [sym_assignmentAsPattern] = STATE(595), - [sym_patternAccumulate] = STATE(595), - [sym_patternWhere] = STATE(595), - [sym__literal] = STATE(595), - [sym_patternNot] = STATE(595), - [sym_patternOr] = STATE(595), - [sym_patternOrElse] = STATE(595), - [sym_patternAny] = STATE(595), - [sym_patternAnd] = STATE(595), - [sym_patternMaybe] = STATE(595), - [sym_patternAfter] = STATE(595), - [sym_patternBefore] = STATE(595), - [sym_patternContains] = STATE(595), - [sym_patternIncludes] = STATE(595), - [sym_rewrite] = STATE(595), - [sym_patternIfElse] = STATE(595), - [sym_within] = STATE(595), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(595), - [sym_nodeLike] = STATE(595), - [sym_like] = STATE(595), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(595), - [sym_some] = STATE(595), - [sym_every] = STATE(595), - [sym_regexPattern] = STATE(595), - [sym_log] = STATE(595), - [sym_range] = STATE(595), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(595), - [sym_snippetRegex] = STATE(342), - [sym_name] = ACTIONS(7), - [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(795), - [anon_sym_multifile] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_not] = ACTIONS(23), - [anon_sym_or] = ACTIONS(25), - [anon_sym_orelse] = ACTIONS(27), - [anon_sym_any] = ACTIONS(29), - [anon_sym_and] = ACTIONS(31), - [anon_sym_maybe] = ACTIONS(33), - [anon_sym_after] = ACTIONS(35), - [anon_sym_before] = ACTIONS(37), - [anon_sym_contains] = ACTIONS(39), - [anon_sym_includes] = ACTIONS(41), - [anon_sym_if] = ACTIONS(43), - [anon_sym_within] = ACTIONS(45), + [sym_sequential] = STATE(758), + [sym_files] = STATE(758), + [sym__pattern] = STATE(758), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(758), + [sym_divOperation] = STATE(758), + [sym_modOperation] = STATE(758), + [sym_addOperation] = STATE(758), + [sym_subOperation] = STATE(758), + [sym_patternAs] = STATE(758), + [sym_patternLimit] = STATE(758), + [sym_assignmentAsPattern] = STATE(758), + [sym_patternAccumulate] = STATE(758), + [sym_patternWhere] = STATE(758), + [sym__literal] = STATE(758), + [sym_patternNot] = STATE(758), + [sym_patternOr] = STATE(758), + [sym_patternOrElse] = STATE(758), + [sym_patternAny] = STATE(758), + [sym_patternAnd] = STATE(758), + [sym_patternMaybe] = STATE(758), + [sym_patternAfter] = STATE(758), + [sym_patternBefore] = STATE(758), + [sym_patternContains] = STATE(758), + [sym_patternIncludes] = STATE(758), + [sym_rewrite] = STATE(758), + [sym_patternIfElse] = STATE(758), + [sym_within] = STATE(758), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(758), + [sym_nodeLike] = STATE(758), + [sym_like] = STATE(758), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(758), + [sym_some] = STATE(758), + [sym_every] = STATE(758), + [sym_regexPattern] = STATE(758), + [sym_log] = STATE(758), + [sym_range] = STATE(758), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(758), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_some] = ACTIONS(55), - [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(797), - [anon_sym_log_LPAREN] = ACTIONS(69), - [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(797), - [sym_variable] = ACTIONS(73), + [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(787), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(787), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -26293,68 +26343,68 @@ 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), - [sym_backtickSnippet] = ACTIONS(77), - [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(797), - [sym_top] = ACTIONS(797), - [sym_bottom] = ACTIONS(797), - [sym_intConstant] = ACTIONS(797), - [sym_doubleConstant] = ACTIONS(799), - [sym_stringConstant] = ACTIONS(799), - [sym_regex] = ACTIONS(81), - [anon_sym_r] = ACTIONS(83), + [sym_backtickSnippet] = ACTIONS(265), + [sym_rawBacktickSnippet] = ACTIONS(265), + [sym_undefined] = ACTIONS(787), + [sym_top] = ACTIONS(787), + [sym_bottom] = ACTIONS(787), + [sym_intConstant] = ACTIONS(787), + [sym_doubleConstant] = ACTIONS(789), + [sym_stringConstant] = ACTIONS(789), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [160] = { - [sym_sequential] = STATE(683), - [sym_files] = STATE(683), - [sym__pattern] = STATE(683), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(683), - [sym_divOperation] = STATE(683), - [sym_modOperation] = STATE(683), - [sym_addOperation] = STATE(683), - [sym_subOperation] = STATE(683), - [sym_patternAs] = STATE(683), - [sym_patternLimit] = STATE(683), - [sym_assignmentAsPattern] = STATE(683), - [sym_patternAccumulate] = STATE(683), - [sym_patternWhere] = STATE(683), - [sym__literal] = STATE(683), - [sym_patternNot] = STATE(683), - [sym_patternOr] = STATE(683), - [sym_patternOrElse] = STATE(683), - [sym_patternAny] = STATE(683), - [sym_patternAnd] = STATE(683), - [sym_patternMaybe] = STATE(683), - [sym_patternAfter] = STATE(683), - [sym_patternBefore] = STATE(683), - [sym_patternContains] = STATE(683), - [sym_patternIncludes] = STATE(683), - [sym_rewrite] = STATE(683), - [sym_patternIfElse] = STATE(683), - [sym_within] = STATE(683), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(683), - [sym_nodeLike] = STATE(683), - [sym_like] = STATE(683), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(683), - [sym_some] = STATE(683), - [sym_every] = STATE(683), - [sym_regexPattern] = STATE(683), - [sym_log] = STATE(683), - [sym_range] = STATE(683), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(884), + [sym_files] = STATE(884), + [sym__pattern] = STATE(884), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(884), + [sym_divOperation] = STATE(884), + [sym_modOperation] = STATE(884), + [sym_addOperation] = STATE(884), + [sym_subOperation] = STATE(884), + [sym_patternAs] = STATE(884), + [sym_patternLimit] = STATE(884), + [sym_assignmentAsPattern] = STATE(884), + [sym_patternAccumulate] = STATE(884), + [sym_patternWhere] = STATE(884), + [sym__literal] = STATE(884), + [sym_patternNot] = STATE(884), + [sym_patternOr] = STATE(884), + [sym_patternOrElse] = STATE(884), + [sym_patternAny] = STATE(884), + [sym_patternAnd] = STATE(884), + [sym_patternMaybe] = STATE(884), + [sym_patternAfter] = STATE(884), + [sym_patternBefore] = STATE(884), + [sym_patternContains] = STATE(884), + [sym_patternIncludes] = STATE(884), + [sym_rewrite] = STATE(884), + [sym_patternIfElse] = STATE(884), + [sym_within] = STATE(884), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(884), + [sym_nodeLike] = STATE(884), + [sym_like] = STATE(884), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(884), + [sym_some] = STATE(884), + [sym_every] = STATE(884), + [sym_regexPattern] = STATE(884), + [sym_log] = STATE(884), + [sym_range] = STATE(884), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(683), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(884), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(801), + [anon_sym_LBRACE] = ACTIONS(211), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -26376,10 +26426,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(803), + [sym_underscore] = ACTIONS(791), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(803), + [sym_booleanConstant] = ACTIONS(791), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -26406,63 +26456,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(803), - [sym_top] = ACTIONS(803), - [sym_bottom] = ACTIONS(803), - [sym_intConstant] = ACTIONS(803), - [sym_doubleConstant] = ACTIONS(805), - [sym_stringConstant] = ACTIONS(805), + [sym_undefined] = ACTIONS(791), + [sym_top] = ACTIONS(791), + [sym_bottom] = ACTIONS(791), + [sym_intConstant] = ACTIONS(791), + [sym_doubleConstant] = ACTIONS(793), + [sym_stringConstant] = ACTIONS(793), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [161] = { - [sym_sequential] = STATE(637), - [sym_files] = STATE(637), - [sym__pattern] = STATE(637), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(637), - [sym_divOperation] = STATE(637), - [sym_modOperation] = STATE(637), - [sym_addOperation] = STATE(637), - [sym_subOperation] = STATE(637), - [sym_patternAs] = STATE(637), - [sym_patternLimit] = STATE(637), - [sym_assignmentAsPattern] = STATE(637), - [sym_patternAccumulate] = STATE(637), - [sym_patternWhere] = STATE(637), - [sym__literal] = STATE(637), - [sym_patternNot] = STATE(637), - [sym_patternOr] = STATE(637), - [sym_patternOrElse] = STATE(637), - [sym_patternAny] = STATE(637), - [sym_patternAnd] = STATE(637), - [sym_patternMaybe] = STATE(637), - [sym_patternAfter] = STATE(637), - [sym_patternBefore] = STATE(637), - [sym_patternContains] = STATE(637), - [sym_patternIncludes] = STATE(637), - [sym_rewrite] = STATE(637), - [sym_patternIfElse] = STATE(637), - [sym_within] = STATE(637), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(637), - [sym_nodeLike] = STATE(637), - [sym_like] = STATE(637), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(637), - [sym_some] = STATE(637), - [sym_every] = STATE(637), - [sym_regexPattern] = STATE(637), - [sym_log] = STATE(637), - [sym_range] = STATE(637), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(846), + [sym_files] = STATE(846), + [sym__pattern] = STATE(846), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(846), + [sym_divOperation] = STATE(846), + [sym_modOperation] = STATE(846), + [sym_addOperation] = STATE(846), + [sym_subOperation] = STATE(846), + [sym_patternAs] = STATE(846), + [sym_patternLimit] = STATE(846), + [sym_assignmentAsPattern] = STATE(846), + [sym_patternAccumulate] = STATE(846), + [sym_patternWhere] = STATE(846), + [sym__literal] = STATE(846), + [sym_patternNot] = STATE(846), + [sym_patternOr] = STATE(846), + [sym_patternOrElse] = STATE(846), + [sym_patternAny] = STATE(846), + [sym_patternAnd] = STATE(846), + [sym_patternMaybe] = STATE(846), + [sym_patternAfter] = STATE(846), + [sym_patternBefore] = STATE(846), + [sym_patternContains] = STATE(846), + [sym_patternIncludes] = STATE(846), + [sym_rewrite] = STATE(846), + [sym_patternIfElse] = STATE(846), + [sym_within] = STATE(846), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(846), + [sym_nodeLike] = STATE(846), + [sym_like] = STATE(846), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(846), + [sym_some] = STATE(846), + [sym_every] = STATE(846), + [sym_regexPattern] = STATE(846), + [sym_log] = STATE(846), + [sym_range] = STATE(846), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(637), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(846), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -26487,10 +26537,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(807), + [sym_underscore] = ACTIONS(795), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(807), + [sym_booleanConstant] = ACTIONS(795), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -26517,92 +26567,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(807), - [sym_top] = ACTIONS(807), - [sym_bottom] = ACTIONS(807), - [sym_intConstant] = ACTIONS(807), - [sym_doubleConstant] = ACTIONS(809), - [sym_stringConstant] = ACTIONS(809), + [sym_undefined] = ACTIONS(795), + [sym_top] = ACTIONS(795), + [sym_bottom] = ACTIONS(795), + [sym_intConstant] = ACTIONS(795), + [sym_doubleConstant] = ACTIONS(797), + [sym_stringConstant] = ACTIONS(797), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [162] = { - [sym_sequential] = STATE(899), - [sym_files] = STATE(899), - [sym__pattern] = STATE(899), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(899), - [sym_divOperation] = STATE(899), - [sym_modOperation] = STATE(899), - [sym_addOperation] = STATE(899), - [sym_subOperation] = STATE(899), - [sym_patternAs] = STATE(899), - [sym_patternLimit] = STATE(899), - [sym_assignmentAsPattern] = STATE(899), - [sym_patternAccumulate] = STATE(899), - [sym_patternWhere] = STATE(899), - [sym__literal] = STATE(899), - [sym_patternNot] = STATE(899), - [sym_patternOr] = STATE(899), - [sym_patternOrElse] = STATE(899), - [sym_patternAny] = STATE(899), - [sym_patternAnd] = STATE(899), - [sym_patternMaybe] = STATE(899), - [sym_patternAfter] = STATE(899), - [sym_patternBefore] = STATE(899), - [sym_patternContains] = STATE(899), - [sym_patternIncludes] = STATE(899), - [sym_rewrite] = STATE(899), - [sym_patternIfElse] = STATE(899), - [sym_within] = STATE(899), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(899), - [sym_nodeLike] = STATE(899), - [sym_like] = STATE(899), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(899), - [sym_some] = STATE(899), - [sym_every] = STATE(899), - [sym_regexPattern] = STATE(899), - [sym_log] = STATE(899), - [sym_range] = STATE(899), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(899), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(448), + [sym_files] = STATE(448), + [sym__pattern] = STATE(448), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(448), + [sym_divOperation] = STATE(448), + [sym_modOperation] = STATE(448), + [sym_addOperation] = STATE(448), + [sym_subOperation] = STATE(448), + [sym_patternAs] = STATE(448), + [sym_patternLimit] = STATE(448), + [sym_assignmentAsPattern] = STATE(448), + [sym_patternAccumulate] = STATE(448), + [sym_patternWhere] = STATE(448), + [sym__literal] = STATE(448), + [sym_patternNot] = STATE(448), + [sym_patternOr] = STATE(448), + [sym_patternOrElse] = STATE(448), + [sym_patternAny] = STATE(448), + [sym_patternAnd] = STATE(448), + [sym_patternMaybe] = STATE(448), + [sym_patternAfter] = STATE(448), + [sym_patternBefore] = STATE(448), + [sym_patternContains] = STATE(448), + [sym_patternIncludes] = STATE(448), + [sym_rewrite] = STATE(448), + [sym_patternIfElse] = STATE(448), + [sym_within] = STATE(448), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(448), + [sym_nodeLike] = STATE(448), + [sym_like] = STATE(448), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(448), + [sym_some] = STATE(448), + [sym_every] = STATE(448), + [sym_regexPattern] = STATE(448), + [sym_log] = STATE(448), + [sym_range] = STATE(448), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(448), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(799), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(811), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(811), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(801), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(801), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -26626,65 +26676,65 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(811), - [sym_top] = ACTIONS(811), - [sym_bottom] = ACTIONS(811), - [sym_intConstant] = ACTIONS(811), - [sym_doubleConstant] = ACTIONS(813), - [sym_stringConstant] = ACTIONS(813), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(801), + [sym_top] = ACTIONS(801), + [sym_bottom] = ACTIONS(801), + [sym_intConstant] = ACTIONS(801), + [sym_doubleConstant] = ACTIONS(803), + [sym_stringConstant] = ACTIONS(803), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [163] = { - [sym_sequential] = STATE(894), - [sym_files] = STATE(894), - [sym__pattern] = STATE(894), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(894), - [sym_divOperation] = STATE(894), - [sym_modOperation] = STATE(894), - [sym_addOperation] = STATE(894), - [sym_subOperation] = STATE(894), - [sym_patternAs] = STATE(894), - [sym_patternLimit] = STATE(894), - [sym_assignmentAsPattern] = STATE(894), - [sym_patternAccumulate] = STATE(894), - [sym_patternWhere] = STATE(894), - [sym__literal] = STATE(894), - [sym_patternNot] = STATE(894), - [sym_patternOr] = STATE(894), - [sym_patternOrElse] = STATE(894), - [sym_patternAny] = STATE(894), - [sym_patternAnd] = STATE(894), - [sym_patternMaybe] = STATE(894), - [sym_patternAfter] = STATE(894), - [sym_patternBefore] = STATE(894), - [sym_patternContains] = STATE(894), - [sym_patternIncludes] = STATE(894), - [sym_rewrite] = STATE(894), - [sym_patternIfElse] = STATE(894), - [sym_within] = STATE(894), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(894), - [sym_nodeLike] = STATE(894), - [sym_like] = STATE(894), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(894), - [sym_some] = STATE(894), - [sym_every] = STATE(894), - [sym_regexPattern] = STATE(894), - [sym_log] = STATE(894), - [sym_range] = STATE(894), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(801), + [sym_files] = STATE(801), + [sym__pattern] = STATE(801), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(801), + [sym_divOperation] = STATE(801), + [sym_modOperation] = STATE(801), + [sym_addOperation] = STATE(801), + [sym_subOperation] = STATE(801), + [sym_patternAs] = STATE(801), + [sym_patternLimit] = STATE(801), + [sym_assignmentAsPattern] = STATE(801), + [sym_patternAccumulate] = STATE(801), + [sym_patternWhere] = STATE(801), + [sym__literal] = STATE(801), + [sym_patternNot] = STATE(801), + [sym_patternOr] = STATE(801), + [sym_patternOrElse] = STATE(801), + [sym_patternAny] = STATE(801), + [sym_patternAnd] = STATE(801), + [sym_patternMaybe] = STATE(801), + [sym_patternAfter] = STATE(801), + [sym_patternBefore] = STATE(801), + [sym_patternContains] = STATE(801), + [sym_patternIncludes] = STATE(801), + [sym_rewrite] = STATE(801), + [sym_patternIfElse] = STATE(801), + [sym_within] = STATE(801), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(801), + [sym_nodeLike] = STATE(801), + [sym_like] = STATE(801), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(801), + [sym_some] = STATE(801), + [sym_every] = STATE(801), + [sym_regexPattern] = STATE(801), + [sym_log] = STATE(801), + [sym_range] = STATE(801), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(894), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(801), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -26709,10 +26759,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(815), + [sym_underscore] = ACTIONS(805), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(815), + [sym_booleanConstant] = ACTIONS(805), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -26739,92 +26789,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(815), - [sym_top] = ACTIONS(815), - [sym_bottom] = ACTIONS(815), - [sym_intConstant] = ACTIONS(815), - [sym_doubleConstant] = ACTIONS(817), - [sym_stringConstant] = ACTIONS(817), + [sym_undefined] = ACTIONS(805), + [sym_top] = ACTIONS(805), + [sym_bottom] = ACTIONS(805), + [sym_intConstant] = ACTIONS(805), + [sym_doubleConstant] = ACTIONS(807), + [sym_stringConstant] = ACTIONS(807), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [164] = { - [sym_sequential] = STATE(890), - [sym_files] = STATE(890), - [sym__pattern] = STATE(890), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(890), - [sym_divOperation] = STATE(890), - [sym_modOperation] = STATE(890), - [sym_addOperation] = STATE(890), - [sym_subOperation] = STATE(890), - [sym_patternAs] = STATE(890), - [sym_patternLimit] = STATE(890), - [sym_assignmentAsPattern] = STATE(890), - [sym_patternAccumulate] = STATE(890), - [sym_patternWhere] = STATE(890), - [sym__literal] = STATE(890), - [sym_patternNot] = STATE(890), - [sym_patternOr] = STATE(890), - [sym_patternOrElse] = STATE(890), - [sym_patternAny] = STATE(890), - [sym_patternAnd] = STATE(890), - [sym_patternMaybe] = STATE(890), - [sym_patternAfter] = STATE(890), - [sym_patternBefore] = STATE(890), - [sym_patternContains] = STATE(890), - [sym_patternIncludes] = STATE(890), - [sym_rewrite] = STATE(890), - [sym_patternIfElse] = STATE(890), - [sym_within] = STATE(890), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(890), - [sym_nodeLike] = STATE(890), - [sym_like] = STATE(890), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(890), - [sym_some] = STATE(890), - [sym_every] = STATE(890), - [sym_regexPattern] = STATE(890), - [sym_log] = STATE(890), - [sym_range] = STATE(890), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(890), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(526), + [sym_files] = STATE(526), + [sym__pattern] = STATE(526), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(526), + [sym_divOperation] = STATE(526), + [sym_modOperation] = STATE(526), + [sym_addOperation] = STATE(526), + [sym_subOperation] = STATE(526), + [sym_patternAs] = STATE(526), + [sym_patternLimit] = STATE(526), + [sym_assignmentAsPattern] = STATE(526), + [sym_patternAccumulate] = STATE(526), + [sym_patternWhere] = STATE(526), + [sym__literal] = STATE(526), + [sym_patternNot] = STATE(526), + [sym_patternOr] = STATE(526), + [sym_patternOrElse] = STATE(526), + [sym_patternAny] = STATE(526), + [sym_patternAnd] = STATE(526), + [sym_patternMaybe] = STATE(526), + [sym_patternAfter] = STATE(526), + [sym_patternBefore] = STATE(526), + [sym_patternContains] = STATE(526), + [sym_patternIncludes] = STATE(526), + [sym_rewrite] = STATE(526), + [sym_patternIfElse] = STATE(526), + [sym_within] = STATE(526), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(526), + [sym_nodeLike] = STATE(526), + [sym_like] = STATE(526), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(526), + [sym_some] = STATE(526), + [sym_every] = STATE(526), + [sym_regexPattern] = STATE(526), + [sym_log] = STATE(526), + [sym_range] = STATE(526), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(526), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(819), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(819), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(809), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(809), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -26848,65 +26898,65 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(819), - [sym_top] = ACTIONS(819), - [sym_bottom] = ACTIONS(819), - [sym_intConstant] = ACTIONS(819), - [sym_doubleConstant] = ACTIONS(821), - [sym_stringConstant] = ACTIONS(821), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(809), + [sym_top] = ACTIONS(809), + [sym_bottom] = ACTIONS(809), + [sym_intConstant] = ACTIONS(809), + [sym_doubleConstant] = ACTIONS(811), + [sym_stringConstant] = ACTIONS(811), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [165] = { - [sym_sequential] = STATE(647), - [sym_files] = STATE(647), - [sym__pattern] = STATE(647), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(647), - [sym_divOperation] = STATE(647), - [sym_modOperation] = STATE(647), - [sym_addOperation] = STATE(647), - [sym_subOperation] = STATE(647), - [sym_patternAs] = STATE(647), - [sym_patternLimit] = STATE(647), - [sym_assignmentAsPattern] = STATE(647), - [sym_patternAccumulate] = STATE(647), - [sym_patternWhere] = STATE(647), - [sym__literal] = STATE(647), - [sym_patternNot] = STATE(647), - [sym_patternOr] = STATE(647), - [sym_patternOrElse] = STATE(647), - [sym_patternAny] = STATE(647), - [sym_patternAnd] = STATE(647), - [sym_patternMaybe] = STATE(647), - [sym_patternAfter] = STATE(647), - [sym_patternBefore] = STATE(647), - [sym_patternContains] = STATE(647), - [sym_patternIncludes] = STATE(647), - [sym_rewrite] = STATE(647), - [sym_patternIfElse] = STATE(647), - [sym_within] = STATE(647), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(647), - [sym_nodeLike] = STATE(647), - [sym_like] = STATE(647), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(647), - [sym_some] = STATE(647), - [sym_every] = STATE(647), - [sym_regexPattern] = STATE(647), - [sym_log] = STATE(647), - [sym_range] = STATE(647), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(823), + [sym_files] = STATE(823), + [sym__pattern] = STATE(823), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(823), + [sym_divOperation] = STATE(823), + [sym_modOperation] = STATE(823), + [sym_addOperation] = STATE(823), + [sym_subOperation] = STATE(823), + [sym_patternAs] = STATE(823), + [sym_patternLimit] = STATE(823), + [sym_assignmentAsPattern] = STATE(823), + [sym_patternAccumulate] = STATE(823), + [sym_patternWhere] = STATE(823), + [sym__literal] = STATE(823), + [sym_patternNot] = STATE(823), + [sym_patternOr] = STATE(823), + [sym_patternOrElse] = STATE(823), + [sym_patternAny] = STATE(823), + [sym_patternAnd] = STATE(823), + [sym_patternMaybe] = STATE(823), + [sym_patternAfter] = STATE(823), + [sym_patternBefore] = STATE(823), + [sym_patternContains] = STATE(823), + [sym_patternIncludes] = STATE(823), + [sym_rewrite] = STATE(823), + [sym_patternIfElse] = STATE(823), + [sym_within] = STATE(823), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(823), + [sym_nodeLike] = STATE(823), + [sym_like] = STATE(823), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(823), + [sym_some] = STATE(823), + [sym_every] = STATE(823), + [sym_regexPattern] = STATE(823), + [sym_log] = STATE(823), + [sym_range] = STATE(823), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(647), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(823), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -26931,10 +26981,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(823), + [sym_underscore] = ACTIONS(813), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(823), + [sym_booleanConstant] = ACTIONS(813), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -26961,92 +27011,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(823), - [sym_top] = ACTIONS(823), - [sym_bottom] = ACTIONS(823), - [sym_intConstant] = ACTIONS(823), - [sym_doubleConstant] = ACTIONS(825), - [sym_stringConstant] = ACTIONS(825), + [sym_undefined] = ACTIONS(813), + [sym_top] = ACTIONS(813), + [sym_bottom] = ACTIONS(813), + [sym_intConstant] = ACTIONS(813), + [sym_doubleConstant] = ACTIONS(815), + [sym_stringConstant] = ACTIONS(815), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [166] = { - [sym_sequential] = STATE(874), - [sym_files] = STATE(874), - [sym__pattern] = STATE(874), - [sym__container] = STATE(1138), - [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(115), - [sym_bubble] = STATE(874), - [sym_nodeLike] = STATE(874), - [sym_like] = STATE(874), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [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(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(874), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(592), + [sym_files] = STATE(592), + [sym__pattern] = STATE(592), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(592), + [sym_divOperation] = STATE(592), + [sym_modOperation] = STATE(592), + [sym_addOperation] = STATE(592), + [sym_subOperation] = STATE(592), + [sym_patternAs] = STATE(592), + [sym_patternLimit] = STATE(592), + [sym_assignmentAsPattern] = STATE(592), + [sym_patternAccumulate] = STATE(592), + [sym_patternWhere] = STATE(592), + [sym__literal] = STATE(592), + [sym_patternNot] = STATE(592), + [sym_patternOr] = STATE(592), + [sym_patternOrElse] = STATE(592), + [sym_patternAny] = STATE(592), + [sym_patternAnd] = STATE(592), + [sym_patternMaybe] = STATE(592), + [sym_patternAfter] = STATE(592), + [sym_patternBefore] = STATE(592), + [sym_patternContains] = STATE(592), + [sym_patternIncludes] = STATE(592), + [sym_rewrite] = STATE(592), + [sym_patternIfElse] = STATE(592), + [sym_within] = STATE(592), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(592), + [sym_nodeLike] = STATE(592), + [sym_like] = STATE(592), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(592), + [sym_some] = STATE(592), + [sym_every] = STATE(592), + [sym_regexPattern] = STATE(592), + [sym_log] = STATE(592), + [sym_range] = STATE(592), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(592), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(817), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(827), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(827), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(819), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(819), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -27070,94 +27120,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(827), - [sym_top] = ACTIONS(827), - [sym_bottom] = ACTIONS(827), - [sym_intConstant] = ACTIONS(827), - [sym_doubleConstant] = ACTIONS(829), - [sym_stringConstant] = ACTIONS(829), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(819), + [sym_top] = ACTIONS(819), + [sym_bottom] = ACTIONS(819), + [sym_intConstant] = ACTIONS(819), + [sym_doubleConstant] = ACTIONS(821), + [sym_stringConstant] = ACTIONS(821), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [167] = { - [sym_sequential] = STATE(625), - [sym_files] = STATE(625), - [sym__pattern] = STATE(625), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(625), - [sym_divOperation] = STATE(625), - [sym_modOperation] = STATE(625), - [sym_addOperation] = STATE(625), - [sym_subOperation] = STATE(625), - [sym_patternAs] = STATE(625), - [sym_patternLimit] = STATE(625), - [sym_assignmentAsPattern] = STATE(625), - [sym_patternAccumulate] = STATE(625), - [sym_patternWhere] = STATE(625), - [sym__literal] = STATE(625), - [sym_patternNot] = STATE(625), - [sym_patternOr] = STATE(625), - [sym_patternOrElse] = STATE(625), - [sym_patternAny] = STATE(625), - [sym_patternAnd] = STATE(625), - [sym_patternMaybe] = STATE(625), - [sym_patternAfter] = STATE(625), - [sym_patternBefore] = STATE(625), - [sym_patternContains] = STATE(625), - [sym_patternIncludes] = STATE(625), - [sym_rewrite] = STATE(625), - [sym_patternIfElse] = STATE(625), - [sym_within] = STATE(625), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(625), - [sym_nodeLike] = STATE(625), - [sym_like] = STATE(625), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(625), - [sym_some] = STATE(625), - [sym_every] = STATE(625), - [sym_regexPattern] = STATE(625), - [sym_log] = STATE(625), - [sym_range] = STATE(625), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(625), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(528), + [sym_files] = STATE(528), + [sym__pattern] = STATE(528), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(528), + [sym_divOperation] = STATE(528), + [sym_modOperation] = STATE(528), + [sym_addOperation] = STATE(528), + [sym_subOperation] = STATE(528), + [sym_patternAs] = STATE(528), + [sym_patternLimit] = STATE(528), + [sym_assignmentAsPattern] = STATE(528), + [sym_patternAccumulate] = STATE(528), + [sym_patternWhere] = STATE(528), + [sym__literal] = STATE(528), + [sym_patternNot] = STATE(528), + [sym_patternOr] = STATE(528), + [sym_patternOrElse] = STATE(528), + [sym_patternAny] = STATE(528), + [sym_patternAnd] = STATE(528), + [sym_patternMaybe] = STATE(528), + [sym_patternAfter] = STATE(528), + [sym_patternBefore] = STATE(528), + [sym_patternContains] = STATE(528), + [sym_patternIncludes] = STATE(528), + [sym_rewrite] = STATE(528), + [sym_patternIfElse] = STATE(528), + [sym_within] = STATE(528), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(528), + [sym_nodeLike] = STATE(528), + [sym_like] = STATE(528), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(528), + [sym_some] = STATE(528), + [sym_every] = STATE(528), + [sym_regexPattern] = STATE(528), + [sym_log] = STATE(528), + [sym_range] = STATE(528), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(528), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(831), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(831), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(823), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(823), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -27181,94 +27231,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(831), - [sym_top] = ACTIONS(831), - [sym_bottom] = ACTIONS(831), - [sym_intConstant] = ACTIONS(831), - [sym_doubleConstant] = ACTIONS(833), - [sym_stringConstant] = ACTIONS(833), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(823), + [sym_top] = ACTIONS(823), + [sym_bottom] = ACTIONS(823), + [sym_intConstant] = ACTIONS(823), + [sym_doubleConstant] = ACTIONS(825), + [sym_stringConstant] = ACTIONS(825), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [168] = { - [sym_sequential] = STATE(848), - [sym_files] = STATE(848), - [sym__pattern] = STATE(848), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(848), - [sym_divOperation] = STATE(848), - [sym_modOperation] = STATE(848), - [sym_addOperation] = STATE(848), - [sym_subOperation] = STATE(848), - [sym_patternAs] = STATE(848), - [sym_patternLimit] = STATE(848), - [sym_assignmentAsPattern] = STATE(848), - [sym_patternAccumulate] = STATE(848), - [sym_patternWhere] = STATE(848), - [sym__literal] = STATE(848), - [sym_patternNot] = STATE(848), - [sym_patternOr] = STATE(848), - [sym_patternOrElse] = STATE(848), - [sym_patternAny] = STATE(848), - [sym_patternAnd] = STATE(848), - [sym_patternMaybe] = STATE(848), - [sym_patternAfter] = STATE(848), - [sym_patternBefore] = STATE(848), - [sym_patternContains] = STATE(848), - [sym_patternIncludes] = STATE(848), - [sym_rewrite] = STATE(848), - [sym_patternIfElse] = STATE(848), - [sym_within] = STATE(848), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(848), - [sym_nodeLike] = STATE(848), - [sym_like] = STATE(848), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(848), - [sym_some] = STATE(848), - [sym_every] = STATE(848), - [sym_regexPattern] = STATE(848), - [sym_log] = STATE(848), - [sym_range] = STATE(848), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(848), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(533), + [sym_files] = STATE(533), + [sym__pattern] = STATE(533), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(533), + [sym_divOperation] = STATE(533), + [sym_modOperation] = STATE(533), + [sym_addOperation] = STATE(533), + [sym_subOperation] = STATE(533), + [sym_patternAs] = STATE(533), + [sym_patternLimit] = STATE(533), + [sym_assignmentAsPattern] = STATE(533), + [sym_patternAccumulate] = STATE(533), + [sym_patternWhere] = STATE(533), + [sym__literal] = STATE(533), + [sym_patternNot] = STATE(533), + [sym_patternOr] = STATE(533), + [sym_patternOrElse] = STATE(533), + [sym_patternAny] = STATE(533), + [sym_patternAnd] = STATE(533), + [sym_patternMaybe] = STATE(533), + [sym_patternAfter] = STATE(533), + [sym_patternBefore] = STATE(533), + [sym_patternContains] = STATE(533), + [sym_patternIncludes] = STATE(533), + [sym_rewrite] = STATE(533), + [sym_patternIfElse] = STATE(533), + [sym_within] = STATE(533), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(533), + [sym_nodeLike] = STATE(533), + [sym_like] = STATE(533), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(533), + [sym_some] = STATE(533), + [sym_every] = STATE(533), + [sym_regexPattern] = STATE(533), + [sym_log] = STATE(533), + [sym_range] = STATE(533), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(533), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(835), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(835), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(827), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(827), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -27292,94 +27342,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(835), - [sym_top] = ACTIONS(835), - [sym_bottom] = ACTIONS(835), - [sym_intConstant] = ACTIONS(835), - [sym_doubleConstant] = ACTIONS(837), - [sym_stringConstant] = ACTIONS(837), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(827), + [sym_top] = ACTIONS(827), + [sym_bottom] = ACTIONS(827), + [sym_intConstant] = ACTIONS(827), + [sym_doubleConstant] = ACTIONS(829), + [sym_stringConstant] = ACTIONS(829), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [169] = { - [sym_sequential] = STATE(855), - [sym_files] = STATE(855), - [sym__pattern] = STATE(855), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(855), - [sym_divOperation] = STATE(855), - [sym_modOperation] = STATE(855), - [sym_addOperation] = STATE(855), - [sym_subOperation] = STATE(855), - [sym_patternAs] = STATE(855), - [sym_patternLimit] = STATE(855), - [sym_assignmentAsPattern] = STATE(855), - [sym_patternAccumulate] = STATE(855), - [sym_patternWhere] = STATE(855), - [sym__literal] = STATE(855), - [sym_patternNot] = STATE(855), - [sym_patternOr] = STATE(855), - [sym_patternOrElse] = STATE(855), - [sym_patternAny] = STATE(855), - [sym_patternAnd] = STATE(855), - [sym_patternMaybe] = STATE(855), - [sym_patternAfter] = STATE(855), - [sym_patternBefore] = STATE(855), - [sym_patternContains] = STATE(855), - [sym_patternIncludes] = STATE(855), - [sym_rewrite] = STATE(855), - [sym_patternIfElse] = STATE(855), - [sym_within] = STATE(855), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(855), - [sym_nodeLike] = STATE(855), - [sym_like] = STATE(855), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(855), - [sym_some] = STATE(855), - [sym_every] = STATE(855), - [sym_regexPattern] = STATE(855), - [sym_log] = STATE(855), - [sym_range] = STATE(855), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(855), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(543), + [sym_files] = STATE(543), + [sym__pattern] = STATE(543), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(543), + [sym_divOperation] = STATE(543), + [sym_modOperation] = STATE(543), + [sym_addOperation] = STATE(543), + [sym_subOperation] = STATE(543), + [sym_patternAs] = STATE(543), + [sym_patternLimit] = STATE(543), + [sym_assignmentAsPattern] = STATE(543), + [sym_patternAccumulate] = STATE(543), + [sym_patternWhere] = STATE(543), + [sym__literal] = STATE(543), + [sym_patternNot] = STATE(543), + [sym_patternOr] = STATE(543), + [sym_patternOrElse] = STATE(543), + [sym_patternAny] = STATE(543), + [sym_patternAnd] = STATE(543), + [sym_patternMaybe] = STATE(543), + [sym_patternAfter] = STATE(543), + [sym_patternBefore] = STATE(543), + [sym_patternContains] = STATE(543), + [sym_patternIncludes] = STATE(543), + [sym_rewrite] = STATE(543), + [sym_patternIfElse] = STATE(543), + [sym_within] = STATE(543), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(543), + [sym_nodeLike] = STATE(543), + [sym_like] = STATE(543), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(543), + [sym_some] = STATE(543), + [sym_every] = STATE(543), + [sym_regexPattern] = STATE(543), + [sym_log] = STATE(543), + [sym_range] = STATE(543), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(543), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(839), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(839), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(831), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(831), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -27403,94 +27453,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(839), - [sym_top] = ACTIONS(839), - [sym_bottom] = ACTIONS(839), - [sym_intConstant] = ACTIONS(839), - [sym_doubleConstant] = ACTIONS(841), - [sym_stringConstant] = ACTIONS(841), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(831), + [sym_top] = ACTIONS(831), + [sym_bottom] = ACTIONS(831), + [sym_intConstant] = ACTIONS(831), + [sym_doubleConstant] = ACTIONS(833), + [sym_stringConstant] = ACTIONS(833), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [170] = { - [sym_sequential] = STATE(847), - [sym_files] = STATE(847), - [sym__pattern] = STATE(847), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(847), - [sym_divOperation] = STATE(847), - [sym_modOperation] = STATE(847), - [sym_addOperation] = STATE(847), - [sym_subOperation] = STATE(847), - [sym_patternAs] = STATE(847), - [sym_patternLimit] = STATE(847), - [sym_assignmentAsPattern] = STATE(847), - [sym_patternAccumulate] = STATE(847), - [sym_patternWhere] = STATE(847), - [sym__literal] = STATE(847), - [sym_patternNot] = STATE(847), - [sym_patternOr] = STATE(847), - [sym_patternOrElse] = STATE(847), - [sym_patternAny] = STATE(847), - [sym_patternAnd] = STATE(847), - [sym_patternMaybe] = STATE(847), - [sym_patternAfter] = STATE(847), - [sym_patternBefore] = STATE(847), - [sym_patternContains] = STATE(847), - [sym_patternIncludes] = STATE(847), - [sym_rewrite] = STATE(847), - [sym_patternIfElse] = STATE(847), - [sym_within] = STATE(847), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(847), - [sym_nodeLike] = STATE(847), - [sym_like] = STATE(847), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(847), - [sym_some] = STATE(847), - [sym_every] = STATE(847), - [sym_regexPattern] = STATE(847), - [sym_log] = STATE(847), - [sym_range] = STATE(847), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(847), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(544), + [sym_files] = STATE(544), + [sym__pattern] = STATE(544), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(544), + [sym_divOperation] = STATE(544), + [sym_modOperation] = STATE(544), + [sym_addOperation] = STATE(544), + [sym_subOperation] = STATE(544), + [sym_patternAs] = STATE(544), + [sym_patternLimit] = STATE(544), + [sym_assignmentAsPattern] = STATE(544), + [sym_patternAccumulate] = STATE(544), + [sym_patternWhere] = STATE(544), + [sym__literal] = STATE(544), + [sym_patternNot] = STATE(544), + [sym_patternOr] = STATE(544), + [sym_patternOrElse] = STATE(544), + [sym_patternAny] = STATE(544), + [sym_patternAnd] = STATE(544), + [sym_patternMaybe] = STATE(544), + [sym_patternAfter] = STATE(544), + [sym_patternBefore] = STATE(544), + [sym_patternContains] = STATE(544), + [sym_patternIncludes] = STATE(544), + [sym_rewrite] = STATE(544), + [sym_patternIfElse] = STATE(544), + [sym_within] = STATE(544), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(544), + [sym_nodeLike] = STATE(544), + [sym_like] = STATE(544), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(544), + [sym_some] = STATE(544), + [sym_every] = STATE(544), + [sym_regexPattern] = STATE(544), + [sym_log] = STATE(544), + [sym_range] = STATE(544), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(544), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(843), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(843), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(835), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(835), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -27514,68 +27564,68 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(843), - [sym_top] = ACTIONS(843), - [sym_bottom] = ACTIONS(843), - [sym_intConstant] = ACTIONS(843), - [sym_doubleConstant] = ACTIONS(845), - [sym_stringConstant] = ACTIONS(845), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(835), + [sym_top] = ACTIONS(835), + [sym_bottom] = ACTIONS(835), + [sym_intConstant] = ACTIONS(835), + [sym_doubleConstant] = ACTIONS(837), + [sym_stringConstant] = ACTIONS(837), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [171] = { - [sym_sequential] = STATE(794), - [sym_files] = STATE(794), - [sym__pattern] = STATE(794), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(794), - [sym_divOperation] = STATE(794), - [sym_modOperation] = STATE(794), - [sym_addOperation] = STATE(794), - [sym_subOperation] = STATE(794), - [sym_patternAs] = STATE(794), - [sym_patternLimit] = STATE(794), - [sym_assignmentAsPattern] = STATE(794), - [sym_patternAccumulate] = STATE(794), - [sym_patternWhere] = STATE(794), - [sym__literal] = STATE(794), - [sym_patternNot] = STATE(794), - [sym_patternOr] = STATE(794), - [sym_patternOrElse] = STATE(794), - [sym_patternAny] = STATE(794), - [sym_patternAnd] = STATE(794), - [sym_patternMaybe] = STATE(794), - [sym_patternAfter] = STATE(794), - [sym_patternBefore] = STATE(794), - [sym_patternContains] = STATE(794), - [sym_patternIncludes] = STATE(794), - [sym_rewrite] = STATE(794), - [sym_patternIfElse] = STATE(794), - [sym_within] = STATE(794), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(794), - [sym_nodeLike] = STATE(794), - [sym_like] = STATE(794), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(794), - [sym_some] = STATE(794), - [sym_every] = STATE(794), - [sym_regexPattern] = STATE(794), - [sym_log] = STATE(794), - [sym_range] = STATE(794), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(677), + [sym_files] = STATE(677), + [sym__pattern] = STATE(677), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(677), + [sym_divOperation] = STATE(677), + [sym_modOperation] = STATE(677), + [sym_addOperation] = STATE(677), + [sym_subOperation] = STATE(677), + [sym_patternAs] = STATE(677), + [sym_patternLimit] = STATE(677), + [sym_assignmentAsPattern] = STATE(677), + [sym_patternAccumulate] = STATE(677), + [sym_patternWhere] = STATE(677), + [sym__literal] = STATE(677), + [sym_patternNot] = STATE(677), + [sym_patternOr] = STATE(677), + [sym_patternOrElse] = STATE(677), + [sym_patternAny] = STATE(677), + [sym_patternAnd] = STATE(677), + [sym_patternMaybe] = STATE(677), + [sym_patternAfter] = STATE(677), + [sym_patternBefore] = STATE(677), + [sym_patternContains] = STATE(677), + [sym_patternIncludes] = STATE(677), + [sym_rewrite] = STATE(677), + [sym_patternIfElse] = STATE(677), + [sym_within] = STATE(677), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(677), + [sym_nodeLike] = STATE(677), + [sym_like] = STATE(677), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(677), + [sym_some] = STATE(677), + [sym_every] = STATE(677), + [sym_regexPattern] = STATE(677), + [sym_log] = STATE(677), + [sym_range] = STATE(677), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(794), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(677), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_LBRACE] = ACTIONS(839), [anon_sym_multifile] = ACTIONS(213), [anon_sym_LPAREN] = ACTIONS(215), [anon_sym_BANG] = ACTIONS(217), @@ -27597,10 +27647,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(849), + [sym_underscore] = ACTIONS(841), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(849), + [sym_booleanConstant] = ACTIONS(841), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -27627,92 +27677,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(849), - [sym_top] = ACTIONS(849), - [sym_bottom] = ACTIONS(849), - [sym_intConstant] = ACTIONS(849), - [sym_doubleConstant] = ACTIONS(851), - [sym_stringConstant] = ACTIONS(851), + [sym_undefined] = ACTIONS(841), + [sym_top] = ACTIONS(841), + [sym_bottom] = ACTIONS(841), + [sym_intConstant] = ACTIONS(841), + [sym_doubleConstant] = ACTIONS(843), + [sym_stringConstant] = ACTIONS(843), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [172] = { - [sym_sequential] = STATE(846), - [sym_files] = STATE(846), - [sym__pattern] = STATE(846), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(846), - [sym_divOperation] = STATE(846), - [sym_modOperation] = STATE(846), - [sym_addOperation] = STATE(846), - [sym_subOperation] = STATE(846), - [sym_patternAs] = STATE(846), - [sym_patternLimit] = STATE(846), - [sym_assignmentAsPattern] = STATE(846), - [sym_patternAccumulate] = STATE(846), - [sym_patternWhere] = STATE(846), - [sym__literal] = STATE(846), - [sym_patternNot] = STATE(846), - [sym_patternOr] = STATE(846), - [sym_patternOrElse] = STATE(846), - [sym_patternAny] = STATE(846), - [sym_patternAnd] = STATE(846), - [sym_patternMaybe] = STATE(846), - [sym_patternAfter] = STATE(846), - [sym_patternBefore] = STATE(846), - [sym_patternContains] = STATE(846), - [sym_patternIncludes] = STATE(846), - [sym_rewrite] = STATE(846), - [sym_patternIfElse] = STATE(846), - [sym_within] = STATE(846), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(846), - [sym_nodeLike] = STATE(846), - [sym_like] = STATE(846), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(846), - [sym_some] = STATE(846), - [sym_every] = STATE(846), - [sym_regexPattern] = STATE(846), - [sym_log] = STATE(846), - [sym_range] = STATE(846), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(846), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(547), + [sym_files] = STATE(547), + [sym__pattern] = STATE(547), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(547), + [sym_divOperation] = STATE(547), + [sym_modOperation] = STATE(547), + [sym_addOperation] = STATE(547), + [sym_subOperation] = STATE(547), + [sym_patternAs] = STATE(547), + [sym_patternLimit] = STATE(547), + [sym_assignmentAsPattern] = STATE(547), + [sym_patternAccumulate] = STATE(547), + [sym_patternWhere] = STATE(547), + [sym__literal] = STATE(547), + [sym_patternNot] = STATE(547), + [sym_patternOr] = STATE(547), + [sym_patternOrElse] = STATE(547), + [sym_patternAny] = STATE(547), + [sym_patternAnd] = STATE(547), + [sym_patternMaybe] = STATE(547), + [sym_patternAfter] = STATE(547), + [sym_patternBefore] = STATE(547), + [sym_patternContains] = STATE(547), + [sym_patternIncludes] = STATE(547), + [sym_rewrite] = STATE(547), + [sym_patternIfElse] = STATE(547), + [sym_within] = STATE(547), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(547), + [sym_nodeLike] = STATE(547), + [sym_like] = STATE(547), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(547), + [sym_some] = STATE(547), + [sym_every] = STATE(547), + [sym_regexPattern] = STATE(547), + [sym_log] = STATE(547), + [sym_range] = STATE(547), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(547), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(853), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(853), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(845), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(845), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -27736,94 +27786,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(853), - [sym_top] = ACTIONS(853), - [sym_bottom] = ACTIONS(853), - [sym_intConstant] = ACTIONS(853), - [sym_doubleConstant] = ACTIONS(855), - [sym_stringConstant] = ACTIONS(855), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(845), + [sym_top] = ACTIONS(845), + [sym_bottom] = ACTIONS(845), + [sym_intConstant] = ACTIONS(845), + [sym_doubleConstant] = ACTIONS(847), + [sym_stringConstant] = ACTIONS(847), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [173] = { - [sym_sequential] = STATE(828), - [sym_files] = STATE(828), - [sym__pattern] = STATE(828), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(828), - [sym_divOperation] = STATE(828), - [sym_modOperation] = STATE(828), - [sym_addOperation] = STATE(828), - [sym_subOperation] = STATE(828), - [sym_patternAs] = STATE(828), - [sym_patternLimit] = STATE(828), - [sym_assignmentAsPattern] = STATE(828), - [sym_patternAccumulate] = STATE(828), - [sym_patternWhere] = STATE(828), - [sym__literal] = STATE(828), - [sym_patternNot] = STATE(828), - [sym_patternOr] = STATE(828), - [sym_patternOrElse] = STATE(828), - [sym_patternAny] = STATE(828), - [sym_patternAnd] = STATE(828), - [sym_patternMaybe] = STATE(828), - [sym_patternAfter] = STATE(828), - [sym_patternBefore] = STATE(828), - [sym_patternContains] = STATE(828), - [sym_patternIncludes] = STATE(828), - [sym_rewrite] = STATE(828), - [sym_patternIfElse] = STATE(828), - [sym_within] = STATE(828), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(828), - [sym_nodeLike] = STATE(828), - [sym_like] = STATE(828), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(828), - [sym_some] = STATE(828), - [sym_every] = STATE(828), - [sym_regexPattern] = STATE(828), - [sym_log] = STATE(828), - [sym_range] = STATE(828), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(828), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(437), + [sym_files] = STATE(437), + [sym__pattern] = STATE(437), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(437), + [sym_divOperation] = STATE(437), + [sym_modOperation] = STATE(437), + [sym_addOperation] = STATE(437), + [sym_subOperation] = STATE(437), + [sym_patternAs] = STATE(437), + [sym_patternLimit] = STATE(437), + [sym_assignmentAsPattern] = STATE(437), + [sym_patternAccumulate] = STATE(437), + [sym_patternWhere] = STATE(437), + [sym__literal] = STATE(437), + [sym_patternNot] = STATE(437), + [sym_patternOr] = STATE(437), + [sym_patternOrElse] = STATE(437), + [sym_patternAny] = STATE(437), + [sym_patternAnd] = STATE(437), + [sym_patternMaybe] = STATE(437), + [sym_patternAfter] = STATE(437), + [sym_patternBefore] = STATE(437), + [sym_patternContains] = STATE(437), + [sym_patternIncludes] = STATE(437), + [sym_rewrite] = STATE(437), + [sym_patternIfElse] = STATE(437), + [sym_within] = STATE(437), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(437), + [sym_nodeLike] = STATE(437), + [sym_like] = STATE(437), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(437), + [sym_some] = STATE(437), + [sym_every] = STATE(437), + [sym_regexPattern] = STATE(437), + [sym_log] = STATE(437), + [sym_range] = STATE(437), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(437), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(857), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(857), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(849), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(849), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -27847,179 +27897,68 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(857), - [sym_top] = ACTIONS(857), - [sym_bottom] = ACTIONS(857), - [sym_intConstant] = ACTIONS(857), - [sym_doubleConstant] = ACTIONS(859), - [sym_stringConstant] = ACTIONS(859), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(849), + [sym_top] = ACTIONS(849), + [sym_bottom] = ACTIONS(849), + [sym_intConstant] = ACTIONS(849), + [sym_doubleConstant] = ACTIONS(851), + [sym_stringConstant] = ACTIONS(851), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [174] = { - [sym_sequential] = STATE(687), - [sym_files] = STATE(687), - [sym__pattern] = STATE(687), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(687), - [sym_divOperation] = STATE(687), - [sym_modOperation] = STATE(687), - [sym_addOperation] = STATE(687), - [sym_subOperation] = STATE(687), - [sym_patternAs] = STATE(687), - [sym_patternLimit] = STATE(687), - [sym_assignmentAsPattern] = STATE(687), - [sym_patternAccumulate] = STATE(687), - [sym_patternWhere] = STATE(687), - [sym__literal] = STATE(687), - [sym_patternNot] = STATE(687), - [sym_patternOr] = STATE(687), - [sym_patternOrElse] = STATE(687), - [sym_patternAny] = STATE(687), - [sym_patternAnd] = STATE(687), - [sym_patternMaybe] = STATE(687), - [sym_patternAfter] = STATE(687), - [sym_patternBefore] = STATE(687), - [sym_patternContains] = STATE(687), - [sym_patternIncludes] = STATE(687), - [sym_rewrite] = STATE(687), - [sym_patternIfElse] = STATE(687), - [sym_within] = STATE(687), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(687), - [sym_nodeLike] = STATE(687), - [sym_like] = STATE(687), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(687), - [sym_some] = STATE(687), - [sym_every] = STATE(687), - [sym_regexPattern] = STATE(687), - [sym_log] = STATE(687), - [sym_range] = STATE(687), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(687), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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(861), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(861), - [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(861), - [sym_top] = ACTIONS(861), - [sym_bottom] = ACTIONS(861), - [sym_intConstant] = ACTIONS(861), - [sym_doubleConstant] = ACTIONS(863), - [sym_stringConstant] = ACTIONS(863), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - }, - [175] = { - [sym_sequential] = STATE(437), - [sym_files] = STATE(437), - [sym__pattern] = STATE(437), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(437), - [sym_divOperation] = STATE(437), - [sym_modOperation] = STATE(437), - [sym_addOperation] = STATE(437), - [sym_subOperation] = STATE(437), - [sym_patternAs] = STATE(437), - [sym_patternLimit] = STATE(437), - [sym_assignmentAsPattern] = STATE(437), - [sym_patternAccumulate] = STATE(437), - [sym_patternWhere] = STATE(437), - [sym__literal] = STATE(437), - [sym_patternNot] = STATE(437), - [sym_patternOr] = STATE(437), - [sym_patternOrElse] = STATE(437), - [sym_patternAny] = STATE(437), - [sym_patternAnd] = STATE(437), - [sym_patternMaybe] = STATE(437), - [sym_patternAfter] = STATE(437), - [sym_patternBefore] = STATE(437), - [sym_patternContains] = STATE(437), - [sym_patternIncludes] = STATE(437), - [sym_rewrite] = STATE(437), - [sym_patternIfElse] = STATE(437), - [sym_within] = STATE(437), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(437), - [sym_nodeLike] = STATE(437), - [sym_like] = STATE(437), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(437), - [sym_some] = STATE(437), - [sym_every] = STATE(437), - [sym_regexPattern] = STATE(437), - [sym_log] = STATE(437), - [sym_range] = STATE(437), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(437), - [sym_snippetRegex] = STATE(342), + [sym_sequential] = STATE(400), + [sym_files] = STATE(400), + [sym__pattern] = STATE(400), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(400), + [sym_divOperation] = STATE(400), + [sym_modOperation] = STATE(400), + [sym_addOperation] = STATE(400), + [sym_subOperation] = STATE(400), + [sym_patternAs] = STATE(400), + [sym_patternLimit] = STATE(400), + [sym_assignmentAsPattern] = STATE(400), + [sym_patternAccumulate] = STATE(400), + [sym_patternWhere] = STATE(400), + [sym__literal] = STATE(400), + [sym_patternNot] = STATE(400), + [sym_patternOr] = STATE(400), + [sym_patternOrElse] = STATE(400), + [sym_patternAny] = STATE(400), + [sym_patternAnd] = STATE(400), + [sym_patternMaybe] = STATE(400), + [sym_patternAfter] = STATE(400), + [sym_patternBefore] = STATE(400), + [sym_patternContains] = STATE(400), + [sym_patternIncludes] = STATE(400), + [sym_rewrite] = STATE(400), + [sym_patternIfElse] = STATE(400), + [sym_within] = STATE(400), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(400), + [sym_nodeLike] = STATE(400), + [sym_like] = STATE(400), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(400), + [sym_some] = STATE(400), + [sym_every] = STATE(400), + [sym_regexPattern] = STATE(400), + [sym_log] = STATE(400), + [sym_range] = STATE(400), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(400), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(865), + [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_multifile] = ACTIONS(13), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_BANG] = ACTIONS(21), @@ -28041,10 +27980,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(867), + [sym_underscore] = ACTIONS(853), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(867), + [sym_booleanConstant] = ACTIONS(853), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -28071,177 +28010,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(867), - [sym_top] = ACTIONS(867), - [sym_bottom] = ACTIONS(867), - [sym_intConstant] = ACTIONS(867), - [sym_doubleConstant] = ACTIONS(869), - [sym_stringConstant] = ACTIONS(869), + [sym_undefined] = ACTIONS(853), + [sym_top] = ACTIONS(853), + [sym_bottom] = ACTIONS(853), + [sym_intConstant] = ACTIONS(853), + [sym_doubleConstant] = ACTIONS(855), + [sym_stringConstant] = ACTIONS(855), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [176] = { - [sym_sequential] = STATE(616), - [sym_files] = STATE(616), - [sym__pattern] = STATE(616), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(616), - [sym_divOperation] = STATE(616), - [sym_modOperation] = STATE(616), - [sym_addOperation] = STATE(616), - [sym_subOperation] = STATE(616), - [sym_patternAs] = STATE(616), - [sym_patternLimit] = STATE(616), - [sym_assignmentAsPattern] = STATE(616), - [sym_patternAccumulate] = STATE(616), - [sym_patternWhere] = STATE(616), - [sym__literal] = STATE(616), - [sym_patternNot] = STATE(616), - [sym_patternOr] = STATE(616), - [sym_patternOrElse] = STATE(616), - [sym_patternAny] = STATE(616), - [sym_patternAnd] = STATE(616), - [sym_patternMaybe] = STATE(616), - [sym_patternAfter] = STATE(616), - [sym_patternBefore] = STATE(616), - [sym_patternContains] = STATE(616), - [sym_patternIncludes] = STATE(616), - [sym_rewrite] = STATE(616), - [sym_patternIfElse] = STATE(616), - [sym_within] = STATE(616), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(616), - [sym_nodeLike] = STATE(616), - [sym_like] = STATE(616), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(616), - [sym_some] = STATE(616), - [sym_every] = STATE(616), - [sym_regexPattern] = STATE(616), - [sym_log] = STATE(616), - [sym_range] = STATE(616), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(616), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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(871), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(871), - [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(871), - [sym_top] = ACTIONS(871), - [sym_bottom] = ACTIONS(871), - [sym_intConstant] = ACTIONS(871), - [sym_doubleConstant] = ACTIONS(873), - [sym_stringConstant] = ACTIONS(873), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - }, - [177] = { - [sym_sequential] = STATE(587), - [sym_files] = STATE(587), - [sym__pattern] = STATE(587), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(587), - [sym_divOperation] = STATE(587), - [sym_modOperation] = STATE(587), - [sym_addOperation] = STATE(587), - [sym_subOperation] = STATE(587), - [sym_patternAs] = STATE(587), - [sym_patternLimit] = STATE(587), - [sym_assignmentAsPattern] = STATE(587), - [sym_patternAccumulate] = STATE(587), - [sym_patternWhere] = STATE(587), - [sym__literal] = STATE(587), - [sym_patternNot] = STATE(587), - [sym_patternOr] = STATE(587), - [sym_patternOrElse] = STATE(587), - [sym_patternAny] = STATE(587), - [sym_patternAnd] = STATE(587), - [sym_patternMaybe] = STATE(587), - [sym_patternAfter] = STATE(587), - [sym_patternBefore] = STATE(587), - [sym_patternContains] = STATE(587), - [sym_patternIncludes] = STATE(587), - [sym_rewrite] = STATE(587), - [sym_patternIfElse] = STATE(587), - [sym_within] = STATE(587), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(587), - [sym_nodeLike] = STATE(587), - [sym_like] = STATE(587), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(587), - [sym_some] = STATE(587), - [sym_every] = STATE(587), - [sym_regexPattern] = STATE(587), - [sym_log] = STATE(587), - [sym_range] = STATE(587), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(587), - [sym_snippetRegex] = STATE(342), + [175] = { + [sym_sequential] = STATE(549), + [sym_files] = STATE(549), + [sym__pattern] = STATE(549), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(549), + [sym_divOperation] = STATE(549), + [sym_modOperation] = STATE(549), + [sym_addOperation] = STATE(549), + [sym_subOperation] = STATE(549), + [sym_patternAs] = STATE(549), + [sym_patternLimit] = STATE(549), + [sym_assignmentAsPattern] = STATE(549), + [sym_patternAccumulate] = STATE(549), + [sym_patternWhere] = STATE(549), + [sym__literal] = STATE(549), + [sym_patternNot] = STATE(549), + [sym_patternOr] = STATE(549), + [sym_patternOrElse] = STATE(549), + [sym_patternAny] = STATE(549), + [sym_patternAnd] = STATE(549), + [sym_patternMaybe] = STATE(549), + [sym_patternAfter] = STATE(549), + [sym_patternBefore] = STATE(549), + [sym_patternContains] = STATE(549), + [sym_patternIncludes] = STATE(549), + [sym_rewrite] = STATE(549), + [sym_patternIfElse] = STATE(549), + [sym_within] = STATE(549), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(549), + [sym_nodeLike] = STATE(549), + [sym_like] = STATE(549), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(549), + [sym_some] = STATE(549), + [sym_every] = STATE(549), + [sym_regexPattern] = STATE(549), + [sym_log] = STATE(549), + [sym_range] = STATE(549), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(549), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(875), + [anon_sym_LBRACE] = ACTIONS(11), [anon_sym_multifile] = ACTIONS(13), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_BANG] = ACTIONS(21), @@ -28263,10 +28091,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(877), + [sym_underscore] = ACTIONS(857), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(877), + [sym_booleanConstant] = ACTIONS(857), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -28293,63 +28121,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(877), - [sym_top] = ACTIONS(877), - [sym_bottom] = ACTIONS(877), - [sym_intConstant] = ACTIONS(877), - [sym_doubleConstant] = ACTIONS(879), - [sym_stringConstant] = ACTIONS(879), + [sym_undefined] = ACTIONS(857), + [sym_top] = ACTIONS(857), + [sym_bottom] = ACTIONS(857), + [sym_intConstant] = ACTIONS(857), + [sym_doubleConstant] = ACTIONS(859), + [sym_stringConstant] = ACTIONS(859), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [178] = { - [sym_sequential] = STATE(821), - [sym_files] = STATE(821), - [sym__pattern] = STATE(821), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(821), - [sym_divOperation] = STATE(821), - [sym_modOperation] = STATE(821), - [sym_addOperation] = STATE(821), - [sym_subOperation] = STATE(821), - [sym_patternAs] = STATE(821), - [sym_patternLimit] = STATE(821), - [sym_assignmentAsPattern] = STATE(821), - [sym_patternAccumulate] = STATE(821), - [sym_patternWhere] = STATE(821), - [sym__literal] = STATE(821), - [sym_patternNot] = STATE(821), - [sym_patternOr] = STATE(821), - [sym_patternOrElse] = STATE(821), - [sym_patternAny] = STATE(821), - [sym_patternAnd] = STATE(821), - [sym_patternMaybe] = STATE(821), - [sym_patternAfter] = STATE(821), - [sym_patternBefore] = STATE(821), - [sym_patternContains] = STATE(821), - [sym_patternIncludes] = STATE(821), - [sym_rewrite] = STATE(821), - [sym_patternIfElse] = STATE(821), - [sym_within] = STATE(821), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(821), - [sym_nodeLike] = STATE(821), - [sym_like] = STATE(821), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(821), - [sym_some] = STATE(821), - [sym_every] = STATE(821), - [sym_regexPattern] = STATE(821), - [sym_log] = STATE(821), - [sym_range] = STATE(821), - [sym_languageName] = STATE(1476), + [176] = { + [sym_sequential] = STATE(866), + [sym_files] = STATE(866), + [sym__pattern] = STATE(866), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(866), + [sym_divOperation] = STATE(866), + [sym_modOperation] = STATE(866), + [sym_addOperation] = STATE(866), + [sym_subOperation] = STATE(866), + [sym_patternAs] = STATE(866), + [sym_patternLimit] = STATE(866), + [sym_assignmentAsPattern] = STATE(866), + [sym_patternAccumulate] = STATE(866), + [sym_patternWhere] = STATE(866), + [sym__literal] = STATE(866), + [sym_patternNot] = STATE(866), + [sym_patternOr] = STATE(866), + [sym_patternOrElse] = STATE(866), + [sym_patternAny] = STATE(866), + [sym_patternAnd] = STATE(866), + [sym_patternMaybe] = STATE(866), + [sym_patternAfter] = STATE(866), + [sym_patternBefore] = STATE(866), + [sym_patternContains] = STATE(866), + [sym_patternIncludes] = STATE(866), + [sym_rewrite] = STATE(866), + [sym_patternIfElse] = STATE(866), + [sym_within] = STATE(866), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(866), + [sym_nodeLike] = STATE(866), + [sym_like] = STATE(866), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(866), + [sym_some] = STATE(866), + [sym_every] = STATE(866), + [sym_regexPattern] = STATE(866), + [sym_log] = STATE(866), + [sym_range] = STATE(866), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(821), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(866), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -28374,10 +28202,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(881), + [sym_underscore] = ACTIONS(861), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(881), + [sym_booleanConstant] = ACTIONS(861), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -28404,66 +28232,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(881), - [sym_top] = ACTIONS(881), - [sym_bottom] = ACTIONS(881), - [sym_intConstant] = ACTIONS(881), - [sym_doubleConstant] = ACTIONS(883), - [sym_stringConstant] = ACTIONS(883), + [sym_undefined] = ACTIONS(861), + [sym_top] = ACTIONS(861), + [sym_bottom] = ACTIONS(861), + [sym_intConstant] = ACTIONS(861), + [sym_doubleConstant] = ACTIONS(863), + [sym_stringConstant] = ACTIONS(863), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [179] = { - [sym_sequential] = STATE(590), - [sym_files] = STATE(590), - [sym__pattern] = STATE(590), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(590), - [sym_divOperation] = STATE(590), - [sym_modOperation] = STATE(590), - [sym_addOperation] = STATE(590), - [sym_subOperation] = STATE(590), - [sym_patternAs] = STATE(590), - [sym_patternLimit] = STATE(590), - [sym_assignmentAsPattern] = STATE(590), - [sym_patternAccumulate] = STATE(590), - [sym_patternWhere] = STATE(590), - [sym__literal] = STATE(590), - [sym_patternNot] = STATE(590), - [sym_patternOr] = STATE(590), - [sym_patternOrElse] = STATE(590), - [sym_patternAny] = STATE(590), - [sym_patternAnd] = STATE(590), - [sym_patternMaybe] = STATE(590), - [sym_patternAfter] = STATE(590), - [sym_patternBefore] = STATE(590), - [sym_patternContains] = STATE(590), - [sym_patternIncludes] = STATE(590), - [sym_rewrite] = STATE(590), - [sym_patternIfElse] = STATE(590), - [sym_within] = STATE(590), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(590), - [sym_nodeLike] = STATE(590), - [sym_like] = STATE(590), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(590), - [sym_some] = STATE(590), - [sym_every] = STATE(590), - [sym_regexPattern] = STATE(590), - [sym_log] = STATE(590), - [sym_range] = STATE(590), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(590), - [sym_snippetRegex] = STATE(342), + [177] = { + [sym_sequential] = STATE(593), + [sym_files] = STATE(593), + [sym__pattern] = STATE(593), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(593), + [sym_divOperation] = STATE(593), + [sym_modOperation] = STATE(593), + [sym_addOperation] = STATE(593), + [sym_subOperation] = STATE(593), + [sym_patternAs] = STATE(593), + [sym_patternLimit] = STATE(593), + [sym_assignmentAsPattern] = STATE(593), + [sym_patternAccumulate] = STATE(593), + [sym_patternWhere] = STATE(593), + [sym__literal] = STATE(593), + [sym_patternNot] = STATE(593), + [sym_patternOr] = STATE(593), + [sym_patternOrElse] = STATE(593), + [sym_patternAny] = STATE(593), + [sym_patternAnd] = STATE(593), + [sym_patternMaybe] = STATE(593), + [sym_patternAfter] = STATE(593), + [sym_patternBefore] = STATE(593), + [sym_patternContains] = STATE(593), + [sym_patternIncludes] = STATE(593), + [sym_rewrite] = STATE(593), + [sym_patternIfElse] = STATE(593), + [sym_within] = STATE(593), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(593), + [sym_nodeLike] = STATE(593), + [sym_like] = STATE(593), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(593), + [sym_some] = STATE(593), + [sym_every] = STATE(593), + [sym_regexPattern] = STATE(593), + [sym_log] = STATE(593), + [sym_range] = STATE(593), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(593), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(885), + [anon_sym_LBRACE] = ACTIONS(865), [anon_sym_multifile] = ACTIONS(13), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_BANG] = ACTIONS(21), @@ -28485,10 +28313,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(887), + [sym_underscore] = ACTIONS(867), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(887), + [sym_booleanConstant] = ACTIONS(867), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -28515,243 +28343,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(887), - [sym_top] = ACTIONS(887), - [sym_bottom] = ACTIONS(887), - [sym_intConstant] = ACTIONS(887), - [sym_doubleConstant] = ACTIONS(889), - [sym_stringConstant] = ACTIONS(889), + [sym_undefined] = ACTIONS(867), + [sym_top] = ACTIONS(867), + [sym_bottom] = ACTIONS(867), + [sym_intConstant] = ACTIONS(867), + [sym_doubleConstant] = ACTIONS(869), + [sym_stringConstant] = ACTIONS(869), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [180] = { - [sym_sequential] = STATE(820), - [sym_files] = STATE(820), - [sym__pattern] = STATE(820), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(820), - [sym_divOperation] = STATE(820), - [sym_modOperation] = STATE(820), - [sym_addOperation] = STATE(820), - [sym_subOperation] = STATE(820), - [sym_patternAs] = STATE(820), - [sym_patternLimit] = STATE(820), - [sym_assignmentAsPattern] = STATE(820), - [sym_patternAccumulate] = STATE(820), - [sym_patternWhere] = STATE(820), - [sym__literal] = STATE(820), - [sym_patternNot] = STATE(820), - [sym_patternOr] = STATE(820), - [sym_patternOrElse] = STATE(820), - [sym_patternAny] = STATE(820), - [sym_patternAnd] = STATE(820), - [sym_patternMaybe] = STATE(820), - [sym_patternAfter] = STATE(820), - [sym_patternBefore] = STATE(820), - [sym_patternContains] = STATE(820), - [sym_patternIncludes] = STATE(820), - [sym_rewrite] = STATE(820), - [sym_patternIfElse] = STATE(820), - [sym_within] = STATE(820), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(820), - [sym_nodeLike] = STATE(820), - [sym_like] = STATE(820), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(820), - [sym_some] = STATE(820), - [sym_every] = STATE(820), - [sym_regexPattern] = STATE(820), - [sym_log] = STATE(820), - [sym_range] = STATE(820), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(820), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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(891), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(891), - [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(891), - [sym_top] = ACTIONS(891), - [sym_bottom] = ACTIONS(891), - [sym_intConstant] = ACTIONS(891), - [sym_doubleConstant] = ACTIONS(893), - [sym_stringConstant] = ACTIONS(893), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - }, - [181] = { - [sym_sequential] = STATE(819), - [sym_files] = STATE(819), - [sym__pattern] = STATE(819), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(819), - [sym_divOperation] = STATE(819), - [sym_modOperation] = STATE(819), - [sym_addOperation] = STATE(819), - [sym_subOperation] = STATE(819), - [sym_patternAs] = STATE(819), - [sym_patternLimit] = STATE(819), - [sym_assignmentAsPattern] = STATE(819), - [sym_patternAccumulate] = STATE(819), - [sym_patternWhere] = STATE(819), - [sym__literal] = STATE(819), - [sym_patternNot] = STATE(819), - [sym_patternOr] = STATE(819), - [sym_patternOrElse] = STATE(819), - [sym_patternAny] = STATE(819), - [sym_patternAnd] = STATE(819), - [sym_patternMaybe] = STATE(819), - [sym_patternAfter] = STATE(819), - [sym_patternBefore] = STATE(819), - [sym_patternContains] = STATE(819), - [sym_patternIncludes] = STATE(819), - [sym_rewrite] = STATE(819), - [sym_patternIfElse] = STATE(819), - [sym_within] = STATE(819), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(819), - [sym_nodeLike] = STATE(819), - [sym_like] = STATE(819), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(819), - [sym_some] = STATE(819), - [sym_every] = STATE(819), - [sym_regexPattern] = STATE(819), - [sym_log] = STATE(819), - [sym_range] = STATE(819), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(819), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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(895), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(895), - [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(895), - [sym_top] = ACTIONS(895), - [sym_bottom] = ACTIONS(895), - [sym_intConstant] = ACTIONS(895), - [sym_doubleConstant] = ACTIONS(897), - [sym_stringConstant] = ACTIONS(897), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - }, - [182] = { + [178] = { [sym_sequential] = STATE(594), [sym_files] = STATE(594), [sym__pattern] = STATE(594), - [sym__container] = STATE(1073), + [sym__container] = STATE(1032), [sym_mulOperation] = STATE(594), [sym_divOperation] = STATE(594), [sym_modOperation] = STATE(594), @@ -28776,27 +28382,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rewrite] = STATE(594), [sym_patternIfElse] = STATE(594), [sym_within] = STATE(594), - [sym__bubbleScope] = STATE(112), + [sym__bubbleScope] = STATE(119), [sym_bubble] = STATE(594), [sym_nodeLike] = STATE(594), [sym_like] = STATE(594), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), [sym_dot] = STATE(594), [sym_some] = STATE(594), [sym_every] = STATE(594), [sym_regexPattern] = STATE(594), [sym_log] = STATE(594), [sym_range] = STATE(594), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), [sym_codeSnippet] = STATE(594), - [sym_snippetRegex] = STATE(342), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), - [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_multifile] = ACTIONS(13), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_BANG] = ACTIONS(21), @@ -28818,10 +28424,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(899), + [sym_underscore] = ACTIONS(873), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(899), + [sym_booleanConstant] = ACTIONS(873), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -28848,92 +28454,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(899), - [sym_top] = ACTIONS(899), - [sym_bottom] = ACTIONS(899), - [sym_intConstant] = ACTIONS(899), - [sym_doubleConstant] = ACTIONS(901), - [sym_stringConstant] = ACTIONS(901), + [sym_undefined] = ACTIONS(873), + [sym_top] = ACTIONS(873), + [sym_bottom] = ACTIONS(873), + [sym_intConstant] = ACTIONS(873), + [sym_doubleConstant] = ACTIONS(875), + [sym_stringConstant] = ACTIONS(875), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [183] = { - [sym_sequential] = STATE(818), - [sym_files] = STATE(818), - [sym__pattern] = STATE(818), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(818), - [sym_divOperation] = STATE(818), - [sym_modOperation] = STATE(818), - [sym_addOperation] = STATE(818), - [sym_subOperation] = STATE(818), - [sym_patternAs] = STATE(818), - [sym_patternLimit] = STATE(818), - [sym_assignmentAsPattern] = STATE(818), - [sym_patternAccumulate] = STATE(818), - [sym_patternWhere] = STATE(818), - [sym__literal] = STATE(818), - [sym_patternNot] = STATE(818), - [sym_patternOr] = STATE(818), - [sym_patternOrElse] = STATE(818), - [sym_patternAny] = STATE(818), - [sym_patternAnd] = STATE(818), - [sym_patternMaybe] = STATE(818), - [sym_patternAfter] = STATE(818), - [sym_patternBefore] = STATE(818), - [sym_patternContains] = STATE(818), - [sym_patternIncludes] = STATE(818), - [sym_rewrite] = STATE(818), - [sym_patternIfElse] = STATE(818), - [sym_within] = STATE(818), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(818), - [sym_nodeLike] = STATE(818), - [sym_like] = STATE(818), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(818), - [sym_some] = STATE(818), - [sym_every] = STATE(818), - [sym_regexPattern] = STATE(818), - [sym_log] = STATE(818), - [sym_range] = STATE(818), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(818), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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(903), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(903), - [sym_variable] = ACTIONS(263), + [179] = { + [sym_sequential] = STATE(561), + [sym_files] = STATE(561), + [sym__pattern] = STATE(561), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(561), + [sym_divOperation] = STATE(561), + [sym_modOperation] = STATE(561), + [sym_addOperation] = STATE(561), + [sym_subOperation] = STATE(561), + [sym_patternAs] = STATE(561), + [sym_patternLimit] = STATE(561), + [sym_assignmentAsPattern] = STATE(561), + [sym_patternAccumulate] = STATE(561), + [sym_patternWhere] = STATE(561), + [sym__literal] = STATE(561), + [sym_patternNot] = STATE(561), + [sym_patternOr] = STATE(561), + [sym_patternOrElse] = STATE(561), + [sym_patternAny] = STATE(561), + [sym_patternAnd] = STATE(561), + [sym_patternMaybe] = STATE(561), + [sym_patternAfter] = STATE(561), + [sym_patternBefore] = STATE(561), + [sym_patternContains] = STATE(561), + [sym_patternIncludes] = STATE(561), + [sym_rewrite] = STATE(561), + [sym_patternIfElse] = STATE(561), + [sym_within] = STATE(561), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(561), + [sym_nodeLike] = STATE(561), + [sym_like] = STATE(561), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(561), + [sym_some] = STATE(561), + [sym_every] = STATE(561), + [sym_regexPattern] = STATE(561), + [sym_log] = STATE(561), + [sym_range] = STATE(561), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(561), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), + [anon_sym_bubble] = ACTIONS(47), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(877), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(877), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -28957,94 +28563,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(903), - [sym_top] = ACTIONS(903), - [sym_bottom] = ACTIONS(903), - [sym_intConstant] = ACTIONS(903), - [sym_doubleConstant] = ACTIONS(905), - [sym_stringConstant] = ACTIONS(905), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(877), + [sym_top] = ACTIONS(877), + [sym_bottom] = ACTIONS(877), + [sym_intConstant] = ACTIONS(877), + [sym_doubleConstant] = ACTIONS(879), + [sym_stringConstant] = ACTIONS(879), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [184] = { - [sym_sequential] = STATE(624), - [sym_files] = STATE(624), - [sym__pattern] = STATE(624), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(624), - [sym_divOperation] = STATE(624), - [sym_modOperation] = STATE(624), - [sym_addOperation] = STATE(624), - [sym_subOperation] = STATE(624), - [sym_patternAs] = STATE(624), - [sym_patternLimit] = STATE(624), - [sym_assignmentAsPattern] = STATE(624), - [sym_patternAccumulate] = STATE(624), - [sym_patternWhere] = STATE(624), - [sym__literal] = STATE(624), - [sym_patternNot] = STATE(624), - [sym_patternOr] = STATE(624), - [sym_patternOrElse] = STATE(624), - [sym_patternAny] = STATE(624), - [sym_patternAnd] = STATE(624), - [sym_patternMaybe] = STATE(624), - [sym_patternAfter] = STATE(624), - [sym_patternBefore] = STATE(624), - [sym_patternContains] = STATE(624), - [sym_patternIncludes] = STATE(624), - [sym_rewrite] = STATE(624), - [sym_patternIfElse] = STATE(624), - [sym_within] = STATE(624), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(624), - [sym_nodeLike] = STATE(624), - [sym_like] = STATE(624), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(624), - [sym_some] = STATE(624), - [sym_every] = STATE(624), - [sym_regexPattern] = STATE(624), - [sym_log] = STATE(624), - [sym_range] = STATE(624), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(624), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [180] = { + [sym_sequential] = STATE(596), + [sym_files] = STATE(596), + [sym__pattern] = STATE(596), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(596), + [sym_divOperation] = STATE(596), + [sym_modOperation] = STATE(596), + [sym_addOperation] = STATE(596), + [sym_subOperation] = STATE(596), + [sym_patternAs] = STATE(596), + [sym_patternLimit] = STATE(596), + [sym_assignmentAsPattern] = STATE(596), + [sym_patternAccumulate] = STATE(596), + [sym_patternWhere] = STATE(596), + [sym__literal] = STATE(596), + [sym_patternNot] = STATE(596), + [sym_patternOr] = STATE(596), + [sym_patternOrElse] = STATE(596), + [sym_patternAny] = STATE(596), + [sym_patternAnd] = STATE(596), + [sym_patternMaybe] = STATE(596), + [sym_patternAfter] = STATE(596), + [sym_patternBefore] = STATE(596), + [sym_patternContains] = STATE(596), + [sym_patternIncludes] = STATE(596), + [sym_rewrite] = STATE(596), + [sym_patternIfElse] = STATE(596), + [sym_within] = STATE(596), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(596), + [sym_nodeLike] = STATE(596), + [sym_like] = STATE(596), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(596), + [sym_some] = STATE(596), + [sym_every] = STATE(596), + [sym_regexPattern] = STATE(596), + [sym_log] = STATE(596), + [sym_range] = STATE(596), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(596), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(907), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(907), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(881), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(881), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -29068,94 +28674,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(907), - [sym_top] = ACTIONS(907), - [sym_bottom] = ACTIONS(907), - [sym_intConstant] = ACTIONS(907), - [sym_doubleConstant] = ACTIONS(909), - [sym_stringConstant] = ACTIONS(909), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(881), + [sym_top] = ACTIONS(881), + [sym_bottom] = ACTIONS(881), + [sym_intConstant] = ACTIONS(881), + [sym_doubleConstant] = ACTIONS(883), + [sym_stringConstant] = ACTIONS(883), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [185] = { - [sym_sequential] = STATE(617), - [sym_files] = STATE(617), - [sym__pattern] = STATE(617), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(617), - [sym_divOperation] = STATE(617), - [sym_modOperation] = STATE(617), - [sym_addOperation] = STATE(617), - [sym_subOperation] = STATE(617), - [sym_patternAs] = STATE(617), - [sym_patternLimit] = STATE(617), - [sym_assignmentAsPattern] = STATE(617), - [sym_patternAccumulate] = STATE(617), - [sym_patternWhere] = STATE(617), - [sym__literal] = STATE(617), - [sym_patternNot] = STATE(617), - [sym_patternOr] = STATE(617), - [sym_patternOrElse] = STATE(617), - [sym_patternAny] = STATE(617), - [sym_patternAnd] = STATE(617), - [sym_patternMaybe] = STATE(617), - [sym_patternAfter] = STATE(617), - [sym_patternBefore] = STATE(617), - [sym_patternContains] = STATE(617), - [sym_patternIncludes] = STATE(617), - [sym_rewrite] = STATE(617), - [sym_patternIfElse] = STATE(617), - [sym_within] = STATE(617), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(617), - [sym_nodeLike] = STATE(617), - [sym_like] = STATE(617), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(617), - [sym_some] = STATE(617), - [sym_every] = STATE(617), - [sym_regexPattern] = STATE(617), - [sym_log] = STATE(617), - [sym_range] = STATE(617), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(617), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [181] = { + [sym_sequential] = STATE(557), + [sym_files] = STATE(557), + [sym__pattern] = STATE(557), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(557), + [sym_divOperation] = STATE(557), + [sym_modOperation] = STATE(557), + [sym_addOperation] = STATE(557), + [sym_subOperation] = STATE(557), + [sym_patternAs] = STATE(557), + [sym_patternLimit] = STATE(557), + [sym_assignmentAsPattern] = STATE(557), + [sym_patternAccumulate] = STATE(557), + [sym_patternWhere] = STATE(557), + [sym__literal] = STATE(557), + [sym_patternNot] = STATE(557), + [sym_patternOr] = STATE(557), + [sym_patternOrElse] = STATE(557), + [sym_patternAny] = STATE(557), + [sym_patternAnd] = STATE(557), + [sym_patternMaybe] = STATE(557), + [sym_patternAfter] = STATE(557), + [sym_patternBefore] = STATE(557), + [sym_patternContains] = STATE(557), + [sym_patternIncludes] = STATE(557), + [sym_rewrite] = STATE(557), + [sym_patternIfElse] = STATE(557), + [sym_within] = STATE(557), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(557), + [sym_nodeLike] = STATE(557), + [sym_like] = STATE(557), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(557), + [sym_some] = STATE(557), + [sym_every] = STATE(557), + [sym_regexPattern] = STATE(557), + [sym_log] = STATE(557), + [sym_range] = STATE(557), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(557), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(911), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(911), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(885), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(885), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -29179,65 +28785,398 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(911), - [sym_top] = ACTIONS(911), - [sym_bottom] = ACTIONS(911), - [sym_intConstant] = ACTIONS(911), - [sym_doubleConstant] = ACTIONS(913), - [sym_stringConstant] = ACTIONS(913), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(885), + [sym_top] = ACTIONS(885), + [sym_bottom] = ACTIONS(885), + [sym_intConstant] = ACTIONS(885), + [sym_doubleConstant] = ACTIONS(887), + [sym_stringConstant] = ACTIONS(887), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, - [186] = { - [sym_sequential] = STATE(619), - [sym_files] = STATE(619), - [sym__pattern] = STATE(619), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(619), - [sym_divOperation] = STATE(619), - [sym_modOperation] = STATE(619), - [sym_addOperation] = STATE(619), - [sym_subOperation] = STATE(619), - [sym_patternAs] = STATE(619), - [sym_patternLimit] = STATE(619), - [sym_assignmentAsPattern] = STATE(619), - [sym_patternAccumulate] = STATE(619), - [sym_patternWhere] = STATE(619), - [sym__literal] = STATE(619), - [sym_patternNot] = STATE(619), - [sym_patternOr] = STATE(619), - [sym_patternOrElse] = STATE(619), - [sym_patternAny] = STATE(619), - [sym_patternAnd] = STATE(619), - [sym_patternMaybe] = STATE(619), - [sym_patternAfter] = STATE(619), - [sym_patternBefore] = STATE(619), - [sym_patternContains] = STATE(619), - [sym_patternIncludes] = STATE(619), - [sym_rewrite] = STATE(619), - [sym_patternIfElse] = STATE(619), - [sym_within] = STATE(619), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(619), - [sym_nodeLike] = STATE(619), - [sym_like] = STATE(619), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(619), - [sym_some] = STATE(619), - [sym_every] = STATE(619), - [sym_regexPattern] = STATE(619), - [sym_log] = STATE(619), - [sym_range] = STATE(619), - [sym_languageName] = STATE(1476), + [182] = { + [sym_sequential] = STATE(597), + [sym_files] = STATE(597), + [sym__pattern] = STATE(597), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(597), + [sym_divOperation] = STATE(597), + [sym_modOperation] = STATE(597), + [sym_addOperation] = STATE(597), + [sym_subOperation] = STATE(597), + [sym_patternAs] = STATE(597), + [sym_patternLimit] = STATE(597), + [sym_assignmentAsPattern] = STATE(597), + [sym_patternAccumulate] = STATE(597), + [sym_patternWhere] = STATE(597), + [sym__literal] = STATE(597), + [sym_patternNot] = STATE(597), + [sym_patternOr] = STATE(597), + [sym_patternOrElse] = STATE(597), + [sym_patternAny] = STATE(597), + [sym_patternAnd] = STATE(597), + [sym_patternMaybe] = STATE(597), + [sym_patternAfter] = STATE(597), + [sym_patternBefore] = STATE(597), + [sym_patternContains] = STATE(597), + [sym_patternIncludes] = STATE(597), + [sym_rewrite] = STATE(597), + [sym_patternIfElse] = STATE(597), + [sym_within] = STATE(597), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(597), + [sym_nodeLike] = STATE(597), + [sym_like] = STATE(597), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(597), + [sym_some] = STATE(597), + [sym_every] = STATE(597), + [sym_regexPattern] = STATE(597), + [sym_log] = STATE(597), + [sym_range] = STATE(597), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(597), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), + [anon_sym_bubble] = ACTIONS(47), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(889), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(889), + [sym_variable] = ACTIONS(73), + [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(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(889), + [sym_top] = ACTIONS(889), + [sym_bottom] = ACTIONS(889), + [sym_intConstant] = ACTIONS(889), + [sym_doubleConstant] = ACTIONS(891), + [sym_stringConstant] = ACTIONS(891), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), + [sym_comment] = ACTIONS(3), + }, + [183] = { + [sym_sequential] = STATE(598), + [sym_files] = STATE(598), + [sym__pattern] = STATE(598), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(598), + [sym_divOperation] = STATE(598), + [sym_modOperation] = STATE(598), + [sym_addOperation] = STATE(598), + [sym_subOperation] = STATE(598), + [sym_patternAs] = STATE(598), + [sym_patternLimit] = STATE(598), + [sym_assignmentAsPattern] = STATE(598), + [sym_patternAccumulate] = STATE(598), + [sym_patternWhere] = STATE(598), + [sym__literal] = STATE(598), + [sym_patternNot] = STATE(598), + [sym_patternOr] = STATE(598), + [sym_patternOrElse] = STATE(598), + [sym_patternAny] = STATE(598), + [sym_patternAnd] = STATE(598), + [sym_patternMaybe] = STATE(598), + [sym_patternAfter] = STATE(598), + [sym_patternBefore] = STATE(598), + [sym_patternContains] = STATE(598), + [sym_patternIncludes] = STATE(598), + [sym_rewrite] = STATE(598), + [sym_patternIfElse] = STATE(598), + [sym_within] = STATE(598), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(598), + [sym_nodeLike] = STATE(598), + [sym_like] = STATE(598), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(598), + [sym_some] = STATE(598), + [sym_every] = STATE(598), + [sym_regexPattern] = STATE(598), + [sym_log] = STATE(598), + [sym_range] = STATE(598), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(598), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(893), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), + [anon_sym_bubble] = ACTIONS(47), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(895), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(895), + [sym_variable] = ACTIONS(73), + [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(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(895), + [sym_top] = ACTIONS(895), + [sym_bottom] = ACTIONS(895), + [sym_intConstant] = ACTIONS(895), + [sym_doubleConstant] = ACTIONS(897), + [sym_stringConstant] = ACTIONS(897), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), + [sym_comment] = ACTIONS(3), + }, + [184] = { + [sym_sequential] = STATE(441), + [sym_files] = STATE(441), + [sym__pattern] = STATE(441), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(441), + [sym_divOperation] = STATE(441), + [sym_modOperation] = STATE(441), + [sym_addOperation] = STATE(441), + [sym_subOperation] = STATE(441), + [sym_patternAs] = STATE(441), + [sym_patternLimit] = STATE(441), + [sym_assignmentAsPattern] = STATE(441), + [sym_patternAccumulate] = STATE(441), + [sym_patternWhere] = STATE(441), + [sym__literal] = STATE(441), + [sym_patternNot] = STATE(441), + [sym_patternOr] = STATE(441), + [sym_patternOrElse] = STATE(441), + [sym_patternAny] = STATE(441), + [sym_patternAnd] = STATE(441), + [sym_patternMaybe] = STATE(441), + [sym_patternAfter] = STATE(441), + [sym_patternBefore] = STATE(441), + [sym_patternContains] = STATE(441), + [sym_patternIncludes] = STATE(441), + [sym_rewrite] = STATE(441), + [sym_patternIfElse] = STATE(441), + [sym_within] = STATE(441), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(441), + [sym_nodeLike] = STATE(441), + [sym_like] = STATE(441), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(441), + [sym_some] = STATE(441), + [sym_every] = STATE(441), + [sym_regexPattern] = STATE(441), + [sym_log] = STATE(441), + [sym_range] = STATE(441), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(441), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(899), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), + [anon_sym_bubble] = ACTIONS(47), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(901), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(901), + [sym_variable] = ACTIONS(73), + [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(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(901), + [sym_top] = ACTIONS(901), + [sym_bottom] = ACTIONS(901), + [sym_intConstant] = ACTIONS(901), + [sym_doubleConstant] = ACTIONS(903), + [sym_stringConstant] = ACTIONS(903), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), + [sym_comment] = ACTIONS(3), + }, + [185] = { + [sym_sequential] = STATE(864), + [sym_files] = STATE(864), + [sym__pattern] = STATE(864), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(864), + [sym_divOperation] = STATE(864), + [sym_modOperation] = STATE(864), + [sym_addOperation] = STATE(864), + [sym_subOperation] = STATE(864), + [sym_patternAs] = STATE(864), + [sym_patternLimit] = STATE(864), + [sym_assignmentAsPattern] = STATE(864), + [sym_patternAccumulate] = STATE(864), + [sym_patternWhere] = STATE(864), + [sym__literal] = STATE(864), + [sym_patternNot] = STATE(864), + [sym_patternOr] = STATE(864), + [sym_patternOrElse] = STATE(864), + [sym_patternAny] = STATE(864), + [sym_patternAnd] = STATE(864), + [sym_patternMaybe] = STATE(864), + [sym_patternAfter] = STATE(864), + [sym_patternBefore] = STATE(864), + [sym_patternContains] = STATE(864), + [sym_patternIncludes] = STATE(864), + [sym_rewrite] = STATE(864), + [sym_patternIfElse] = STATE(864), + [sym_within] = STATE(864), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(864), + [sym_nodeLike] = STATE(864), + [sym_like] = STATE(864), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(864), + [sym_some] = STATE(864), + [sym_every] = STATE(864), + [sym_regexPattern] = STATE(864), + [sym_log] = STATE(864), + [sym_range] = STATE(864), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(619), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(864), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -29262,10 +29201,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(915), + [sym_underscore] = ACTIONS(905), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(915), + [sym_booleanConstant] = ACTIONS(905), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -29292,63 +29231,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(915), - [sym_top] = ACTIONS(915), - [sym_bottom] = ACTIONS(915), - [sym_intConstant] = ACTIONS(915), - [sym_doubleConstant] = ACTIONS(917), - [sym_stringConstant] = ACTIONS(917), + [sym_undefined] = ACTIONS(905), + [sym_top] = ACTIONS(905), + [sym_bottom] = ACTIONS(905), + [sym_intConstant] = ACTIONS(905), + [sym_doubleConstant] = ACTIONS(907), + [sym_stringConstant] = ACTIONS(907), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [187] = { - [sym_sequential] = STATE(622), - [sym_files] = STATE(622), - [sym__pattern] = STATE(622), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(622), - [sym_divOperation] = STATE(622), - [sym_modOperation] = STATE(622), - [sym_addOperation] = STATE(622), - [sym_subOperation] = STATE(622), - [sym_patternAs] = STATE(622), - [sym_patternLimit] = STATE(622), - [sym_assignmentAsPattern] = STATE(622), - [sym_patternAccumulate] = STATE(622), - [sym_patternWhere] = STATE(622), - [sym__literal] = STATE(622), - [sym_patternNot] = STATE(622), - [sym_patternOr] = STATE(622), - [sym_patternOrElse] = STATE(622), - [sym_patternAny] = STATE(622), - [sym_patternAnd] = STATE(622), - [sym_patternMaybe] = STATE(622), - [sym_patternAfter] = STATE(622), - [sym_patternBefore] = STATE(622), - [sym_patternContains] = STATE(622), - [sym_patternIncludes] = STATE(622), - [sym_rewrite] = STATE(622), - [sym_patternIfElse] = STATE(622), - [sym_within] = STATE(622), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(622), - [sym_nodeLike] = STATE(622), - [sym_like] = STATE(622), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(622), - [sym_some] = STATE(622), - [sym_every] = STATE(622), - [sym_regexPattern] = STATE(622), - [sym_log] = STATE(622), - [sym_range] = STATE(622), - [sym_languageName] = STATE(1476), + [186] = { + [sym_sequential] = STATE(710), + [sym_files] = STATE(710), + [sym__pattern] = STATE(710), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(710), + [sym_divOperation] = STATE(710), + [sym_modOperation] = STATE(710), + [sym_addOperation] = STATE(710), + [sym_subOperation] = STATE(710), + [sym_patternAs] = STATE(710), + [sym_patternLimit] = STATE(710), + [sym_assignmentAsPattern] = STATE(710), + [sym_patternAccumulate] = STATE(710), + [sym_patternWhere] = STATE(710), + [sym__literal] = STATE(710), + [sym_patternNot] = STATE(710), + [sym_patternOr] = STATE(710), + [sym_patternOrElse] = STATE(710), + [sym_patternAny] = STATE(710), + [sym_patternAnd] = STATE(710), + [sym_patternMaybe] = STATE(710), + [sym_patternAfter] = STATE(710), + [sym_patternBefore] = STATE(710), + [sym_patternContains] = STATE(710), + [sym_patternIncludes] = STATE(710), + [sym_rewrite] = STATE(710), + [sym_patternIfElse] = STATE(710), + [sym_within] = STATE(710), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(710), + [sym_nodeLike] = STATE(710), + [sym_like] = STATE(710), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(710), + [sym_some] = STATE(710), + [sym_every] = STATE(710), + [sym_regexPattern] = STATE(710), + [sym_log] = STATE(710), + [sym_range] = STATE(710), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(622), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(710), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -29373,10 +29312,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(919), + [sym_underscore] = ACTIONS(909), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(919), + [sym_booleanConstant] = ACTIONS(909), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -29403,63 +29342,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(919), - [sym_top] = ACTIONS(919), - [sym_bottom] = ACTIONS(919), - [sym_intConstant] = ACTIONS(919), - [sym_doubleConstant] = ACTIONS(921), - [sym_stringConstant] = ACTIONS(921), + [sym_undefined] = ACTIONS(909), + [sym_top] = ACTIONS(909), + [sym_bottom] = ACTIONS(909), + [sym_intConstant] = ACTIONS(909), + [sym_doubleConstant] = ACTIONS(911), + [sym_stringConstant] = ACTIONS(911), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, - [188] = { - [sym_sequential] = STATE(872), - [sym_files] = STATE(872), - [sym__pattern] = STATE(872), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(872), - [sym_divOperation] = STATE(872), - [sym_modOperation] = STATE(872), - [sym_addOperation] = STATE(872), - [sym_subOperation] = STATE(872), - [sym_patternAs] = STATE(872), - [sym_patternLimit] = STATE(872), - [sym_assignmentAsPattern] = STATE(872), - [sym_patternAccumulate] = STATE(872), - [sym_patternWhere] = STATE(872), - [sym__literal] = STATE(872), - [sym_patternNot] = STATE(872), - [sym_patternOr] = STATE(872), - [sym_patternOrElse] = STATE(872), - [sym_patternAny] = STATE(872), - [sym_patternAnd] = STATE(872), - [sym_patternMaybe] = STATE(872), - [sym_patternAfter] = STATE(872), - [sym_patternBefore] = STATE(872), - [sym_patternContains] = STATE(872), - [sym_patternIncludes] = STATE(872), - [sym_rewrite] = STATE(872), - [sym_patternIfElse] = STATE(872), - [sym_within] = STATE(872), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(872), - [sym_nodeLike] = STATE(872), - [sym_like] = STATE(872), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(872), - [sym_some] = STATE(872), - [sym_every] = STATE(872), - [sym_regexPattern] = STATE(872), - [sym_log] = STATE(872), - [sym_range] = STATE(872), - [sym_languageName] = STATE(1476), + [187] = { + [sym_sequential] = STATE(862), + [sym_files] = STATE(862), + [sym__pattern] = STATE(862), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(862), + [sym_divOperation] = STATE(862), + [sym_modOperation] = STATE(862), + [sym_addOperation] = STATE(862), + [sym_subOperation] = STATE(862), + [sym_patternAs] = STATE(862), + [sym_patternLimit] = STATE(862), + [sym_assignmentAsPattern] = STATE(862), + [sym_patternAccumulate] = STATE(862), + [sym_patternWhere] = STATE(862), + [sym__literal] = STATE(862), + [sym_patternNot] = STATE(862), + [sym_patternOr] = STATE(862), + [sym_patternOrElse] = STATE(862), + [sym_patternAny] = STATE(862), + [sym_patternAnd] = STATE(862), + [sym_patternMaybe] = STATE(862), + [sym_patternAfter] = STATE(862), + [sym_patternBefore] = STATE(862), + [sym_patternContains] = STATE(862), + [sym_patternIncludes] = STATE(862), + [sym_rewrite] = STATE(862), + [sym_patternIfElse] = STATE(862), + [sym_within] = STATE(862), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(862), + [sym_nodeLike] = STATE(862), + [sym_like] = STATE(862), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(862), + [sym_some] = STATE(862), + [sym_every] = STATE(862), + [sym_regexPattern] = STATE(862), + [sym_log] = STATE(862), + [sym_range] = STATE(862), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(872), - [sym_snippetRegex] = STATE(420), + [sym_codeSnippet] = STATE(862), + [sym_snippetRegex] = STATE(422), [sym_name] = ACTIONS(207), [anon_sym_sequential] = ACTIONS(209), [anon_sym_LBRACE] = ACTIONS(211), @@ -29484,10 +29423,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(247), [anon_sym_some] = ACTIONS(251), [anon_sym_every] = ACTIONS(253), - [sym_underscore] = ACTIONS(443), + [sym_underscore] = ACTIONS(913), [anon_sym_log_LPAREN] = ACTIONS(259), [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(443), + [sym_booleanConstant] = ACTIONS(913), [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -29514,63 +29453,174 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(443), - [sym_top] = ACTIONS(443), - [sym_bottom] = ACTIONS(443), - [sym_intConstant] = ACTIONS(443), - [sym_doubleConstant] = ACTIONS(445), - [sym_stringConstant] = ACTIONS(445), + [sym_undefined] = ACTIONS(913), + [sym_top] = ACTIONS(913), + [sym_bottom] = ACTIONS(913), + [sym_intConstant] = ACTIONS(913), + [sym_doubleConstant] = ACTIONS(915), + [sym_stringConstant] = ACTIONS(915), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), + [sym_comment] = ACTIONS(3), + }, + [188] = { + [sym_sequential] = STATE(897), + [sym_files] = STATE(897), + [sym__pattern] = STATE(897), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(897), + [sym_divOperation] = STATE(897), + [sym_modOperation] = STATE(897), + [sym_addOperation] = STATE(897), + [sym_subOperation] = STATE(897), + [sym_patternAs] = STATE(897), + [sym_patternLimit] = STATE(897), + [sym_assignmentAsPattern] = STATE(897), + [sym_patternAccumulate] = STATE(897), + [sym_patternWhere] = STATE(897), + [sym__literal] = STATE(897), + [sym_patternNot] = STATE(897), + [sym_patternOr] = STATE(897), + [sym_patternOrElse] = STATE(897), + [sym_patternAny] = STATE(897), + [sym_patternAnd] = STATE(897), + [sym_patternMaybe] = STATE(897), + [sym_patternAfter] = STATE(897), + [sym_patternBefore] = STATE(897), + [sym_patternContains] = STATE(897), + [sym_patternIncludes] = STATE(897), + [sym_rewrite] = STATE(897), + [sym_patternIfElse] = STATE(897), + [sym_within] = STATE(897), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(897), + [sym_nodeLike] = STATE(897), + [sym_like] = STATE(897), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(897), + [sym_some] = STATE(897), + [sym_every] = STATE(897), + [sym_regexPattern] = STATE(897), + [sym_log] = STATE(897), + [sym_range] = STATE(897), + [sym_languageName] = STATE(1474), + [sym_languageSpecificSnippet] = STATE(419), + [sym_codeSnippet] = STATE(897), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(917), + [anon_sym_log_LPAREN] = ACTIONS(259), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(917), + [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(917), + [sym_top] = ACTIONS(917), + [sym_bottom] = ACTIONS(917), + [sym_intConstant] = ACTIONS(917), + [sym_doubleConstant] = ACTIONS(919), + [sym_stringConstant] = ACTIONS(919), [sym_regex] = ACTIONS(269), [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [189] = { - [sym_sequential] = STATE(561), - [sym_files] = STATE(561), - [sym__pattern] = STATE(561), - [sym__container] = STATE(1073), - [sym_mulOperation] = STATE(561), - [sym_divOperation] = STATE(561), - [sym_modOperation] = STATE(561), - [sym_addOperation] = STATE(561), - [sym_subOperation] = STATE(561), - [sym_patternAs] = STATE(561), - [sym_patternLimit] = STATE(561), - [sym_assignmentAsPattern] = STATE(561), - [sym_patternAccumulate] = STATE(561), - [sym_patternWhere] = STATE(561), - [sym__literal] = STATE(561), - [sym_patternNot] = STATE(561), - [sym_patternOr] = STATE(561), - [sym_patternOrElse] = STATE(561), - [sym_patternAny] = STATE(561), - [sym_patternAnd] = STATE(561), - [sym_patternMaybe] = STATE(561), - [sym_patternAfter] = STATE(561), - [sym_patternBefore] = STATE(561), - [sym_patternContains] = STATE(561), - [sym_patternIncludes] = STATE(561), - [sym_rewrite] = STATE(561), - [sym_patternIfElse] = STATE(561), - [sym_within] = STATE(561), - [sym__bubbleScope] = STATE(112), - [sym_bubble] = STATE(561), - [sym_nodeLike] = STATE(561), - [sym_like] = STATE(561), - [sym_map] = STATE(356), - [sym_mapAccessor] = STATE(321), - [sym_list] = STATE(354), - [sym_listIndex] = STATE(321), - [sym_dot] = STATE(561), - [sym_some] = STATE(561), - [sym_every] = STATE(561), - [sym_regexPattern] = STATE(561), - [sym_log] = STATE(561), - [sym_range] = STATE(561), - [sym_languageName] = STATE(1408), - [sym_languageSpecificSnippet] = STATE(604), - [sym_codeSnippet] = STATE(561), - [sym_snippetRegex] = STATE(342), + [sym_sequential] = STATE(560), + [sym_files] = STATE(560), + [sym__pattern] = STATE(560), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(560), + [sym_divOperation] = STATE(560), + [sym_modOperation] = STATE(560), + [sym_addOperation] = STATE(560), + [sym_subOperation] = STATE(560), + [sym_patternAs] = STATE(560), + [sym_patternLimit] = STATE(560), + [sym_assignmentAsPattern] = STATE(560), + [sym_patternAccumulate] = STATE(560), + [sym_patternWhere] = STATE(560), + [sym__literal] = STATE(560), + [sym_patternNot] = STATE(560), + [sym_patternOr] = STATE(560), + [sym_patternOrElse] = STATE(560), + [sym_patternAny] = STATE(560), + [sym_patternAnd] = STATE(560), + [sym_patternMaybe] = STATE(560), + [sym_patternAfter] = STATE(560), + [sym_patternBefore] = STATE(560), + [sym_patternContains] = STATE(560), + [sym_patternIncludes] = STATE(560), + [sym_rewrite] = STATE(560), + [sym_patternIfElse] = STATE(560), + [sym_within] = STATE(560), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(560), + [sym_nodeLike] = STATE(560), + [sym_like] = STATE(560), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(560), + [sym_some] = STATE(560), + [sym_every] = STATE(560), + [sym_regexPattern] = STATE(560), + [sym_log] = STATE(560), + [sym_range] = STATE(560), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(560), + [sym_snippetRegex] = STATE(334), [sym_name] = ACTIONS(7), [anon_sym_sequential] = ACTIONS(9), [anon_sym_LBRACE] = ACTIONS(11), @@ -29595,10 +29645,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_some] = ACTIONS(55), [anon_sym_every] = ACTIONS(57), - [sym_underscore] = ACTIONS(923), + [sym_underscore] = ACTIONS(921), [anon_sym_log_LPAREN] = ACTIONS(69), [anon_sym_range_LPAREN] = ACTIONS(71), - [sym_booleanConstant] = ACTIONS(923), + [sym_booleanConstant] = ACTIONS(921), [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), @@ -29625,92 +29675,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(77), [sym_rawBacktickSnippet] = ACTIONS(77), - [sym_undefined] = ACTIONS(923), - [sym_top] = ACTIONS(923), - [sym_bottom] = ACTIONS(923), - [sym_intConstant] = ACTIONS(923), - [sym_doubleConstant] = ACTIONS(925), - [sym_stringConstant] = ACTIONS(925), + [sym_undefined] = ACTIONS(921), + [sym_top] = ACTIONS(921), + [sym_bottom] = ACTIONS(921), + [sym_intConstant] = ACTIONS(921), + [sym_doubleConstant] = ACTIONS(923), + [sym_stringConstant] = ACTIONS(923), [sym_regex] = ACTIONS(81), [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [190] = { - [sym_sequential] = STATE(623), - [sym_files] = STATE(623), - [sym__pattern] = STATE(623), - [sym__container] = STATE(1138), - [sym_mulOperation] = STATE(623), - [sym_divOperation] = STATE(623), - [sym_modOperation] = STATE(623), - [sym_addOperation] = STATE(623), - [sym_subOperation] = STATE(623), - [sym_patternAs] = STATE(623), - [sym_patternLimit] = STATE(623), - [sym_assignmentAsPattern] = STATE(623), - [sym_patternAccumulate] = STATE(623), - [sym_patternWhere] = STATE(623), - [sym__literal] = STATE(623), - [sym_patternNot] = STATE(623), - [sym_patternOr] = STATE(623), - [sym_patternOrElse] = STATE(623), - [sym_patternAny] = STATE(623), - [sym_patternAnd] = STATE(623), - [sym_patternMaybe] = STATE(623), - [sym_patternAfter] = STATE(623), - [sym_patternBefore] = STATE(623), - [sym_patternContains] = STATE(623), - [sym_patternIncludes] = STATE(623), - [sym_rewrite] = STATE(623), - [sym_patternIfElse] = STATE(623), - [sym_within] = STATE(623), - [sym__bubbleScope] = STATE(115), - [sym_bubble] = STATE(623), - [sym_nodeLike] = STATE(623), - [sym_like] = STATE(623), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(326), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(326), - [sym_dot] = STATE(623), - [sym_some] = STATE(623), - [sym_every] = STATE(623), - [sym_regexPattern] = STATE(623), - [sym_log] = STATE(623), - [sym_range] = STATE(623), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(623), - [sym_snippetRegex] = STATE(420), - [sym_name] = ACTIONS(207), - [anon_sym_sequential] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [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), + [sym_sequential] = STATE(599), + [sym_files] = STATE(599), + [sym__pattern] = STATE(599), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(599), + [sym_divOperation] = STATE(599), + [sym_modOperation] = STATE(599), + [sym_addOperation] = STATE(599), + [sym_subOperation] = STATE(599), + [sym_patternAs] = STATE(599), + [sym_patternLimit] = STATE(599), + [sym_assignmentAsPattern] = STATE(599), + [sym_patternAccumulate] = STATE(599), + [sym_patternWhere] = STATE(599), + [sym__literal] = STATE(599), + [sym_patternNot] = STATE(599), + [sym_patternOr] = STATE(599), + [sym_patternOrElse] = STATE(599), + [sym_patternAny] = STATE(599), + [sym_patternAnd] = STATE(599), + [sym_patternMaybe] = STATE(599), + [sym_patternAfter] = STATE(599), + [sym_patternBefore] = STATE(599), + [sym_patternContains] = STATE(599), + [sym_patternIncludes] = STATE(599), + [sym_rewrite] = STATE(599), + [sym_patternIfElse] = STATE(599), + [sym_within] = STATE(599), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(599), + [sym_nodeLike] = STATE(599), + [sym_like] = STATE(599), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(599), + [sym_some] = STATE(599), + [sym_every] = STATE(599), + [sym_regexPattern] = STATE(599), + [sym_log] = STATE(599), + [sym_range] = STATE(599), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(599), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), [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(927), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_range_LPAREN] = ACTIONS(261), - [sym_booleanConstant] = ACTIONS(927), - [sym_variable] = ACTIONS(263), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(925), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(925), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -29734,65 +29784,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(927), - [sym_top] = ACTIONS(927), - [sym_bottom] = ACTIONS(927), - [sym_intConstant] = ACTIONS(927), - [sym_doubleConstant] = ACTIONS(929), - [sym_stringConstant] = ACTIONS(929), - [sym_regex] = ACTIONS(269), - [anon_sym_r] = ACTIONS(271), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(925), + [sym_top] = ACTIONS(925), + [sym_bottom] = ACTIONS(925), + [sym_intConstant] = ACTIONS(925), + [sym_doubleConstant] = ACTIONS(927), + [sym_stringConstant] = ACTIONS(927), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [191] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1038), - [sym__predicate] = STATE(1038), - [sym_predicateNot] = STATE(1038), - [sym_predicateMaybe] = STATE(1038), - [sym_predicateAnd] = STATE(1038), - [sym_predicateOr] = STATE(1038), - [sym_predicateAny] = STATE(1038), - [sym_predicateIfElse] = STATE(1038), - [sym_predicateRewrite] = STATE(1038), - [sym_predicateAssignment] = STATE(1038), - [sym_predicateAccumulate] = STATE(1038), - [sym_predicateGreater] = STATE(1038), - [sym_predicateLess] = STATE(1038), - [sym_predicateGreaterEqual] = STATE(1038), - [sym_predicateLessEqual] = STATE(1038), - [sym_predicateNotEqual] = STATE(1038), - [sym_predicateEqual] = STATE(1038), - [sym_predicateMatch] = STATE(1038), - [sym_predicateCall] = STATE(1038), - [sym_predicateReturn] = STATE(1038), - [sym_languageName] = STATE(1476), - [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(931), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(935), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), - [anon_sym_LBRACK] = ACTIONS(247), - [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [sym_sequential] = STATE(566), + [sym_files] = STATE(566), + [sym__pattern] = STATE(566), + [sym__container] = STATE(1032), + [sym_mulOperation] = STATE(566), + [sym_divOperation] = STATE(566), + [sym_modOperation] = STATE(566), + [sym_addOperation] = STATE(566), + [sym_subOperation] = STATE(566), + [sym_patternAs] = STATE(566), + [sym_patternLimit] = STATE(566), + [sym_assignmentAsPattern] = STATE(566), + [sym_patternAccumulate] = STATE(566), + [sym_patternWhere] = STATE(566), + [sym__literal] = STATE(566), + [sym_patternNot] = STATE(566), + [sym_patternOr] = STATE(566), + [sym_patternOrElse] = STATE(566), + [sym_patternAny] = STATE(566), + [sym_patternAnd] = STATE(566), + [sym_patternMaybe] = STATE(566), + [sym_patternAfter] = STATE(566), + [sym_patternBefore] = STATE(566), + [sym_patternContains] = STATE(566), + [sym_patternIncludes] = STATE(566), + [sym_rewrite] = STATE(566), + [sym_patternIfElse] = STATE(566), + [sym_within] = STATE(566), + [sym__bubbleScope] = STATE(119), + [sym_bubble] = STATE(566), + [sym_nodeLike] = STATE(566), + [sym_like] = STATE(566), + [sym_map] = STATE(338), + [sym_mapAccessor] = STATE(322), + [sym_list] = STATE(339), + [sym_listIndex] = STATE(322), + [sym_dot] = STATE(566), + [sym_some] = STATE(566), + [sym_every] = STATE(566), + [sym_regexPattern] = STATE(566), + [sym_log] = STATE(566), + [sym_range] = STATE(566), + [sym_languageName] = STATE(1412), + [sym_languageSpecificSnippet] = STATE(601), + [sym_codeSnippet] = STATE(566), + [sym_snippetRegex] = STATE(334), + [sym_name] = ACTIONS(7), + [anon_sym_sequential] = ACTIONS(9), + [anon_sym_LBRACE] = ACTIONS(11), + [anon_sym_multifile] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_not] = ACTIONS(23), + [anon_sym_or] = ACTIONS(25), + [anon_sym_orelse] = ACTIONS(27), + [anon_sym_any] = ACTIONS(29), + [anon_sym_and] = ACTIONS(31), + [anon_sym_maybe] = ACTIONS(33), + [anon_sym_after] = ACTIONS(35), + [anon_sym_before] = ACTIONS(37), + [anon_sym_contains] = ACTIONS(39), + [anon_sym_includes] = ACTIONS(41), + [anon_sym_if] = ACTIONS(43), + [anon_sym_within] = ACTIONS(45), + [anon_sym_bubble] = ACTIONS(47), + [anon_sym_like] = ACTIONS(49), + [anon_sym_DOT] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_some] = ACTIONS(55), + [anon_sym_every] = ACTIONS(57), + [sym_underscore] = ACTIONS(929), + [anon_sym_log_LPAREN] = ACTIONS(69), + [anon_sym_range_LPAREN] = ACTIONS(71), + [sym_booleanConstant] = ACTIONS(929), + [sym_variable] = ACTIONS(73), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -29816,63 +29895,94 @@ 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), - [sym_backtickSnippet] = ACTIONS(265), - [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [sym_backtickSnippet] = ACTIONS(77), + [sym_rawBacktickSnippet] = ACTIONS(77), + [sym_undefined] = ACTIONS(929), + [sym_top] = ACTIONS(929), + [sym_bottom] = ACTIONS(929), + [sym_intConstant] = ACTIONS(929), + [sym_doubleConstant] = ACTIONS(931), + [sym_stringConstant] = ACTIONS(931), + [sym_regex] = ACTIONS(81), + [anon_sym_r] = ACTIONS(83), [sym_comment] = ACTIONS(3), }, [192] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapElement] = STATE(1137), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1084), - [sym__predicate] = STATE(1084), - [sym_predicateNot] = STATE(1084), - [sym_predicateMaybe] = STATE(1084), - [sym_predicateAnd] = STATE(1084), - [sym_predicateOr] = STATE(1084), - [sym_predicateAny] = STATE(1084), - [sym_predicateIfElse] = STATE(1084), - [sym_predicateRewrite] = STATE(1084), - [sym_predicateAssignment] = STATE(1084), - [sym_predicateAccumulate] = STATE(1084), - [sym_predicateGreater] = STATE(1084), - [sym_predicateLess] = STATE(1084), - [sym_predicateGreaterEqual] = STATE(1084), - [sym_predicateLessEqual] = STATE(1084), - [sym_predicateNotEqual] = STATE(1084), - [sym_predicateEqual] = STATE(1084), - [sym_predicateMatch] = STATE(1084), - [sym_predicateCall] = STATE(1084), - [sym_predicateReturn] = STATE(1084), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(894), + [sym_files] = STATE(894), + [sym__pattern] = STATE(894), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(894), + [sym_divOperation] = STATE(894), + [sym_modOperation] = STATE(894), + [sym_addOperation] = STATE(894), + [sym_subOperation] = STATE(894), + [sym_patternAs] = STATE(894), + [sym_patternLimit] = STATE(894), + [sym_assignmentAsPattern] = STATE(894), + [sym_patternAccumulate] = STATE(894), + [sym_patternWhere] = STATE(894), + [sym__literal] = STATE(894), + [sym_patternNot] = STATE(894), + [sym_patternOr] = STATE(894), + [sym_patternOrElse] = STATE(894), + [sym_patternAny] = STATE(894), + [sym_patternAnd] = STATE(894), + [sym_patternMaybe] = STATE(894), + [sym_patternAfter] = STATE(894), + [sym_patternBefore] = STATE(894), + [sym_patternContains] = STATE(894), + [sym_patternIncludes] = STATE(894), + [sym_rewrite] = STATE(894), + [sym_patternIfElse] = STATE(894), + [sym_within] = STATE(894), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(894), + [sym_nodeLike] = STATE(894), + [sym_like] = STATE(894), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(894), + [sym_some] = STATE(894), + [sym_every] = STATE(894), + [sym_regexPattern] = STATE(894), + [sym_log] = STATE(894), + [sym_range] = STATE(894), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(931), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(963), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(894), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(933), [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(933), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -29898,60 +30008,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [sym_undefined] = ACTIONS(933), + [sym_top] = ACTIONS(933), + [sym_bottom] = ACTIONS(933), + [sym_intConstant] = ACTIONS(933), + [sym_doubleConstant] = ACTIONS(935), + [sym_stringConstant] = ACTIONS(935), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [193] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(740), + [sym_files] = STATE(740), + [sym__pattern] = STATE(740), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(740), + [sym_divOperation] = STATE(740), + [sym_modOperation] = STATE(740), + [sym_addOperation] = STATE(740), + [sym_subOperation] = STATE(740), + [sym_patternAs] = STATE(740), + [sym_patternLimit] = STATE(740), + [sym_assignmentAsPattern] = STATE(740), + [sym_patternAccumulate] = STATE(740), + [sym_patternWhere] = STATE(740), + [sym__literal] = STATE(740), + [sym_patternNot] = STATE(740), + [sym_patternOr] = STATE(740), + [sym_patternOrElse] = STATE(740), + [sym_patternAny] = STATE(740), + [sym_patternAnd] = STATE(740), + [sym_patternMaybe] = STATE(740), + [sym_patternAfter] = STATE(740), + [sym_patternBefore] = STATE(740), + [sym_patternContains] = STATE(740), + [sym_patternIncludes] = STATE(740), + [sym_rewrite] = STATE(740), + [sym_patternIfElse] = STATE(740), + [sym_within] = STATE(740), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(740), + [sym_nodeLike] = STATE(740), + [sym_like] = STATE(740), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(740), + [sym_some] = STATE(740), + [sym_every] = STATE(740), + [sym_regexPattern] = STATE(740), + [sym_log] = STATE(740), + [sym_range] = STATE(740), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(967), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(740), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(937), + [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(939), [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(939), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -29977,60 +30119,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [sym_undefined] = ACTIONS(939), + [sym_top] = ACTIONS(939), + [sym_bottom] = ACTIONS(939), + [sym_intConstant] = ACTIONS(939), + [sym_doubleConstant] = ACTIONS(941), + [sym_stringConstant] = ACTIONS(941), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [194] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym_sequential] = STATE(908), + [sym_files] = STATE(908), + [sym__pattern] = STATE(908), + [sym__container] = STATE(1146), + [sym_mulOperation] = STATE(908), + [sym_divOperation] = STATE(908), + [sym_modOperation] = STATE(908), + [sym_addOperation] = STATE(908), + [sym_subOperation] = STATE(908), + [sym_patternAs] = STATE(908), + [sym_patternLimit] = STATE(908), + [sym_assignmentAsPattern] = STATE(908), + [sym_patternAccumulate] = STATE(908), + [sym_patternWhere] = STATE(908), + [sym__literal] = STATE(908), + [sym_patternNot] = STATE(908), + [sym_patternOr] = STATE(908), + [sym_patternOrElse] = STATE(908), + [sym_patternAny] = STATE(908), + [sym_patternAnd] = STATE(908), + [sym_patternMaybe] = STATE(908), + [sym_patternAfter] = STATE(908), + [sym_patternBefore] = STATE(908), + [sym_patternContains] = STATE(908), + [sym_patternIncludes] = STATE(908), + [sym_rewrite] = STATE(908), + [sym_patternIfElse] = STATE(908), + [sym_within] = STATE(908), + [sym__bubbleScope] = STATE(121), + [sym_bubble] = STATE(908), + [sym_nodeLike] = STATE(908), + [sym_like] = STATE(908), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(330), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(330), + [sym_dot] = STATE(908), + [sym_some] = STATE(908), + [sym_every] = STATE(908), + [sym_regexPattern] = STATE(908), + [sym_log] = STATE(908), + [sym_range] = STATE(908), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(969), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(908), + [sym_snippetRegex] = STATE(422), + [sym_name] = ACTIONS(207), + [anon_sym_sequential] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [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(943), [anon_sym_log_LPAREN] = ACTIONS(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [anon_sym_range_LPAREN] = ACTIONS(261), + [sym_booleanConstant] = ACTIONS(943), + [sym_variable] = ACTIONS(263), [anon_sym_js] = ACTIONS(75), [anon_sym_grit] = ACTIONS(75), [anon_sym_html] = ACTIONS(75), @@ -30056,60 +30230,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [sym_undefined] = ACTIONS(943), + [sym_top] = ACTIONS(943), + [sym_bottom] = ACTIONS(943), + [sym_intConstant] = ACTIONS(943), + [sym_doubleConstant] = ACTIONS(945), + [sym_stringConstant] = ACTIONS(945), + [sym_regex] = ACTIONS(269), + [anon_sym_r] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [195] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1054), + [sym__predicate] = STATE(1054), + [sym_predicateNot] = STATE(1054), + [sym_predicateMaybe] = STATE(1054), + [sym_predicateAnd] = STATE(1054), + [sym_predicateOr] = STATE(1054), + [sym_predicateAny] = STATE(1054), + [sym_predicateIfElse] = STATE(1054), + [sym_predicateRewrite] = STATE(1054), + [sym_predicateAssignment] = STATE(1054), + [sym_predicateAccumulate] = STATE(1054), + [sym_predicateGreater] = STATE(1054), + [sym_predicateLess] = STATE(1054), + [sym_predicateGreaterEqual] = STATE(1054), + [sym_predicateLessEqual] = STATE(1054), + [sym_predicateNotEqual] = STATE(1054), + [sym_predicateEqual] = STATE(1054), + [sym_predicateMatch] = STATE(1054), + [sym_predicateCall] = STATE(1054), + [sym_predicateReturn] = STATE(1054), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(971), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(947), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(951), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30135,60 +30312,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [196] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapElement] = STATE(1168), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1077), + [sym__predicate] = STATE(1077), + [sym_predicateNot] = STATE(1077), + [sym_predicateMaybe] = STATE(1077), + [sym_predicateAnd] = STATE(1077), + [sym_predicateOr] = STATE(1077), + [sym_predicateAny] = STATE(1077), + [sym_predicateIfElse] = STATE(1077), + [sym_predicateRewrite] = STATE(1077), + [sym_predicateAssignment] = STATE(1077), + [sym_predicateAccumulate] = STATE(1077), + [sym_predicateGreater] = STATE(1077), + [sym_predicateLess] = STATE(1077), + [sym_predicateGreaterEqual] = STATE(1077), + [sym_predicateLessEqual] = STATE(1077), + [sym_predicateNotEqual] = STATE(1077), + [sym_predicateEqual] = STATE(1077), + [sym_predicateMatch] = STATE(1077), + [sym_predicateCall] = STATE(1077), + [sym_predicateReturn] = STATE(1077), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(973), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(947), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(979), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30214,60 +30392,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [197] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1031), + [sym__predicate] = STATE(1031), + [sym_predicateNot] = STATE(1031), + [sym_predicateMaybe] = STATE(1031), + [sym_predicateAnd] = STATE(1031), + [sym_predicateOr] = STATE(1031), + [sym_predicateAny] = STATE(1031), + [sym_predicateIfElse] = STATE(1031), + [sym_predicateRewrite] = STATE(1031), + [sym_predicateAssignment] = STATE(1031), + [sym_predicateAccumulate] = STATE(1031), + [sym_predicateGreater] = STATE(1031), + [sym_predicateLess] = STATE(1031), + [sym_predicateGreaterEqual] = STATE(1031), + [sym_predicateLessEqual] = STATE(1031), + [sym_predicateNotEqual] = STATE(1031), + [sym_predicateEqual] = STATE(1031), + [sym_predicateMatch] = STATE(1031), + [sym_predicateCall] = STATE(1031), + [sym_predicateReturn] = STATE(1031), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(975), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(983), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30293,60 +30471,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [198] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1124), - [sym__predicate] = STATE(1124), - [sym_predicateNot] = STATE(1124), - [sym_predicateMaybe] = STATE(1124), - [sym_predicateAnd] = STATE(1124), - [sym_predicateOr] = STATE(1124), - [sym_predicateAny] = STATE(1124), - [sym_predicateIfElse] = STATE(1124), - [sym_predicateRewrite] = STATE(1124), - [sym_predicateAssignment] = STATE(1124), - [sym_predicateAccumulate] = STATE(1124), - [sym_predicateGreater] = STATE(1124), - [sym_predicateLess] = STATE(1124), - [sym_predicateGreaterEqual] = STATE(1124), - [sym_predicateLessEqual] = STATE(1124), - [sym_predicateNotEqual] = STATE(1124), - [sym_predicateEqual] = STATE(1124), - [sym_predicateMatch] = STATE(1124), - [sym_predicateCall] = STATE(1124), - [sym_predicateReturn] = STATE(1124), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(977), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(985), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30372,60 +30550,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [199] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1182), + [sym__predicate] = STATE(1182), + [sym_predicateNot] = STATE(1182), + [sym_predicateMaybe] = STATE(1182), + [sym_predicateAnd] = STATE(1182), + [sym_predicateOr] = STATE(1182), + [sym_predicateAny] = STATE(1182), + [sym_predicateIfElse] = STATE(1182), + [sym_predicateRewrite] = STATE(1182), + [sym_predicateAssignment] = STATE(1182), + [sym_predicateAccumulate] = STATE(1182), + [sym_predicateGreater] = STATE(1182), + [sym_predicateLess] = STATE(1182), + [sym_predicateGreaterEqual] = STATE(1182), + [sym_predicateLessEqual] = STATE(1182), + [sym_predicateNotEqual] = STATE(1182), + [sym_predicateEqual] = STATE(1182), + [sym_predicateMatch] = STATE(1182), + [sym_predicateCall] = STATE(1182), + [sym_predicateReturn] = STATE(1182), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(979), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(987), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30451,60 +30629,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [200] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1075), - [sym__predicate] = STATE(1075), - [sym_predicateNot] = STATE(1075), - [sym_predicateMaybe] = STATE(1075), - [sym_predicateAnd] = STATE(1075), - [sym_predicateOr] = STATE(1075), - [sym_predicateAny] = STATE(1075), - [sym_predicateIfElse] = STATE(1075), - [sym_predicateRewrite] = STATE(1075), - [sym_predicateAssignment] = STATE(1075), - [sym_predicateAccumulate] = STATE(1075), - [sym_predicateGreater] = STATE(1075), - [sym_predicateLess] = STATE(1075), - [sym_predicateGreaterEqual] = STATE(1075), - [sym_predicateLessEqual] = STATE(1075), - [sym_predicateNotEqual] = STATE(1075), - [sym_predicateEqual] = STATE(1075), - [sym_predicateMatch] = STATE(1075), - [sym_predicateCall] = STATE(1075), - [sym_predicateReturn] = STATE(1075), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(981), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(989), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30530,60 +30708,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [201] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1154), + [sym__predicate] = STATE(1154), + [sym_predicateNot] = STATE(1154), + [sym_predicateMaybe] = STATE(1154), + [sym_predicateAnd] = STATE(1154), + [sym_predicateOr] = STATE(1154), + [sym_predicateAny] = STATE(1154), + [sym_predicateIfElse] = STATE(1154), + [sym_predicateRewrite] = STATE(1154), + [sym_predicateAssignment] = STATE(1154), + [sym_predicateAccumulate] = STATE(1154), + [sym_predicateGreater] = STATE(1154), + [sym_predicateLess] = STATE(1154), + [sym_predicateGreaterEqual] = STATE(1154), + [sym_predicateLessEqual] = STATE(1154), + [sym_predicateNotEqual] = STATE(1154), + [sym_predicateEqual] = STATE(1154), + [sym_predicateMatch] = STATE(1154), + [sym_predicateCall] = STATE(1154), + [sym_predicateReturn] = STATE(1154), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(983), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(991), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30609,60 +30787,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [202] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1020), - [sym__predicate] = STATE(1020), - [sym_predicateNot] = STATE(1020), - [sym_predicateMaybe] = STATE(1020), - [sym_predicateAnd] = STATE(1020), - [sym_predicateOr] = STATE(1020), - [sym_predicateAny] = STATE(1020), - [sym_predicateIfElse] = STATE(1020), - [sym_predicateRewrite] = STATE(1020), - [sym_predicateAssignment] = STATE(1020), - [sym_predicateAccumulate] = STATE(1020), - [sym_predicateGreater] = STATE(1020), - [sym_predicateLess] = STATE(1020), - [sym_predicateGreaterEqual] = STATE(1020), - [sym_predicateLessEqual] = STATE(1020), - [sym_predicateNotEqual] = STATE(1020), - [sym_predicateEqual] = STATE(1020), - [sym_predicateMatch] = STATE(1020), - [sym_predicateCall] = STATE(1020), - [sym_predicateReturn] = STATE(1020), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(985), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(993), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30688,60 +30866,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [203] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1076), - [sym__predicate] = STATE(1076), - [sym_predicateNot] = STATE(1076), - [sym_predicateMaybe] = STATE(1076), - [sym_predicateAnd] = STATE(1076), - [sym_predicateOr] = STATE(1076), - [sym_predicateAny] = STATE(1076), - [sym_predicateIfElse] = STATE(1076), - [sym_predicateRewrite] = STATE(1076), - [sym_predicateAssignment] = STATE(1076), - [sym_predicateAccumulate] = STATE(1076), - [sym_predicateGreater] = STATE(1076), - [sym_predicateLess] = STATE(1076), - [sym_predicateGreaterEqual] = STATE(1076), - [sym_predicateLessEqual] = STATE(1076), - [sym_predicateNotEqual] = STATE(1076), - [sym_predicateEqual] = STATE(1076), - [sym_predicateMatch] = STATE(1076), - [sym_predicateCall] = STATE(1076), - [sym_predicateReturn] = STATE(1076), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(987), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(995), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30767,60 +30945,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [204] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(997), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30846,60 +31024,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [205] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1077), - [sym__predicate] = STATE(1077), - [sym_predicateNot] = STATE(1077), - [sym_predicateMaybe] = STATE(1077), - [sym_predicateAnd] = STATE(1077), - [sym_predicateOr] = STATE(1077), - [sym_predicateAny] = STATE(1077), - [sym_predicateIfElse] = STATE(1077), - [sym_predicateRewrite] = STATE(1077), - [sym_predicateAssignment] = STATE(1077), - [sym_predicateAccumulate] = STATE(1077), - [sym_predicateGreater] = STATE(1077), - [sym_predicateLess] = STATE(1077), - [sym_predicateGreaterEqual] = STATE(1077), - [sym_predicateLessEqual] = STATE(1077), - [sym_predicateNotEqual] = STATE(1077), - [sym_predicateEqual] = STATE(1077), - [sym_predicateMatch] = STATE(1077), - [sym_predicateCall] = STATE(1077), - [sym_predicateReturn] = STATE(1077), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(999), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -30925,60 +31103,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [206] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(993), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1001), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31004,60 +31182,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [207] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(995), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1003), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31083,60 +31261,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [208] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(997), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1005), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31162,60 +31340,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [209] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(999), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1007), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31241,60 +31419,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [210] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1001), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1009), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31320,60 +31498,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [211] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1144), - [sym__predicate] = STATE(1144), - [sym_predicateNot] = STATE(1144), - [sym_predicateMaybe] = STATE(1144), - [sym_predicateAnd] = STATE(1144), - [sym_predicateOr] = STATE(1144), - [sym_predicateAny] = STATE(1144), - [sym_predicateIfElse] = STATE(1144), - [sym_predicateRewrite] = STATE(1144), - [sym_predicateAssignment] = STATE(1144), - [sym_predicateAccumulate] = STATE(1144), - [sym_predicateGreater] = STATE(1144), - [sym_predicateLess] = STATE(1144), - [sym_predicateGreaterEqual] = STATE(1144), - [sym_predicateLessEqual] = STATE(1144), - [sym_predicateNotEqual] = STATE(1144), - [sym_predicateEqual] = STATE(1144), - [sym_predicateMatch] = STATE(1144), - [sym_predicateCall] = STATE(1144), - [sym_predicateReturn] = STATE(1144), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1003), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1011), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31399,60 +31577,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [212] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1140), - [sym__predicate] = STATE(1140), - [sym_predicateNot] = STATE(1140), - [sym_predicateMaybe] = STATE(1140), - [sym_predicateAnd] = STATE(1140), - [sym_predicateOr] = STATE(1140), - [sym_predicateAny] = STATE(1140), - [sym_predicateIfElse] = STATE(1140), - [sym_predicateRewrite] = STATE(1140), - [sym_predicateAssignment] = STATE(1140), - [sym_predicateAccumulate] = STATE(1140), - [sym_predicateGreater] = STATE(1140), - [sym_predicateLess] = STATE(1140), - [sym_predicateGreaterEqual] = STATE(1140), - [sym_predicateLessEqual] = STATE(1140), - [sym_predicateNotEqual] = STATE(1140), - [sym_predicateEqual] = STATE(1140), - [sym_predicateMatch] = STATE(1140), - [sym_predicateCall] = STATE(1140), - [sym_predicateReturn] = STATE(1140), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1005), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1013), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31478,60 +31656,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [213] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1007), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1015), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31557,60 +31735,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [214] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1009), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1017), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31636,60 +31814,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [215] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1011), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1019), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31715,60 +31893,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [216] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1013), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1021), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31794,60 +31972,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [217] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1209), + [sym__predicate] = STATE(1209), + [sym_predicateNot] = STATE(1209), + [sym_predicateMaybe] = STATE(1209), + [sym_predicateAnd] = STATE(1209), + [sym_predicateOr] = STATE(1209), + [sym_predicateAny] = STATE(1209), + [sym_predicateIfElse] = STATE(1209), + [sym_predicateRewrite] = STATE(1209), + [sym_predicateAssignment] = STATE(1209), + [sym_predicateAccumulate] = STATE(1209), + [sym_predicateGreater] = STATE(1209), + [sym_predicateLess] = STATE(1209), + [sym_predicateGreaterEqual] = STATE(1209), + [sym_predicateLessEqual] = STATE(1209), + [sym_predicateNotEqual] = STATE(1209), + [sym_predicateEqual] = STATE(1209), + [sym_predicateMatch] = STATE(1209), + [sym_predicateCall] = STATE(1209), + [sym_predicateReturn] = STATE(1209), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1015), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1023), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31873,60 +32051,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [218] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1025), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -31952,60 +32130,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [219] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1133), - [sym__predicate] = STATE(1133), - [sym_predicateNot] = STATE(1133), - [sym_predicateMaybe] = STATE(1133), - [sym_predicateAnd] = STATE(1133), - [sym_predicateOr] = STATE(1133), - [sym_predicateAny] = STATE(1133), - [sym_predicateIfElse] = STATE(1133), - [sym_predicateRewrite] = STATE(1133), - [sym_predicateAssignment] = STATE(1133), - [sym_predicateAccumulate] = STATE(1133), - [sym_predicateGreater] = STATE(1133), - [sym_predicateLess] = STATE(1133), - [sym_predicateGreaterEqual] = STATE(1133), - [sym_predicateLessEqual] = STATE(1133), - [sym_predicateNotEqual] = STATE(1133), - [sym_predicateEqual] = STATE(1133), - [sym_predicateMatch] = STATE(1133), - [sym_predicateCall] = STATE(1133), - [sym_predicateReturn] = STATE(1133), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1019), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1027), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32031,60 +32209,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [220] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1206), + [sym__predicate] = STATE(1206), + [sym_predicateNot] = STATE(1206), + [sym_predicateMaybe] = STATE(1206), + [sym_predicateAnd] = STATE(1206), + [sym_predicateOr] = STATE(1206), + [sym_predicateAny] = STATE(1206), + [sym_predicateIfElse] = STATE(1206), + [sym_predicateRewrite] = STATE(1206), + [sym_predicateAssignment] = STATE(1206), + [sym_predicateAccumulate] = STATE(1206), + [sym_predicateGreater] = STATE(1206), + [sym_predicateLess] = STATE(1206), + [sym_predicateGreaterEqual] = STATE(1206), + [sym_predicateLessEqual] = STATE(1206), + [sym_predicateNotEqual] = STATE(1206), + [sym_predicateEqual] = STATE(1206), + [sym_predicateMatch] = STATE(1206), + [sym_predicateCall] = STATE(1206), + [sym_predicateReturn] = STATE(1206), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_RBRACE] = ACTIONS(1021), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1029), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32110,59 +32288,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [221] = { - [sym__container] = STATE(998), - [sym__literal] = STATE(1459), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(998), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(998), - [sym_log] = STATE(580), - [sym__predicate] = STATE(580), - [sym_predicateNot] = STATE(580), - [sym_predicateMaybe] = STATE(580), - [sym_predicateAnd] = STATE(580), - [sym_predicateOr] = STATE(580), - [sym_predicateAny] = STATE(580), - [sym_predicateIfElse] = STATE(580), - [sym_predicateRewrite] = STATE(580), - [sym_predicateAssignment] = STATE(580), - [sym_predicateAccumulate] = STATE(580), - [sym_predicateGreater] = STATE(580), - [sym_predicateLess] = STATE(580), - [sym_predicateGreaterEqual] = STATE(580), - [sym_predicateLessEqual] = STATE(580), - [sym_predicateNotEqual] = STATE(580), - [sym_predicateEqual] = STATE(580), - [sym_predicateMatch] = STATE(580), - [sym_predicateCall] = STATE(580), - [sym_predicateReturn] = STATE(580), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1459), - [sym_name] = ACTIONS(1023), - [anon_sym_LBRACE] = ACTIONS(1025), - [anon_sym_LPAREN] = ACTIONS(1027), - [anon_sym_BANG] = ACTIONS(1029), - [anon_sym_not] = ACTIONS(1031), - [anon_sym_or] = ACTIONS(1033), - [anon_sym_any] = ACTIONS(1035), - [anon_sym_and] = ACTIONS(1037), - [anon_sym_maybe] = ACTIONS(1039), - [anon_sym_if] = ACTIONS(1041), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1031), + [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(1043), - [sym_booleanConstant] = ACTIONS(1045), - [sym_variable] = ACTIONS(1047), + [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), @@ -32188,59 +32367,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(1049), - [sym_top] = ACTIONS(1049), - [sym_bottom] = ACTIONS(1049), - [sym_intConstant] = ACTIONS(1049), - [sym_doubleConstant] = ACTIONS(1051), - [sym_stringConstant] = ACTIONS(1051), + [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), }, [222] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(849), - [sym__predicate] = STATE(849), - [sym_predicateNot] = STATE(849), - [sym_predicateMaybe] = STATE(849), - [sym_predicateAnd] = STATE(849), - [sym_predicateOr] = STATE(849), - [sym_predicateAny] = STATE(849), - [sym_predicateIfElse] = STATE(849), - [sym_predicateRewrite] = STATE(849), - [sym_predicateAssignment] = STATE(849), - [sym_predicateAccumulate] = STATE(849), - [sym_predicateGreater] = STATE(849), - [sym_predicateLess] = STATE(849), - [sym_predicateGreaterEqual] = STATE(849), - [sym_predicateLessEqual] = STATE(849), - [sym_predicateNotEqual] = STATE(849), - [sym_predicateEqual] = STATE(849), - [sym_predicateMatch] = STATE(849), - [sym_predicateCall] = STATE(849), - [sym_predicateReturn] = STATE(849), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1173), + [sym__predicate] = STATE(1173), + [sym_predicateNot] = STATE(1173), + [sym_predicateMaybe] = STATE(1173), + [sym_predicateAnd] = STATE(1173), + [sym_predicateOr] = STATE(1173), + [sym_predicateAny] = STATE(1173), + [sym_predicateIfElse] = STATE(1173), + [sym_predicateRewrite] = STATE(1173), + [sym_predicateAssignment] = STATE(1173), + [sym_predicateAccumulate] = STATE(1173), + [sym_predicateGreater] = STATE(1173), + [sym_predicateLess] = STATE(1173), + [sym_predicateGreaterEqual] = STATE(1173), + [sym_predicateLessEqual] = STATE(1173), + [sym_predicateNotEqual] = STATE(1173), + [sym_predicateEqual] = STATE(1173), + [sym_predicateMatch] = STATE(1173), + [sym_predicateCall] = STATE(1173), + [sym_predicateReturn] = STATE(1173), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1033), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32266,59 +32446,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [223] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1244), - [sym__predicate] = STATE(1244), - [sym_predicateNot] = STATE(1244), - [sym_predicateMaybe] = STATE(1244), - [sym_predicateAnd] = STATE(1244), - [sym_predicateOr] = STATE(1244), - [sym_predicateAny] = STATE(1244), - [sym_predicateIfElse] = STATE(1244), - [sym_predicateRewrite] = STATE(1244), - [sym_predicateAssignment] = STATE(1244), - [sym_predicateAccumulate] = STATE(1244), - [sym_predicateGreater] = STATE(1244), - [sym_predicateLess] = STATE(1244), - [sym_predicateGreaterEqual] = STATE(1244), - [sym_predicateLessEqual] = STATE(1244), - [sym_predicateNotEqual] = STATE(1244), - [sym_predicateEqual] = STATE(1244), - [sym_predicateMatch] = STATE(1244), - [sym_predicateCall] = STATE(1244), - [sym_predicateReturn] = STATE(1244), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1048), + [sym__predicate] = STATE(1048), + [sym_predicateNot] = STATE(1048), + [sym_predicateMaybe] = STATE(1048), + [sym_predicateAnd] = STATE(1048), + [sym_predicateOr] = STATE(1048), + [sym_predicateAny] = STATE(1048), + [sym_predicateIfElse] = STATE(1048), + [sym_predicateRewrite] = STATE(1048), + [sym_predicateAssignment] = STATE(1048), + [sym_predicateAccumulate] = STATE(1048), + [sym_predicateGreater] = STATE(1048), + [sym_predicateLess] = STATE(1048), + [sym_predicateGreaterEqual] = STATE(1048), + [sym_predicateLessEqual] = STATE(1048), + [sym_predicateNotEqual] = STATE(1048), + [sym_predicateEqual] = STATE(1048), + [sym_predicateMatch] = STATE(1048), + [sym_predicateCall] = STATE(1048), + [sym_predicateReturn] = STATE(1048), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1035), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32344,59 +32525,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [224] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1422), - [sym__predicate] = STATE(1422), - [sym_predicateNot] = STATE(1422), - [sym_predicateMaybe] = STATE(1422), - [sym_predicateAnd] = STATE(1422), - [sym_predicateOr] = STATE(1422), - [sym_predicateAny] = STATE(1422), - [sym_predicateIfElse] = STATE(1422), - [sym_predicateRewrite] = STATE(1422), - [sym_predicateAssignment] = STATE(1422), - [sym_predicateAccumulate] = STATE(1422), - [sym_predicateGreater] = STATE(1422), - [sym_predicateLess] = STATE(1422), - [sym_predicateGreaterEqual] = STATE(1422), - [sym_predicateLessEqual] = STATE(1422), - [sym_predicateNotEqual] = STATE(1422), - [sym_predicateEqual] = STATE(1422), - [sym_predicateMatch] = STATE(1422), - [sym_predicateCall] = STATE(1422), - [sym_predicateReturn] = STATE(1422), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1044), + [sym__predicate] = STATE(1044), + [sym_predicateNot] = STATE(1044), + [sym_predicateMaybe] = STATE(1044), + [sym_predicateAnd] = STATE(1044), + [sym_predicateOr] = STATE(1044), + [sym_predicateAny] = STATE(1044), + [sym_predicateIfElse] = STATE(1044), + [sym_predicateRewrite] = STATE(1044), + [sym_predicateAssignment] = STATE(1044), + [sym_predicateAccumulate] = STATE(1044), + [sym_predicateGreater] = STATE(1044), + [sym_predicateLess] = STATE(1044), + [sym_predicateGreaterEqual] = STATE(1044), + [sym_predicateLessEqual] = STATE(1044), + [sym_predicateNotEqual] = STATE(1044), + [sym_predicateEqual] = STATE(1044), + [sym_predicateMatch] = STATE(1044), + [sym_predicateCall] = STATE(1044), + [sym_predicateReturn] = STATE(1044), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [sym_codeSnippet] = STATE(1527), + [sym_name] = ACTIONS(981), + [anon_sym_LBRACE] = ACTIONS(949), + [anon_sym_RBRACE] = ACTIONS(1037), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32422,59 +32604,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [225] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(645), - [sym__predicate] = STATE(645), - [sym_predicateNot] = STATE(645), - [sym_predicateMaybe] = STATE(645), - [sym_predicateAnd] = STATE(645), - [sym_predicateOr] = STATE(645), - [sym_predicateAny] = STATE(645), - [sym_predicateIfElse] = STATE(645), - [sym_predicateRewrite] = STATE(645), - [sym_predicateAssignment] = STATE(645), - [sym_predicateAccumulate] = STATE(645), - [sym_predicateGreater] = STATE(645), - [sym_predicateLess] = STATE(645), - [sym_predicateGreaterEqual] = STATE(645), - [sym_predicateLessEqual] = STATE(645), - [sym_predicateNotEqual] = STATE(645), - [sym_predicateEqual] = STATE(645), - [sym_predicateMatch] = STATE(645), - [sym_predicateCall] = STATE(645), - [sym_predicateReturn] = STATE(645), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(678), + [sym__predicate] = STATE(678), + [sym_predicateNot] = STATE(678), + [sym_predicateMaybe] = STATE(678), + [sym_predicateAnd] = STATE(678), + [sym_predicateOr] = STATE(678), + [sym_predicateAny] = STATE(678), + [sym_predicateIfElse] = STATE(678), + [sym_predicateRewrite] = STATE(678), + [sym_predicateAssignment] = STATE(678), + [sym_predicateAccumulate] = STATE(678), + [sym_predicateGreater] = STATE(678), + [sym_predicateLess] = STATE(678), + [sym_predicateGreaterEqual] = STATE(678), + [sym_predicateLessEqual] = STATE(678), + [sym_predicateNotEqual] = STATE(678), + [sym_predicateEqual] = STATE(678), + [sym_predicateMatch] = STATE(678), + [sym_predicateCall] = STATE(678), + [sym_predicateReturn] = STATE(678), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32500,59 +32682,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [226] = { - [sym__container] = STATE(998), - [sym__literal] = STATE(1459), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(998), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(998), - [sym_log] = STATE(463), - [sym__predicate] = STATE(463), - [sym_predicateNot] = STATE(463), - [sym_predicateMaybe] = STATE(463), - [sym_predicateAnd] = STATE(463), - [sym_predicateOr] = STATE(463), - [sym_predicateAny] = STATE(463), - [sym_predicateIfElse] = STATE(463), - [sym_predicateRewrite] = STATE(463), - [sym_predicateAssignment] = STATE(463), - [sym_predicateAccumulate] = STATE(463), - [sym_predicateGreater] = STATE(463), - [sym_predicateLess] = STATE(463), - [sym_predicateGreaterEqual] = STATE(463), - [sym_predicateLessEqual] = STATE(463), - [sym_predicateNotEqual] = STATE(463), - [sym_predicateEqual] = STATE(463), - [sym_predicateMatch] = STATE(463), - [sym_predicateCall] = STATE(463), - [sym_predicateReturn] = STATE(463), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1459), - [sym_name] = ACTIONS(1023), - [anon_sym_LBRACE] = ACTIONS(1025), - [anon_sym_LPAREN] = ACTIONS(1027), - [anon_sym_BANG] = ACTIONS(1029), - [anon_sym_not] = ACTIONS(1031), - [anon_sym_or] = ACTIONS(1033), - [anon_sym_any] = ACTIONS(1035), - [anon_sym_and] = ACTIONS(1037), - [anon_sym_maybe] = ACTIONS(1039), - [anon_sym_if] = ACTIONS(1041), + [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(1043), - [sym_booleanConstant] = ACTIONS(1045), - [sym_variable] = ACTIONS(1047), + [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), @@ -32578,59 +32760,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(1049), - [sym_top] = ACTIONS(1049), - [sym_bottom] = ACTIONS(1049), - [sym_intConstant] = ACTIONS(1049), - [sym_doubleConstant] = ACTIONS(1051), - [sym_stringConstant] = ACTIONS(1051), + [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), }, [227] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1458), - [sym__predicate] = STATE(1458), - [sym_predicateNot] = STATE(1458), - [sym_predicateMaybe] = STATE(1458), - [sym_predicateAnd] = STATE(1458), - [sym_predicateOr] = STATE(1458), - [sym_predicateAny] = STATE(1458), - [sym_predicateIfElse] = STATE(1458), - [sym_predicateRewrite] = STATE(1458), - [sym_predicateAssignment] = STATE(1458), - [sym_predicateAccumulate] = STATE(1458), - [sym_predicateGreater] = STATE(1458), - [sym_predicateLess] = STATE(1458), - [sym_predicateGreaterEqual] = STATE(1458), - [sym_predicateLessEqual] = STATE(1458), - [sym_predicateNotEqual] = STATE(1458), - [sym_predicateEqual] = STATE(1458), - [sym_predicateMatch] = STATE(1458), - [sym_predicateCall] = STATE(1458), - [sym_predicateReturn] = STATE(1458), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32656,59 +32838,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [228] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(618), - [sym__predicate] = STATE(618), - [sym_predicateNot] = STATE(618), - [sym_predicateMaybe] = STATE(618), - [sym_predicateAnd] = STATE(618), - [sym_predicateOr] = STATE(618), - [sym_predicateAny] = STATE(618), - [sym_predicateIfElse] = STATE(618), - [sym_predicateRewrite] = STATE(618), - [sym_predicateAssignment] = STATE(618), - [sym_predicateAccumulate] = STATE(618), - [sym_predicateGreater] = STATE(618), - [sym_predicateLess] = STATE(618), - [sym_predicateGreaterEqual] = STATE(618), - [sym_predicateLessEqual] = STATE(618), - [sym_predicateNotEqual] = STATE(618), - [sym_predicateEqual] = STATE(618), - [sym_predicateMatch] = STATE(618), - [sym_predicateCall] = STATE(618), - [sym_predicateReturn] = STATE(618), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1005), + [sym__literal] = STATE(1451), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1005), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1005), + [sym_log] = STATE(467), + [sym__predicate] = STATE(467), + [sym_predicateNot] = STATE(467), + [sym_predicateMaybe] = STATE(467), + [sym_predicateAnd] = STATE(467), + [sym_predicateOr] = STATE(467), + [sym_predicateAny] = STATE(467), + [sym_predicateIfElse] = STATE(467), + [sym_predicateRewrite] = STATE(467), + [sym_predicateAssignment] = STATE(467), + [sym_predicateAccumulate] = STATE(467), + [sym_predicateGreater] = STATE(467), + [sym_predicateLess] = STATE(467), + [sym_predicateGreaterEqual] = STATE(467), + [sym_predicateLessEqual] = STATE(467), + [sym_predicateNotEqual] = STATE(467), + [sym_predicateEqual] = STATE(467), + [sym_predicateMatch] = STATE(467), + [sym_predicateCall] = STATE(467), + [sym_predicateReturn] = STATE(467), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [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(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32734,59 +32916,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [229] = { - [sym__container] = STATE(998), - [sym__literal] = STATE(1459), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(998), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(998), - [sym_log] = STATE(479), - [sym__predicate] = STATE(479), - [sym_predicateNot] = STATE(479), - [sym_predicateMaybe] = STATE(479), - [sym_predicateAnd] = STATE(479), - [sym_predicateOr] = STATE(479), - [sym_predicateAny] = STATE(479), - [sym_predicateIfElse] = STATE(479), - [sym_predicateRewrite] = STATE(479), - [sym_predicateAssignment] = STATE(479), - [sym_predicateAccumulate] = STATE(479), - [sym_predicateGreater] = STATE(479), - [sym_predicateLess] = STATE(479), - [sym_predicateGreaterEqual] = STATE(479), - [sym_predicateLessEqual] = STATE(479), - [sym_predicateNotEqual] = STATE(479), - [sym_predicateEqual] = STATE(479), - [sym_predicateMatch] = STATE(479), - [sym_predicateCall] = STATE(479), - [sym_predicateReturn] = STATE(479), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1005), + [sym__literal] = STATE(1451), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1005), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1005), + [sym_log] = STATE(462), + [sym__predicate] = STATE(462), + [sym_predicateNot] = STATE(462), + [sym_predicateMaybe] = STATE(462), + [sym_predicateAnd] = STATE(462), + [sym_predicateOr] = STATE(462), + [sym_predicateAny] = STATE(462), + [sym_predicateIfElse] = STATE(462), + [sym_predicateRewrite] = STATE(462), + [sym_predicateAssignment] = STATE(462), + [sym_predicateAccumulate] = STATE(462), + [sym_predicateGreater] = STATE(462), + [sym_predicateLess] = STATE(462), + [sym_predicateGreaterEqual] = STATE(462), + [sym_predicateLessEqual] = STATE(462), + [sym_predicateNotEqual] = STATE(462), + [sym_predicateEqual] = STATE(462), + [sym_predicateMatch] = STATE(462), + [sym_predicateCall] = STATE(462), + [sym_predicateReturn] = STATE(462), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1459), - [sym_name] = ACTIONS(1023), - [anon_sym_LBRACE] = ACTIONS(1025), - [anon_sym_LPAREN] = ACTIONS(1027), - [anon_sym_BANG] = ACTIONS(1029), - [anon_sym_not] = ACTIONS(1031), - [anon_sym_or] = ACTIONS(1033), - [anon_sym_any] = ACTIONS(1035), - [anon_sym_and] = ACTIONS(1037), - [anon_sym_maybe] = ACTIONS(1039), - [anon_sym_if] = ACTIONS(1041), + [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(69), - [anon_sym_return] = ACTIONS(1043), - [sym_booleanConstant] = ACTIONS(1045), - [sym_variable] = ACTIONS(1047), + [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), @@ -32812,59 +32994,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(1049), - [sym_top] = ACTIONS(1049), - [sym_bottom] = ACTIONS(1049), - [sym_intConstant] = ACTIONS(1049), - [sym_doubleConstant] = ACTIONS(1051), - [sym_stringConstant] = ACTIONS(1051), + [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), }, [230] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(646), - [sym__predicate] = STATE(646), - [sym_predicateNot] = STATE(646), - [sym_predicateMaybe] = STATE(646), - [sym_predicateAnd] = STATE(646), - [sym_predicateOr] = STATE(646), - [sym_predicateAny] = STATE(646), - [sym_predicateIfElse] = STATE(646), - [sym_predicateRewrite] = STATE(646), - [sym_predicateAssignment] = STATE(646), - [sym_predicateAccumulate] = STATE(646), - [sym_predicateGreater] = STATE(646), - [sym_predicateLess] = STATE(646), - [sym_predicateGreaterEqual] = STATE(646), - [sym_predicateLessEqual] = STATE(646), - [sym_predicateNotEqual] = STATE(646), - [sym_predicateEqual] = STATE(646), - [sym_predicateMatch] = STATE(646), - [sym_predicateCall] = STATE(646), - [sym_predicateReturn] = STATE(646), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(795), + [sym__predicate] = STATE(795), + [sym_predicateNot] = STATE(795), + [sym_predicateMaybe] = STATE(795), + [sym_predicateAnd] = STATE(795), + [sym_predicateOr] = STATE(795), + [sym_predicateAny] = STATE(795), + [sym_predicateIfElse] = STATE(795), + [sym_predicateRewrite] = STATE(795), + [sym_predicateAssignment] = STATE(795), + [sym_predicateAccumulate] = STATE(795), + [sym_predicateGreater] = STATE(795), + [sym_predicateLess] = STATE(795), + [sym_predicateGreaterEqual] = STATE(795), + [sym_predicateLessEqual] = STATE(795), + [sym_predicateNotEqual] = STATE(795), + [sym_predicateEqual] = STATE(795), + [sym_predicateMatch] = STATE(795), + [sym_predicateCall] = STATE(795), + [sym_predicateReturn] = STATE(795), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32890,59 +33072,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [231] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1481), - [sym__predicate] = STATE(1481), - [sym_predicateNot] = STATE(1481), - [sym_predicateMaybe] = STATE(1481), - [sym_predicateAnd] = STATE(1481), - [sym_predicateOr] = STATE(1481), - [sym_predicateAny] = STATE(1481), - [sym_predicateIfElse] = STATE(1481), - [sym_predicateRewrite] = STATE(1481), - [sym_predicateAssignment] = STATE(1481), - [sym_predicateAccumulate] = STATE(1481), - [sym_predicateGreater] = STATE(1481), - [sym_predicateLess] = STATE(1481), - [sym_predicateGreaterEqual] = STATE(1481), - [sym_predicateLessEqual] = STATE(1481), - [sym_predicateNotEqual] = STATE(1481), - [sym_predicateEqual] = STATE(1481), - [sym_predicateMatch] = STATE(1481), - [sym_predicateCall] = STATE(1481), - [sym_predicateReturn] = STATE(1481), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -32968,59 +33150,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [232] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1451), - [sym__predicate] = STATE(1451), - [sym_predicateNot] = STATE(1451), - [sym_predicateMaybe] = STATE(1451), - [sym_predicateAnd] = STATE(1451), - [sym_predicateOr] = STATE(1451), - [sym_predicateAny] = STATE(1451), - [sym_predicateIfElse] = STATE(1451), - [sym_predicateRewrite] = STATE(1451), - [sym_predicateAssignment] = STATE(1451), - [sym_predicateAccumulate] = STATE(1451), - [sym_predicateGreater] = STATE(1451), - [sym_predicateLess] = STATE(1451), - [sym_predicateGreaterEqual] = STATE(1451), - [sym_predicateLessEqual] = STATE(1451), - [sym_predicateNotEqual] = STATE(1451), - [sym_predicateEqual] = STATE(1451), - [sym_predicateMatch] = STATE(1451), - [sym_predicateCall] = STATE(1451), - [sym_predicateReturn] = STATE(1451), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1443), + [sym__predicate] = STATE(1443), + [sym_predicateNot] = STATE(1443), + [sym_predicateMaybe] = STATE(1443), + [sym_predicateAnd] = STATE(1443), + [sym_predicateOr] = STATE(1443), + [sym_predicateAny] = STATE(1443), + [sym_predicateIfElse] = STATE(1443), + [sym_predicateRewrite] = STATE(1443), + [sym_predicateAssignment] = STATE(1443), + [sym_predicateAccumulate] = STATE(1443), + [sym_predicateGreater] = STATE(1443), + [sym_predicateLess] = STATE(1443), + [sym_predicateGreaterEqual] = STATE(1443), + [sym_predicateLessEqual] = STATE(1443), + [sym_predicateNotEqual] = STATE(1443), + [sym_predicateEqual] = STATE(1443), + [sym_predicateMatch] = STATE(1443), + [sym_predicateCall] = STATE(1443), + [sym_predicateReturn] = STATE(1443), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -33046,59 +33228,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [233] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1513), - [sym__predicate] = STATE(1513), - [sym_predicateNot] = STATE(1513), - [sym_predicateMaybe] = STATE(1513), - [sym_predicateAnd] = STATE(1513), - [sym_predicateOr] = STATE(1513), - [sym_predicateAny] = STATE(1513), - [sym_predicateIfElse] = STATE(1513), - [sym_predicateRewrite] = STATE(1513), - [sym_predicateAssignment] = STATE(1513), - [sym_predicateAccumulate] = STATE(1513), - [sym_predicateGreater] = STATE(1513), - [sym_predicateLess] = STATE(1513), - [sym_predicateGreaterEqual] = STATE(1513), - [sym_predicateLessEqual] = STATE(1513), - [sym_predicateNotEqual] = STATE(1513), - [sym_predicateEqual] = STATE(1513), - [sym_predicateMatch] = STATE(1513), - [sym_predicateCall] = STATE(1513), - [sym_predicateReturn] = STATE(1513), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(1417), + [sym__predicate] = STATE(1417), + [sym_predicateNot] = STATE(1417), + [sym_predicateMaybe] = STATE(1417), + [sym_predicateAnd] = STATE(1417), + [sym_predicateOr] = STATE(1417), + [sym_predicateAny] = STATE(1417), + [sym_predicateIfElse] = STATE(1417), + [sym_predicateRewrite] = STATE(1417), + [sym_predicateAssignment] = STATE(1417), + [sym_predicateAccumulate] = STATE(1417), + [sym_predicateGreater] = STATE(1417), + [sym_predicateLess] = STATE(1417), + [sym_predicateGreaterEqual] = STATE(1417), + [sym_predicateLessEqual] = STATE(1417), + [sym_predicateNotEqual] = STATE(1417), + [sym_predicateEqual] = STATE(1417), + [sym_predicateMatch] = STATE(1417), + [sym_predicateCall] = STATE(1417), + [sym_predicateReturn] = STATE(1417), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -33124,59 +33306,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [234] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(1412), - [sym__predicate] = STATE(1412), - [sym_predicateNot] = STATE(1412), - [sym_predicateMaybe] = STATE(1412), - [sym_predicateAnd] = STATE(1412), - [sym_predicateOr] = STATE(1412), - [sym_predicateAny] = STATE(1412), - [sym_predicateIfElse] = STATE(1412), - [sym_predicateRewrite] = STATE(1412), - [sym_predicateAssignment] = STATE(1412), - [sym_predicateAccumulate] = STATE(1412), - [sym_predicateGreater] = STATE(1412), - [sym_predicateLess] = STATE(1412), - [sym_predicateGreaterEqual] = STATE(1412), - [sym_predicateLessEqual] = STATE(1412), - [sym_predicateNotEqual] = STATE(1412), - [sym_predicateEqual] = STATE(1412), - [sym_predicateMatch] = STATE(1412), - [sym_predicateCall] = STATE(1412), - [sym_predicateReturn] = STATE(1412), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1005), + [sym__literal] = STATE(1451), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1005), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1005), + [sym_log] = STATE(573), + [sym__predicate] = STATE(573), + [sym_predicateNot] = STATE(573), + [sym_predicateMaybe] = STATE(573), + [sym_predicateAnd] = STATE(573), + [sym_predicateOr] = STATE(573), + [sym_predicateAny] = STATE(573), + [sym_predicateIfElse] = STATE(573), + [sym_predicateRewrite] = STATE(573), + [sym_predicateAssignment] = STATE(573), + [sym_predicateAccumulate] = STATE(573), + [sym_predicateGreater] = STATE(573), + [sym_predicateLess] = STATE(573), + [sym_predicateGreaterEqual] = STATE(573), + [sym_predicateLessEqual] = STATE(573), + [sym_predicateNotEqual] = STATE(573), + [sym_predicateEqual] = STATE(573), + [sym_predicateMatch] = STATE(573), + [sym_predicateCall] = STATE(573), + [sym_predicateReturn] = STATE(573), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [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(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -33202,59 +33384,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [235] = { - [sym__container] = STATE(999), - [sym__literal] = STATE(1469), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(999), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(999), - [sym_log] = STATE(674), - [sym__predicate] = STATE(674), - [sym_predicateNot] = STATE(674), - [sym_predicateMaybe] = STATE(674), - [sym_predicateAnd] = STATE(674), - [sym_predicateOr] = STATE(674), - [sym_predicateAny] = STATE(674), - [sym_predicateIfElse] = STATE(674), - [sym_predicateRewrite] = STATE(674), - [sym_predicateAssignment] = STATE(674), - [sym_predicateAccumulate] = STATE(674), - [sym_predicateGreater] = STATE(674), - [sym_predicateLess] = STATE(674), - [sym_predicateGreaterEqual] = STATE(674), - [sym_predicateLessEqual] = STATE(674), - [sym_predicateNotEqual] = STATE(674), - [sym_predicateEqual] = STATE(674), - [sym_predicateMatch] = STATE(674), - [sym_predicateCall] = STATE(674), - [sym_predicateReturn] = STATE(674), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [sym_list] = STATE(336), + [sym_listIndex] = STATE(1009), + [sym_log] = STATE(856), + [sym__predicate] = STATE(856), + [sym_predicateNot] = STATE(856), + [sym_predicateMaybe] = STATE(856), + [sym_predicateAnd] = STATE(856), + [sym_predicateOr] = STATE(856), + [sym_predicateAny] = STATE(856), + [sym_predicateIfElse] = STATE(856), + [sym_predicateRewrite] = STATE(856), + [sym_predicateAssignment] = STATE(856), + [sym_predicateAccumulate] = STATE(856), + [sym_predicateGreater] = STATE(856), + [sym_predicateLess] = STATE(856), + [sym_predicateGreaterEqual] = STATE(856), + [sym_predicateLessEqual] = STATE(856), + [sym_predicateNotEqual] = STATE(856), + [sym_predicateEqual] = STATE(856), + [sym_predicateMatch] = STATE(856), + [sym_predicateCall] = STATE(856), + [sym_predicateReturn] = STATE(856), + [sym_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1469), - [sym_name] = ACTIONS(965), - [anon_sym_LBRACE] = ACTIONS(933), - [anon_sym_LPAREN] = ACTIONS(937), - [anon_sym_BANG] = ACTIONS(939), - [anon_sym_not] = ACTIONS(941), - [anon_sym_or] = ACTIONS(943), - [anon_sym_any] = ACTIONS(945), - [anon_sym_and] = ACTIONS(947), - [anon_sym_maybe] = ACTIONS(949), - [anon_sym_if] = ACTIONS(951), + [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(259), - [anon_sym_return] = ACTIONS(953), - [sym_booleanConstant] = ACTIONS(955), - [sym_variable] = ACTIONS(957), + [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), @@ -33280,59 +33462,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(959), - [sym_top] = ACTIONS(959), - [sym_bottom] = ACTIONS(959), - [sym_intConstant] = ACTIONS(959), - [sym_doubleConstant] = ACTIONS(961), - [sym_stringConstant] = ACTIONS(961), + [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), }, [236] = { - [sym__container] = STATE(998), - [sym__literal] = STATE(1459), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(998), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(998), - [sym_log] = STATE(464), - [sym__predicate] = STATE(464), - [sym_predicateNot] = STATE(464), - [sym_predicateMaybe] = STATE(464), - [sym_predicateAnd] = STATE(464), - [sym_predicateOr] = STATE(464), - [sym_predicateAny] = STATE(464), - [sym_predicateIfElse] = STATE(464), - [sym_predicateRewrite] = STATE(464), - [sym_predicateAssignment] = STATE(464), - [sym_predicateAccumulate] = STATE(464), - [sym_predicateGreater] = STATE(464), - [sym_predicateLess] = STATE(464), - [sym_predicateGreaterEqual] = STATE(464), - [sym_predicateLessEqual] = STATE(464), - [sym_predicateNotEqual] = STATE(464), - [sym_predicateEqual] = STATE(464), - [sym_predicateMatch] = STATE(464), - [sym_predicateCall] = STATE(464), - [sym_predicateReturn] = STATE(464), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1005), + [sym__literal] = STATE(1451), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1005), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1459), - [sym_name] = ACTIONS(1023), - [anon_sym_LBRACE] = ACTIONS(1025), - [anon_sym_LPAREN] = ACTIONS(1027), - [anon_sym_BANG] = ACTIONS(1029), - [anon_sym_not] = ACTIONS(1031), - [anon_sym_or] = ACTIONS(1033), - [anon_sym_any] = ACTIONS(1035), - [anon_sym_and] = ACTIONS(1037), - [anon_sym_maybe] = ACTIONS(1039), - [anon_sym_if] = ACTIONS(1041), + [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(69), - [anon_sym_return] = ACTIONS(1043), - [sym_booleanConstant] = ACTIONS(1045), - [sym_variable] = ACTIONS(1047), + [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), @@ -33358,59 +33540,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(1049), - [sym_top] = ACTIONS(1049), - [sym_bottom] = ACTIONS(1049), - [sym_intConstant] = ACTIONS(1049), - [sym_doubleConstant] = ACTIONS(1051), - [sym_stringConstant] = ACTIONS(1051), + [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), }, [237] = { - [sym__container] = STATE(998), - [sym__literal] = STATE(1459), - [sym_map] = STATE(343), - [sym_mapAccessor] = STATE(998), - [sym_list] = STATE(337), - [sym_listIndex] = STATE(998), - [sym_log] = STATE(568), - [sym__predicate] = STATE(568), - [sym_predicateNot] = STATE(568), - [sym_predicateMaybe] = STATE(568), - [sym_predicateAnd] = STATE(568), - [sym_predicateOr] = STATE(568), - [sym_predicateAny] = STATE(568), - [sym_predicateIfElse] = STATE(568), - [sym_predicateRewrite] = STATE(568), - [sym_predicateAssignment] = STATE(568), - [sym_predicateAccumulate] = STATE(568), - [sym_predicateGreater] = STATE(568), - [sym_predicateLess] = STATE(568), - [sym_predicateGreaterEqual] = STATE(568), - [sym_predicateLessEqual] = STATE(568), - [sym_predicateNotEqual] = STATE(568), - [sym_predicateEqual] = STATE(568), - [sym_predicateMatch] = STATE(568), - [sym_predicateCall] = STATE(568), - [sym_predicateReturn] = STATE(568), - [sym_languageName] = STATE(1476), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_languageName] = STATE(1474), [sym_languageSpecificSnippet] = STATE(419), - [sym_codeSnippet] = STATE(1459), - [sym_name] = ACTIONS(1023), - [anon_sym_LBRACE] = ACTIONS(1025), - [anon_sym_LPAREN] = ACTIONS(1027), - [anon_sym_BANG] = ACTIONS(1029), - [anon_sym_not] = ACTIONS(1031), - [anon_sym_or] = ACTIONS(1033), - [anon_sym_any] = ACTIONS(1035), - [anon_sym_and] = ACTIONS(1037), - [anon_sym_maybe] = ACTIONS(1039), - [anon_sym_if] = ACTIONS(1041), + [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(1043), - [sym_booleanConstant] = ACTIONS(1045), - [sym_variable] = ACTIONS(1047), + [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), @@ -33436,944 +33618,972 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cpp] = ACTIONS(75), [sym_backtickSnippet] = ACTIONS(265), [sym_rawBacktickSnippet] = ACTIONS(265), - [sym_undefined] = ACTIONS(1049), - [sym_top] = ACTIONS(1049), - [sym_bottom] = ACTIONS(1049), - [sym_intConstant] = ACTIONS(1049), - [sym_doubleConstant] = ACTIONS(1051), - [sym_stringConstant] = ACTIONS(1051), + [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), }, [238] = { - [aux_sym_source_file_repeat1] = STATE(1118), - [ts_builtin_sym_end] = ACTIONS(1053), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1058), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), - [sym_comment] = ACTIONS(113), + [sym__container] = STATE(1005), + [sym__literal] = STATE(1451), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1005), + [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_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), + [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_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(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), }, [239] = { - [aux_sym_source_file_repeat1] = STATE(1171), - [ts_builtin_sym_end] = ACTIONS(1061), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1064), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), - [sym_comment] = ACTIONS(113), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_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), + [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_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(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), }, [240] = { - [aux_sym_source_file_repeat1] = STATE(1114), - [ts_builtin_sym_end] = ACTIONS(1067), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1070), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), - [sym_comment] = ACTIONS(113), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [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_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), + [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_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(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), }, [241] = { - [aux_sym_source_file_repeat1] = STATE(1164), - [ts_builtin_sym_end] = ACTIONS(1073), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1076), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), - [sym_comment] = ACTIONS(113), + [sym__container] = STATE(1009), + [sym__literal] = STATE(1527), + [sym_map] = STATE(347), + [sym_mapAccessor] = STATE(1009), + [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_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), + [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_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(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), }, [242] = { - [aux_sym_source_file_repeat1] = STATE(242), - [ts_builtin_sym_end] = ACTIONS(1079), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1081), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), + [aux_sym_source_file_repeat1] = STATE(1156), + [ts_builtin_sym_end] = ACTIONS(1069), + [sym_name] = ACTIONS(1072), + [anon_sym_LF] = ACTIONS(1074), + [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), }, [243] = { - [aux_sym_source_file_repeat1] = STATE(1195), - [ts_builtin_sym_end] = ACTIONS(1084), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1087), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), + [aux_sym_source_file_repeat1] = STATE(1167), + [ts_builtin_sym_end] = ACTIONS(1077), + [sym_name] = ACTIONS(1072), + [anon_sym_LF] = ACTIONS(1080), + [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), }, [244] = { - [aux_sym_source_file_repeat1] = STATE(1092), - [ts_builtin_sym_end] = ACTIONS(1090), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1093), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), + [aux_sym_source_file_repeat1] = STATE(1064), + [ts_builtin_sym_end] = ACTIONS(1083), + [sym_name] = ACTIONS(1072), + [anon_sym_LF] = ACTIONS(1086), + [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), }, [245] = { - [aux_sym_source_file_repeat1] = STATE(1176), - [ts_builtin_sym_end] = ACTIONS(1096), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1099), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), + [aux_sym_source_file_repeat1] = STATE(1151), + [ts_builtin_sym_end] = ACTIONS(1089), + [sym_name] = ACTIONS(1072), + [anon_sym_LF] = ACTIONS(1092), + [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), }, [246] = { - [aux_sym_source_file_repeat1] = STATE(1126), - [ts_builtin_sym_end] = ACTIONS(1102), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1105), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), + [aux_sym_source_file_repeat1] = STATE(1073), + [ts_builtin_sym_end] = ACTIONS(1095), + [sym_name] = ACTIONS(1072), + [anon_sym_LF] = ACTIONS(1098), + [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), }, [247] = { - [ts_builtin_sym_end] = ACTIONS(1108), - [sym_name] = ACTIONS(1110), - [anon_sym_LF] = ACTIONS(1108), - [anon_sym_sequential] = ACTIONS(1110), - [anon_sym_LBRACE] = ACTIONS(1110), - [anon_sym_multifile] = ACTIONS(1110), - [anon_sym_LPAREN] = ACTIONS(1110), - [anon_sym_BANG] = ACTIONS(1110), - [anon_sym_not] = ACTIONS(1110), - [anon_sym_or] = ACTIONS(1110), - [anon_sym_orelse] = ACTIONS(1110), - [anon_sym_any] = ACTIONS(1110), - [anon_sym_and] = ACTIONS(1110), - [anon_sym_maybe] = ACTIONS(1110), - [anon_sym_after] = ACTIONS(1110), - [anon_sym_before] = ACTIONS(1110), - [anon_sym_contains] = ACTIONS(1110), - [anon_sym_includes] = ACTIONS(1110), - [anon_sym_if] = ACTIONS(1110), - [anon_sym_within] = ACTIONS(1110), - [anon_sym_bubble] = ACTIONS(1110), - [anon_sym_like] = ACTIONS(1110), - [anon_sym_DOT] = ACTIONS(1110), - [anon_sym_LBRACK] = ACTIONS(1110), - [anon_sym_some] = ACTIONS(1110), - [anon_sym_every] = ACTIONS(1110), - [sym_underscore] = ACTIONS(1110), - [anon_sym_private] = ACTIONS(1110), - [anon_sym_pattern] = ACTIONS(1110), - [anon_sym_predicate] = ACTIONS(1110), - [anon_sym_function] = ACTIONS(1110), - [anon_sym_log_LPAREN] = ACTIONS(1110), - [anon_sym_range_LPAREN] = ACTIONS(1110), - [sym_booleanConstant] = ACTIONS(1110), - [sym_variable] = ACTIONS(1110), - [anon_sym_js] = ACTIONS(1110), - [anon_sym_grit] = ACTIONS(1110), - [anon_sym_html] = ACTIONS(1110), - [anon_sym_css] = ACTIONS(1110), - [anon_sym_json] = ACTIONS(1110), - [anon_sym_java] = ACTIONS(1110), - [anon_sym_csharp] = ACTIONS(1110), - [anon_sym_python] = ACTIONS(1110), - [anon_sym_go] = ACTIONS(1110), - [anon_sym_markdown] = ACTIONS(1110), - [anon_sym_rust] = ACTIONS(1110), - [anon_sym_ruby] = ACTIONS(1110), - [anon_sym_sol] = ACTIONS(1110), - [anon_sym_solidity] = ACTIONS(1110), - [anon_sym_hcl] = ACTIONS(1110), - [anon_sym_yaml] = ACTIONS(1110), - [anon_sym_ast] = ACTIONS(1110), - [anon_sym_universal] = ACTIONS(1110), - [anon_sym_sql] = ACTIONS(1110), - [anon_sym_toml] = ACTIONS(1110), - [anon_sym_php] = ACTIONS(1110), - [anon_sym_c] = ACTIONS(1110), - [anon_sym_cpp] = ACTIONS(1110), - [sym_backtickSnippet] = ACTIONS(1110), - [sym_rawBacktickSnippet] = ACTIONS(1110), - [sym_undefined] = ACTIONS(1110), - [sym_top] = ACTIONS(1110), - [sym_bottom] = ACTIONS(1110), - [sym_intConstant] = ACTIONS(1110), - [sym_doubleConstant] = ACTIONS(1110), - [sym_stringConstant] = ACTIONS(1110), - [sym_regex] = ACTIONS(1110), - [anon_sym_r] = ACTIONS(1110), + [aux_sym_source_file_repeat1] = STATE(1170), + [ts_builtin_sym_end] = ACTIONS(1101), + [sym_name] = ACTIONS(1072), + [anon_sym_LF] = ACTIONS(1104), + [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), }, [248] = { - [ts_builtin_sym_end] = ACTIONS(1112), - [sym_name] = ACTIONS(1114), - [anon_sym_LF] = ACTIONS(1112), - [anon_sym_sequential] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(1114), - [anon_sym_multifile] = ACTIONS(1114), - [anon_sym_LPAREN] = ACTIONS(1114), - [anon_sym_BANG] = ACTIONS(1114), - [anon_sym_not] = ACTIONS(1114), - [anon_sym_or] = ACTIONS(1114), - [anon_sym_orelse] = ACTIONS(1114), - [anon_sym_any] = ACTIONS(1114), - [anon_sym_and] = ACTIONS(1114), - [anon_sym_maybe] = ACTIONS(1114), - [anon_sym_after] = ACTIONS(1114), - [anon_sym_before] = ACTIONS(1114), - [anon_sym_contains] = ACTIONS(1114), - [anon_sym_includes] = ACTIONS(1114), - [anon_sym_if] = ACTIONS(1114), - [anon_sym_within] = ACTIONS(1114), - [anon_sym_bubble] = ACTIONS(1114), - [anon_sym_like] = ACTIONS(1114), - [anon_sym_DOT] = ACTIONS(1114), - [anon_sym_LBRACK] = ACTIONS(1114), - [anon_sym_some] = ACTIONS(1114), - [anon_sym_every] = ACTIONS(1114), - [sym_underscore] = ACTIONS(1114), - [anon_sym_private] = ACTIONS(1114), - [anon_sym_pattern] = ACTIONS(1114), - [anon_sym_predicate] = ACTIONS(1114), - [anon_sym_function] = ACTIONS(1114), - [anon_sym_log_LPAREN] = ACTIONS(1114), - [anon_sym_range_LPAREN] = ACTIONS(1114), - [sym_booleanConstant] = ACTIONS(1114), - [sym_variable] = ACTIONS(1114), - [anon_sym_js] = ACTIONS(1114), - [anon_sym_grit] = ACTIONS(1114), - [anon_sym_html] = ACTIONS(1114), - [anon_sym_css] = ACTIONS(1114), - [anon_sym_json] = ACTIONS(1114), - [anon_sym_java] = ACTIONS(1114), - [anon_sym_csharp] = ACTIONS(1114), - [anon_sym_python] = ACTIONS(1114), - [anon_sym_go] = ACTIONS(1114), - [anon_sym_markdown] = ACTIONS(1114), - [anon_sym_rust] = ACTIONS(1114), - [anon_sym_ruby] = ACTIONS(1114), - [anon_sym_sol] = ACTIONS(1114), - [anon_sym_solidity] = ACTIONS(1114), - [anon_sym_hcl] = ACTIONS(1114), - [anon_sym_yaml] = ACTIONS(1114), - [anon_sym_ast] = ACTIONS(1114), - [anon_sym_universal] = ACTIONS(1114), - [anon_sym_sql] = ACTIONS(1114), - [anon_sym_toml] = ACTIONS(1114), - [anon_sym_php] = ACTIONS(1114), - [anon_sym_c] = ACTIONS(1114), - [anon_sym_cpp] = ACTIONS(1114), - [sym_backtickSnippet] = ACTIONS(1114), - [sym_rawBacktickSnippet] = ACTIONS(1114), - [sym_undefined] = ACTIONS(1114), - [sym_top] = ACTIONS(1114), - [sym_bottom] = ACTIONS(1114), - [sym_intConstant] = ACTIONS(1114), - [sym_doubleConstant] = ACTIONS(1114), - [sym_stringConstant] = ACTIONS(1114), - [sym_regex] = ACTIONS(1114), - [anon_sym_r] = ACTIONS(1114), + [aux_sym_source_file_repeat1] = STATE(1104), + [ts_builtin_sym_end] = ACTIONS(1107), + [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] = { - [ts_builtin_sym_end] = ACTIONS(1116), - [sym_name] = ACTIONS(1118), + [aux_sym_source_file_repeat1] = STATE(1047), + [ts_builtin_sym_end] = ACTIONS(1113), + [sym_name] = ACTIONS(1072), [anon_sym_LF] = ACTIONS(1116), - [anon_sym_sequential] = ACTIONS(1118), - [anon_sym_LBRACE] = ACTIONS(1118), - [anon_sym_multifile] = ACTIONS(1118), - [anon_sym_LPAREN] = ACTIONS(1118), - [anon_sym_BANG] = ACTIONS(1118), - [anon_sym_not] = ACTIONS(1118), - [anon_sym_or] = ACTIONS(1118), - [anon_sym_orelse] = ACTIONS(1118), - [anon_sym_any] = ACTIONS(1118), - [anon_sym_and] = ACTIONS(1118), - [anon_sym_maybe] = ACTIONS(1118), - [anon_sym_after] = ACTIONS(1118), - [anon_sym_before] = ACTIONS(1118), - [anon_sym_contains] = ACTIONS(1118), - [anon_sym_includes] = ACTIONS(1118), - [anon_sym_if] = ACTIONS(1118), - [anon_sym_within] = ACTIONS(1118), - [anon_sym_bubble] = ACTIONS(1118), - [anon_sym_like] = ACTIONS(1118), - [anon_sym_DOT] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(1118), - [anon_sym_some] = ACTIONS(1118), - [anon_sym_every] = ACTIONS(1118), - [sym_underscore] = ACTIONS(1118), - [anon_sym_private] = ACTIONS(1118), - [anon_sym_pattern] = ACTIONS(1118), - [anon_sym_predicate] = ACTIONS(1118), - [anon_sym_function] = ACTIONS(1118), - [anon_sym_log_LPAREN] = ACTIONS(1118), - [anon_sym_range_LPAREN] = ACTIONS(1118), - [sym_booleanConstant] = ACTIONS(1118), - [sym_variable] = ACTIONS(1118), - [anon_sym_js] = ACTIONS(1118), - [anon_sym_grit] = ACTIONS(1118), - [anon_sym_html] = ACTIONS(1118), - [anon_sym_css] = ACTIONS(1118), - [anon_sym_json] = ACTIONS(1118), - [anon_sym_java] = ACTIONS(1118), - [anon_sym_csharp] = ACTIONS(1118), - [anon_sym_python] = ACTIONS(1118), - [anon_sym_go] = ACTIONS(1118), - [anon_sym_markdown] = ACTIONS(1118), - [anon_sym_rust] = ACTIONS(1118), - [anon_sym_ruby] = ACTIONS(1118), - [anon_sym_sol] = ACTIONS(1118), - [anon_sym_solidity] = ACTIONS(1118), - [anon_sym_hcl] = ACTIONS(1118), - [anon_sym_yaml] = ACTIONS(1118), - [anon_sym_ast] = ACTIONS(1118), - [anon_sym_universal] = ACTIONS(1118), - [anon_sym_sql] = ACTIONS(1118), - [anon_sym_toml] = ACTIONS(1118), - [anon_sym_php] = ACTIONS(1118), - [anon_sym_c] = ACTIONS(1118), - [anon_sym_cpp] = ACTIONS(1118), - [sym_backtickSnippet] = ACTIONS(1118), - [sym_rawBacktickSnippet] = ACTIONS(1118), - [sym_undefined] = ACTIONS(1118), - [sym_top] = ACTIONS(1118), - [sym_bottom] = ACTIONS(1118), - [sym_intConstant] = ACTIONS(1118), - [sym_doubleConstant] = ACTIONS(1118), - [sym_stringConstant] = ACTIONS(1118), - [sym_regex] = ACTIONS(1118), - [anon_sym_r] = ACTIONS(1118), + [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), }, [250] = { - [ts_builtin_sym_end] = ACTIONS(1120), - [sym_name] = ACTIONS(1122), - [anon_sym_LF] = ACTIONS(1120), - [anon_sym_sequential] = ACTIONS(1122), - [anon_sym_LBRACE] = ACTIONS(1122), - [anon_sym_multifile] = ACTIONS(1122), - [anon_sym_LPAREN] = ACTIONS(1122), - [anon_sym_BANG] = ACTIONS(1122), - [anon_sym_not] = ACTIONS(1122), - [anon_sym_or] = ACTIONS(1122), - [anon_sym_orelse] = ACTIONS(1122), - [anon_sym_any] = ACTIONS(1122), - [anon_sym_and] = ACTIONS(1122), - [anon_sym_maybe] = ACTIONS(1122), - [anon_sym_after] = ACTIONS(1122), - [anon_sym_before] = ACTIONS(1122), - [anon_sym_contains] = ACTIONS(1122), - [anon_sym_includes] = ACTIONS(1122), - [anon_sym_if] = ACTIONS(1122), - [anon_sym_within] = ACTIONS(1122), - [anon_sym_bubble] = ACTIONS(1122), - [anon_sym_like] = ACTIONS(1122), - [anon_sym_DOT] = ACTIONS(1122), - [anon_sym_LBRACK] = ACTIONS(1122), - [anon_sym_some] = ACTIONS(1122), - [anon_sym_every] = ACTIONS(1122), - [sym_underscore] = ACTIONS(1122), - [anon_sym_private] = ACTIONS(1122), - [anon_sym_pattern] = ACTIONS(1122), - [anon_sym_predicate] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(1122), - [anon_sym_log_LPAREN] = ACTIONS(1122), - [anon_sym_range_LPAREN] = ACTIONS(1122), - [sym_booleanConstant] = ACTIONS(1122), - [sym_variable] = ACTIONS(1122), - [anon_sym_js] = ACTIONS(1122), - [anon_sym_grit] = ACTIONS(1122), - [anon_sym_html] = ACTIONS(1122), - [anon_sym_css] = ACTIONS(1122), - [anon_sym_json] = ACTIONS(1122), - [anon_sym_java] = ACTIONS(1122), - [anon_sym_csharp] = ACTIONS(1122), - [anon_sym_python] = ACTIONS(1122), - [anon_sym_go] = ACTIONS(1122), - [anon_sym_markdown] = ACTIONS(1122), - [anon_sym_rust] = ACTIONS(1122), - [anon_sym_ruby] = ACTIONS(1122), - [anon_sym_sol] = ACTIONS(1122), - [anon_sym_solidity] = ACTIONS(1122), - [anon_sym_hcl] = ACTIONS(1122), - [anon_sym_yaml] = ACTIONS(1122), - [anon_sym_ast] = ACTIONS(1122), - [anon_sym_universal] = ACTIONS(1122), - [anon_sym_sql] = ACTIONS(1122), - [anon_sym_toml] = ACTIONS(1122), - [anon_sym_php] = ACTIONS(1122), - [anon_sym_c] = ACTIONS(1122), - [anon_sym_cpp] = ACTIONS(1122), - [sym_backtickSnippet] = ACTIONS(1122), - [sym_rawBacktickSnippet] = ACTIONS(1122), - [sym_undefined] = ACTIONS(1122), - [sym_top] = ACTIONS(1122), - [sym_bottom] = ACTIONS(1122), - [sym_intConstant] = ACTIONS(1122), - [sym_doubleConstant] = ACTIONS(1122), - [sym_stringConstant] = ACTIONS(1122), - [sym_regex] = ACTIONS(1122), - [anon_sym_r] = ACTIONS(1122), + [aux_sym_source_file_repeat1] = STATE(250), + [ts_builtin_sym_end] = ACTIONS(1119), + [sym_name] = ACTIONS(1072), + [anon_sym_LF] = ACTIONS(1121), + [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), }, [251] = { @@ -34874,77 +35084,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(113), }, [258] = { - [ts_builtin_sym_end] = ACTIONS(1079), - [sym_name] = ACTIONS(1056), - [anon_sym_LF] = ACTIONS(1079), - [anon_sym_sequential] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1056), - [anon_sym_multifile] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1056), - [anon_sym_not] = ACTIONS(1056), - [anon_sym_or] = ACTIONS(1056), - [anon_sym_orelse] = ACTIONS(1056), - [anon_sym_any] = ACTIONS(1056), - [anon_sym_and] = ACTIONS(1056), - [anon_sym_maybe] = ACTIONS(1056), - [anon_sym_after] = ACTIONS(1056), - [anon_sym_before] = ACTIONS(1056), - [anon_sym_contains] = ACTIONS(1056), - [anon_sym_includes] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_within] = ACTIONS(1056), - [anon_sym_bubble] = ACTIONS(1056), - [anon_sym_like] = ACTIONS(1056), - [anon_sym_DOT] = ACTIONS(1056), - [anon_sym_LBRACK] = ACTIONS(1056), - [anon_sym_some] = ACTIONS(1056), - [anon_sym_every] = ACTIONS(1056), - [sym_underscore] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_pattern] = ACTIONS(1056), - [anon_sym_predicate] = ACTIONS(1056), - [anon_sym_function] = ACTIONS(1056), - [anon_sym_log_LPAREN] = ACTIONS(1056), - [anon_sym_range_LPAREN] = ACTIONS(1056), - [sym_booleanConstant] = ACTIONS(1056), - [sym_variable] = ACTIONS(1056), - [anon_sym_js] = ACTIONS(1056), - [anon_sym_grit] = ACTIONS(1056), - [anon_sym_html] = ACTIONS(1056), - [anon_sym_css] = ACTIONS(1056), - [anon_sym_json] = ACTIONS(1056), - [anon_sym_java] = ACTIONS(1056), - [anon_sym_csharp] = ACTIONS(1056), - [anon_sym_python] = ACTIONS(1056), - [anon_sym_go] = ACTIONS(1056), - [anon_sym_markdown] = ACTIONS(1056), - [anon_sym_rust] = ACTIONS(1056), - [anon_sym_ruby] = ACTIONS(1056), - [anon_sym_sol] = ACTIONS(1056), - [anon_sym_solidity] = ACTIONS(1056), - [anon_sym_hcl] = ACTIONS(1056), - [anon_sym_yaml] = ACTIONS(1056), - [anon_sym_ast] = ACTIONS(1056), - [anon_sym_universal] = ACTIONS(1056), - [anon_sym_sql] = ACTIONS(1056), - [anon_sym_toml] = ACTIONS(1056), - [anon_sym_php] = ACTIONS(1056), - [anon_sym_c] = ACTIONS(1056), - [anon_sym_cpp] = ACTIONS(1056), - [sym_backtickSnippet] = ACTIONS(1056), - [sym_rawBacktickSnippet] = ACTIONS(1056), - [sym_undefined] = ACTIONS(1056), - [sym_top] = ACTIONS(1056), - [sym_bottom] = ACTIONS(1056), - [sym_intConstant] = ACTIONS(1056), - [sym_doubleConstant] = ACTIONS(1056), - [sym_stringConstant] = ACTIONS(1056), - [sym_regex] = ACTIONS(1056), - [anon_sym_r] = ACTIONS(1056), - [sym_comment] = ACTIONS(113), - }, - [259] = { [ts_builtin_sym_end] = ACTIONS(1152), [sym_name] = ACTIONS(1154), [anon_sym_LF] = ACTIONS(1152), @@ -35015,7 +35154,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(1154), [sym_comment] = ACTIONS(113), }, - [260] = { + [259] = { [ts_builtin_sym_end] = ACTIONS(1156), [sym_name] = ACTIONS(1158), [anon_sym_LF] = ACTIONS(1156), @@ -35086,7 +35225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(1158), [sym_comment] = ACTIONS(113), }, - [261] = { + [260] = { [ts_builtin_sym_end] = ACTIONS(1160), [sym_name] = ACTIONS(1162), [anon_sym_LF] = ACTIONS(1160), @@ -35157,7 +35296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(1162), [sym_comment] = ACTIONS(113), }, - [262] = { + [261] = { [ts_builtin_sym_end] = ACTIONS(1164), [sym_name] = ACTIONS(1166), [anon_sym_LF] = ACTIONS(1164), @@ -35228,7 +35367,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(1166), [sym_comment] = ACTIONS(113), }, - [263] = { + [262] = { [ts_builtin_sym_end] = ACTIONS(1168), [sym_name] = ACTIONS(1170), [anon_sym_LF] = ACTIONS(1168), @@ -35299,7 +35438,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(1170), [sym_comment] = ACTIONS(113), }, - [264] = { + [263] = { [ts_builtin_sym_end] = ACTIONS(1172), [sym_name] = ACTIONS(1174), [anon_sym_LF] = ACTIONS(1172), @@ -35370,7 +35509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(1174), [sym_comment] = ACTIONS(113), }, - [265] = { + [264] = { [ts_builtin_sym_end] = ACTIONS(1176), [sym_name] = ACTIONS(1178), [anon_sym_LF] = ACTIONS(1176), @@ -35441,7 +35580,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(1178), [sym_comment] = ACTIONS(113), }, - [266] = { + [265] = { [ts_builtin_sym_end] = ACTIONS(1180), [sym_name] = ACTIONS(1182), [anon_sym_LF] = ACTIONS(1180), @@ -35512,15 +35651,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_r] = ACTIONS(1182), [sym_comment] = ACTIONS(113), }, + [266] = { + [ts_builtin_sym_end] = ACTIONS(1119), + [sym_name] = ACTIONS(1072), + [anon_sym_LF] = ACTIONS(1119), + [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), + }, [267] = { [ts_builtin_sym_end] = ACTIONS(1184), [sym_name] = ACTIONS(1186), + [anon_sym_LF] = ACTIONS(1184), [anon_sym_sequential] = ACTIONS(1186), - [anon_sym_LBRACE] = ACTIONS(1184), + [anon_sym_LBRACE] = ACTIONS(1186), [anon_sym_multifile] = ACTIONS(1186), - [anon_sym_LPAREN] = ACTIONS(1184), - [anon_sym_language] = ACTIONS(1186), - [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(1186), + [anon_sym_BANG] = ACTIONS(1186), [anon_sym_not] = ACTIONS(1186), [anon_sym_or] = ACTIONS(1186), [anon_sym_orelse] = ACTIONS(1186), @@ -35535,17 +35745,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_within] = ACTIONS(1186), [anon_sym_bubble] = ACTIONS(1186), [anon_sym_like] = ACTIONS(1186), - [anon_sym_DOT] = ACTIONS(1184), - [anon_sym_LBRACK] = ACTIONS(1184), + [anon_sym_DOT] = ACTIONS(1186), + [anon_sym_LBRACK] = ACTIONS(1186), [anon_sym_some] = ACTIONS(1186), [anon_sym_every] = ACTIONS(1186), [sym_underscore] = ACTIONS(1186), [anon_sym_private] = ACTIONS(1186), - [anon_sym_pattern] = ACTIONS(1184), - [anon_sym_predicate] = ACTIONS(1184), - [anon_sym_function] = ACTIONS(1184), - [anon_sym_log_LPAREN] = ACTIONS(1184), - [anon_sym_range_LPAREN] = ACTIONS(1184), + [anon_sym_pattern] = ACTIONS(1186), + [anon_sym_predicate] = ACTIONS(1186), + [anon_sym_function] = ACTIONS(1186), + [anon_sym_log_LPAREN] = ACTIONS(1186), + [anon_sym_range_LPAREN] = ACTIONS(1186), [sym_booleanConstant] = ACTIONS(1186), [sym_variable] = ACTIONS(1186), [anon_sym_js] = ACTIONS(1186), @@ -35571,27 +35781,27 @@ 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), - [sym_backtickSnippet] = ACTIONS(1184), - [sym_rawBacktickSnippet] = ACTIONS(1184), + [sym_backtickSnippet] = ACTIONS(1186), + [sym_rawBacktickSnippet] = ACTIONS(1186), [sym_undefined] = ACTIONS(1186), [sym_top] = ACTIONS(1186), [sym_bottom] = ACTIONS(1186), [sym_intConstant] = ACTIONS(1186), - [sym_doubleConstant] = ACTIONS(1184), - [sym_stringConstant] = ACTIONS(1184), - [sym_regex] = ACTIONS(1184), + [sym_doubleConstant] = ACTIONS(1186), + [sym_stringConstant] = ACTIONS(1186), + [sym_regex] = ACTIONS(1186), [anon_sym_r] = ACTIONS(1186), - [sym_comment] = ACTIONS(3), + [sym_comment] = ACTIONS(113), }, [268] = { [ts_builtin_sym_end] = ACTIONS(1188), [sym_name] = ACTIONS(1190), + [anon_sym_LF] = ACTIONS(1188), [anon_sym_sequential] = ACTIONS(1190), - [anon_sym_LBRACE] = ACTIONS(1188), + [anon_sym_LBRACE] = ACTIONS(1190), [anon_sym_multifile] = ACTIONS(1190), - [anon_sym_LPAREN] = ACTIONS(1188), - [anon_sym_SEMI] = ACTIONS(1192), - [anon_sym_BANG] = ACTIONS(1188), + [anon_sym_LPAREN] = ACTIONS(1190), + [anon_sym_BANG] = ACTIONS(1190), [anon_sym_not] = ACTIONS(1190), [anon_sym_or] = ACTIONS(1190), [anon_sym_orelse] = ACTIONS(1190), @@ -35606,17 +35816,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_within] = ACTIONS(1190), [anon_sym_bubble] = ACTIONS(1190), [anon_sym_like] = ACTIONS(1190), - [anon_sym_DOT] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(1188), + [anon_sym_DOT] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(1190), [anon_sym_some] = ACTIONS(1190), [anon_sym_every] = ACTIONS(1190), [sym_underscore] = ACTIONS(1190), [anon_sym_private] = ACTIONS(1190), - [anon_sym_pattern] = ACTIONS(1188), - [anon_sym_predicate] = ACTIONS(1188), - [anon_sym_function] = ACTIONS(1188), - [anon_sym_log_LPAREN] = ACTIONS(1188), - [anon_sym_range_LPAREN] = ACTIONS(1188), + [anon_sym_pattern] = ACTIONS(1190), + [anon_sym_predicate] = ACTIONS(1190), + [anon_sym_function] = ACTIONS(1190), + [anon_sym_log_LPAREN] = ACTIONS(1190), + [anon_sym_range_LPAREN] = ACTIONS(1190), [sym_booleanConstant] = ACTIONS(1190), [sym_variable] = ACTIONS(1190), [anon_sym_js] = ACTIONS(1190), @@ -35642,869 +35852,869 @@ 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), - [sym_backtickSnippet] = ACTIONS(1188), - [sym_rawBacktickSnippet] = ACTIONS(1188), + [sym_backtickSnippet] = ACTIONS(1190), + [sym_rawBacktickSnippet] = ACTIONS(1190), [sym_undefined] = ACTIONS(1190), [sym_top] = ACTIONS(1190), [sym_bottom] = ACTIONS(1190), [sym_intConstant] = ACTIONS(1190), - [sym_doubleConstant] = ACTIONS(1188), - [sym_stringConstant] = ACTIONS(1188), - [sym_regex] = ACTIONS(1188), + [sym_doubleConstant] = ACTIONS(1190), + [sym_stringConstant] = ACTIONS(1190), + [sym_regex] = ACTIONS(1190), [anon_sym_r] = ACTIONS(1190), - [sym_comment] = ACTIONS(3), + [sym_comment] = ACTIONS(113), }, [269] = { - [ts_builtin_sym_end] = ACTIONS(1194), - [sym_name] = ACTIONS(1196), - [anon_sym_LF] = ACTIONS(1194), - [anon_sym_sequential] = ACTIONS(1196), - [anon_sym_LBRACE] = ACTIONS(1196), - [anon_sym_multifile] = ACTIONS(1196), - [anon_sym_LPAREN] = ACTIONS(1196), - [anon_sym_BANG] = ACTIONS(1196), - [anon_sym_not] = ACTIONS(1196), - [anon_sym_or] = ACTIONS(1196), - [anon_sym_orelse] = ACTIONS(1196), - [anon_sym_any] = ACTIONS(1196), - [anon_sym_and] = ACTIONS(1196), - [anon_sym_maybe] = ACTIONS(1196), - [anon_sym_after] = ACTIONS(1196), - [anon_sym_before] = ACTIONS(1196), - [anon_sym_contains] = ACTIONS(1196), - [anon_sym_includes] = ACTIONS(1196), - [anon_sym_if] = ACTIONS(1196), - [anon_sym_within] = ACTIONS(1196), - [anon_sym_bubble] = ACTIONS(1196), - [anon_sym_like] = ACTIONS(1196), - [anon_sym_DOT] = ACTIONS(1196), - [anon_sym_LBRACK] = ACTIONS(1196), - [anon_sym_some] = ACTIONS(1196), - [anon_sym_every] = ACTIONS(1196), - [sym_underscore] = ACTIONS(1196), - [anon_sym_private] = ACTIONS(1196), - [anon_sym_pattern] = ACTIONS(1196), - [anon_sym_predicate] = ACTIONS(1196), - [anon_sym_function] = ACTIONS(1196), - [anon_sym_log_LPAREN] = ACTIONS(1196), - [anon_sym_range_LPAREN] = ACTIONS(1196), - [sym_booleanConstant] = ACTIONS(1196), - [sym_variable] = ACTIONS(1196), - [anon_sym_js] = ACTIONS(1196), - [anon_sym_grit] = ACTIONS(1196), - [anon_sym_html] = ACTIONS(1196), - [anon_sym_css] = ACTIONS(1196), - [anon_sym_json] = ACTIONS(1196), - [anon_sym_java] = ACTIONS(1196), - [anon_sym_csharp] = ACTIONS(1196), - [anon_sym_python] = ACTIONS(1196), - [anon_sym_go] = ACTIONS(1196), - [anon_sym_markdown] = ACTIONS(1196), - [anon_sym_rust] = ACTIONS(1196), - [anon_sym_ruby] = ACTIONS(1196), - [anon_sym_sol] = ACTIONS(1196), - [anon_sym_solidity] = ACTIONS(1196), - [anon_sym_hcl] = ACTIONS(1196), - [anon_sym_yaml] = ACTIONS(1196), - [anon_sym_ast] = ACTIONS(1196), - [anon_sym_universal] = ACTIONS(1196), - [anon_sym_sql] = ACTIONS(1196), - [anon_sym_toml] = ACTIONS(1196), - [anon_sym_php] = ACTIONS(1196), - [anon_sym_c] = ACTIONS(1196), - [anon_sym_cpp] = ACTIONS(1196), - [sym_backtickSnippet] = ACTIONS(1196), - [sym_rawBacktickSnippet] = ACTIONS(1196), - [sym_undefined] = ACTIONS(1196), - [sym_top] = ACTIONS(1196), - [sym_bottom] = ACTIONS(1196), - [sym_intConstant] = ACTIONS(1196), - [sym_doubleConstant] = ACTIONS(1196), - [sym_stringConstant] = ACTIONS(1196), - [sym_regex] = ACTIONS(1196), - [anon_sym_r] = ACTIONS(1196), + [ts_builtin_sym_end] = ACTIONS(1192), + [sym_name] = ACTIONS(1194), + [anon_sym_LF] = ACTIONS(1192), + [anon_sym_sequential] = ACTIONS(1194), + [anon_sym_LBRACE] = ACTIONS(1194), + [anon_sym_multifile] = ACTIONS(1194), + [anon_sym_LPAREN] = ACTIONS(1194), + [anon_sym_BANG] = ACTIONS(1194), + [anon_sym_not] = ACTIONS(1194), + [anon_sym_or] = ACTIONS(1194), + [anon_sym_orelse] = ACTIONS(1194), + [anon_sym_any] = ACTIONS(1194), + [anon_sym_and] = ACTIONS(1194), + [anon_sym_maybe] = ACTIONS(1194), + [anon_sym_after] = ACTIONS(1194), + [anon_sym_before] = ACTIONS(1194), + [anon_sym_contains] = ACTIONS(1194), + [anon_sym_includes] = ACTIONS(1194), + [anon_sym_if] = ACTIONS(1194), + [anon_sym_within] = ACTIONS(1194), + [anon_sym_bubble] = ACTIONS(1194), + [anon_sym_like] = ACTIONS(1194), + [anon_sym_DOT] = ACTIONS(1194), + [anon_sym_LBRACK] = ACTIONS(1194), + [anon_sym_some] = ACTIONS(1194), + [anon_sym_every] = ACTIONS(1194), + [sym_underscore] = ACTIONS(1194), + [anon_sym_private] = ACTIONS(1194), + [anon_sym_pattern] = ACTIONS(1194), + [anon_sym_predicate] = ACTIONS(1194), + [anon_sym_function] = ACTIONS(1194), + [anon_sym_log_LPAREN] = ACTIONS(1194), + [anon_sym_range_LPAREN] = ACTIONS(1194), + [sym_booleanConstant] = ACTIONS(1194), + [sym_variable] = ACTIONS(1194), + [anon_sym_js] = ACTIONS(1194), + [anon_sym_grit] = ACTIONS(1194), + [anon_sym_html] = ACTIONS(1194), + [anon_sym_css] = ACTIONS(1194), + [anon_sym_json] = ACTIONS(1194), + [anon_sym_java] = ACTIONS(1194), + [anon_sym_csharp] = ACTIONS(1194), + [anon_sym_python] = ACTIONS(1194), + [anon_sym_go] = ACTIONS(1194), + [anon_sym_markdown] = ACTIONS(1194), + [anon_sym_rust] = ACTIONS(1194), + [anon_sym_ruby] = ACTIONS(1194), + [anon_sym_sol] = ACTIONS(1194), + [anon_sym_solidity] = ACTIONS(1194), + [anon_sym_hcl] = ACTIONS(1194), + [anon_sym_yaml] = ACTIONS(1194), + [anon_sym_ast] = ACTIONS(1194), + [anon_sym_universal] = ACTIONS(1194), + [anon_sym_sql] = ACTIONS(1194), + [anon_sym_toml] = ACTIONS(1194), + [anon_sym_php] = ACTIONS(1194), + [anon_sym_c] = ACTIONS(1194), + [anon_sym_cpp] = ACTIONS(1194), + [sym_backtickSnippet] = ACTIONS(1194), + [sym_rawBacktickSnippet] = ACTIONS(1194), + [sym_undefined] = ACTIONS(1194), + [sym_top] = ACTIONS(1194), + [sym_bottom] = ACTIONS(1194), + [sym_intConstant] = ACTIONS(1194), + [sym_doubleConstant] = ACTIONS(1194), + [sym_stringConstant] = ACTIONS(1194), + [sym_regex] = ACTIONS(1194), + [anon_sym_r] = ACTIONS(1194), [sym_comment] = ACTIONS(113), }, [270] = { - [ts_builtin_sym_end] = ACTIONS(1198), - [sym_name] = ACTIONS(1200), - [anon_sym_LF] = ACTIONS(1198), - [anon_sym_sequential] = ACTIONS(1200), - [anon_sym_LBRACE] = ACTIONS(1200), - [anon_sym_multifile] = ACTIONS(1200), - [anon_sym_LPAREN] = ACTIONS(1200), - [anon_sym_BANG] = ACTIONS(1200), - [anon_sym_not] = ACTIONS(1200), - [anon_sym_or] = ACTIONS(1200), - [anon_sym_orelse] = ACTIONS(1200), - [anon_sym_any] = ACTIONS(1200), - [anon_sym_and] = ACTIONS(1200), - [anon_sym_maybe] = ACTIONS(1200), - [anon_sym_after] = ACTIONS(1200), - [anon_sym_before] = ACTIONS(1200), - [anon_sym_contains] = ACTIONS(1200), - [anon_sym_includes] = ACTIONS(1200), - [anon_sym_if] = ACTIONS(1200), - [anon_sym_within] = ACTIONS(1200), - [anon_sym_bubble] = ACTIONS(1200), - [anon_sym_like] = ACTIONS(1200), - [anon_sym_DOT] = ACTIONS(1200), - [anon_sym_LBRACK] = ACTIONS(1200), - [anon_sym_some] = ACTIONS(1200), - [anon_sym_every] = ACTIONS(1200), - [sym_underscore] = ACTIONS(1200), - [anon_sym_private] = ACTIONS(1200), - [anon_sym_pattern] = ACTIONS(1200), - [anon_sym_predicate] = ACTIONS(1200), - [anon_sym_function] = ACTIONS(1200), - [anon_sym_log_LPAREN] = ACTIONS(1200), - [anon_sym_range_LPAREN] = ACTIONS(1200), - [sym_booleanConstant] = ACTIONS(1200), - [sym_variable] = ACTIONS(1200), - [anon_sym_js] = ACTIONS(1200), - [anon_sym_grit] = ACTIONS(1200), - [anon_sym_html] = ACTIONS(1200), - [anon_sym_css] = ACTIONS(1200), - [anon_sym_json] = ACTIONS(1200), - [anon_sym_java] = ACTIONS(1200), - [anon_sym_csharp] = ACTIONS(1200), - [anon_sym_python] = ACTIONS(1200), - [anon_sym_go] = ACTIONS(1200), - [anon_sym_markdown] = ACTIONS(1200), - [anon_sym_rust] = ACTIONS(1200), - [anon_sym_ruby] = ACTIONS(1200), - [anon_sym_sol] = ACTIONS(1200), - [anon_sym_solidity] = ACTIONS(1200), - [anon_sym_hcl] = ACTIONS(1200), - [anon_sym_yaml] = ACTIONS(1200), - [anon_sym_ast] = ACTIONS(1200), - [anon_sym_universal] = ACTIONS(1200), - [anon_sym_sql] = ACTIONS(1200), - [anon_sym_toml] = ACTIONS(1200), - [anon_sym_php] = ACTIONS(1200), - [anon_sym_c] = ACTIONS(1200), - [anon_sym_cpp] = ACTIONS(1200), - [sym_backtickSnippet] = ACTIONS(1200), - [sym_rawBacktickSnippet] = ACTIONS(1200), - [sym_undefined] = ACTIONS(1200), - [sym_top] = ACTIONS(1200), - [sym_bottom] = ACTIONS(1200), - [sym_intConstant] = ACTIONS(1200), - [sym_doubleConstant] = ACTIONS(1200), - [sym_stringConstant] = ACTIONS(1200), - [sym_regex] = ACTIONS(1200), - [anon_sym_r] = ACTIONS(1200), + [ts_builtin_sym_end] = ACTIONS(1196), + [sym_name] = ACTIONS(1198), + [anon_sym_LF] = ACTIONS(1196), + [anon_sym_sequential] = ACTIONS(1198), + [anon_sym_LBRACE] = ACTIONS(1198), + [anon_sym_multifile] = ACTIONS(1198), + [anon_sym_LPAREN] = ACTIONS(1198), + [anon_sym_BANG] = ACTIONS(1198), + [anon_sym_not] = ACTIONS(1198), + [anon_sym_or] = ACTIONS(1198), + [anon_sym_orelse] = ACTIONS(1198), + [anon_sym_any] = ACTIONS(1198), + [anon_sym_and] = ACTIONS(1198), + [anon_sym_maybe] = ACTIONS(1198), + [anon_sym_after] = ACTIONS(1198), + [anon_sym_before] = ACTIONS(1198), + [anon_sym_contains] = ACTIONS(1198), + [anon_sym_includes] = ACTIONS(1198), + [anon_sym_if] = ACTIONS(1198), + [anon_sym_within] = ACTIONS(1198), + [anon_sym_bubble] = ACTIONS(1198), + [anon_sym_like] = ACTIONS(1198), + [anon_sym_DOT] = ACTIONS(1198), + [anon_sym_LBRACK] = ACTIONS(1198), + [anon_sym_some] = ACTIONS(1198), + [anon_sym_every] = ACTIONS(1198), + [sym_underscore] = ACTIONS(1198), + [anon_sym_private] = ACTIONS(1198), + [anon_sym_pattern] = ACTIONS(1198), + [anon_sym_predicate] = ACTIONS(1198), + [anon_sym_function] = ACTIONS(1198), + [anon_sym_log_LPAREN] = ACTIONS(1198), + [anon_sym_range_LPAREN] = ACTIONS(1198), + [sym_booleanConstant] = ACTIONS(1198), + [sym_variable] = ACTIONS(1198), + [anon_sym_js] = ACTIONS(1198), + [anon_sym_grit] = ACTIONS(1198), + [anon_sym_html] = ACTIONS(1198), + [anon_sym_css] = ACTIONS(1198), + [anon_sym_json] = ACTIONS(1198), + [anon_sym_java] = ACTIONS(1198), + [anon_sym_csharp] = ACTIONS(1198), + [anon_sym_python] = ACTIONS(1198), + [anon_sym_go] = ACTIONS(1198), + [anon_sym_markdown] = ACTIONS(1198), + [anon_sym_rust] = ACTIONS(1198), + [anon_sym_ruby] = ACTIONS(1198), + [anon_sym_sol] = ACTIONS(1198), + [anon_sym_solidity] = ACTIONS(1198), + [anon_sym_hcl] = ACTIONS(1198), + [anon_sym_yaml] = ACTIONS(1198), + [anon_sym_ast] = ACTIONS(1198), + [anon_sym_universal] = ACTIONS(1198), + [anon_sym_sql] = ACTIONS(1198), + [anon_sym_toml] = ACTIONS(1198), + [anon_sym_php] = ACTIONS(1198), + [anon_sym_c] = ACTIONS(1198), + [anon_sym_cpp] = ACTIONS(1198), + [sym_backtickSnippet] = ACTIONS(1198), + [sym_rawBacktickSnippet] = ACTIONS(1198), + [sym_undefined] = ACTIONS(1198), + [sym_top] = ACTIONS(1198), + [sym_bottom] = ACTIONS(1198), + [sym_intConstant] = ACTIONS(1198), + [sym_doubleConstant] = ACTIONS(1198), + [sym_stringConstant] = ACTIONS(1198), + [sym_regex] = ACTIONS(1198), + [anon_sym_r] = ACTIONS(1198), [sym_comment] = ACTIONS(113), }, [271] = { - [ts_builtin_sym_end] = ACTIONS(1202), - [sym_name] = ACTIONS(1204), - [anon_sym_LF] = ACTIONS(1202), - [anon_sym_sequential] = ACTIONS(1204), - [anon_sym_LBRACE] = ACTIONS(1204), - [anon_sym_multifile] = ACTIONS(1204), - [anon_sym_LPAREN] = ACTIONS(1204), - [anon_sym_BANG] = ACTIONS(1204), - [anon_sym_not] = ACTIONS(1204), - [anon_sym_or] = ACTIONS(1204), - [anon_sym_orelse] = ACTIONS(1204), - [anon_sym_any] = ACTIONS(1204), - [anon_sym_and] = ACTIONS(1204), - [anon_sym_maybe] = ACTIONS(1204), - [anon_sym_after] = ACTIONS(1204), - [anon_sym_before] = ACTIONS(1204), - [anon_sym_contains] = ACTIONS(1204), - [anon_sym_includes] = ACTIONS(1204), - [anon_sym_if] = ACTIONS(1204), - [anon_sym_within] = ACTIONS(1204), - [anon_sym_bubble] = ACTIONS(1204), - [anon_sym_like] = ACTIONS(1204), - [anon_sym_DOT] = ACTIONS(1204), - [anon_sym_LBRACK] = ACTIONS(1204), - [anon_sym_some] = ACTIONS(1204), - [anon_sym_every] = ACTIONS(1204), - [sym_underscore] = ACTIONS(1204), - [anon_sym_private] = ACTIONS(1204), - [anon_sym_pattern] = ACTIONS(1204), - [anon_sym_predicate] = ACTIONS(1204), - [anon_sym_function] = ACTIONS(1204), - [anon_sym_log_LPAREN] = ACTIONS(1204), - [anon_sym_range_LPAREN] = ACTIONS(1204), - [sym_booleanConstant] = ACTIONS(1204), - [sym_variable] = ACTIONS(1204), - [anon_sym_js] = ACTIONS(1204), - [anon_sym_grit] = ACTIONS(1204), - [anon_sym_html] = ACTIONS(1204), - [anon_sym_css] = ACTIONS(1204), - [anon_sym_json] = ACTIONS(1204), - [anon_sym_java] = ACTIONS(1204), - [anon_sym_csharp] = ACTIONS(1204), - [anon_sym_python] = ACTIONS(1204), - [anon_sym_go] = ACTIONS(1204), - [anon_sym_markdown] = ACTIONS(1204), - [anon_sym_rust] = ACTIONS(1204), - [anon_sym_ruby] = ACTIONS(1204), - [anon_sym_sol] = ACTIONS(1204), - [anon_sym_solidity] = ACTIONS(1204), - [anon_sym_hcl] = ACTIONS(1204), - [anon_sym_yaml] = ACTIONS(1204), - [anon_sym_ast] = ACTIONS(1204), - [anon_sym_universal] = ACTIONS(1204), - [anon_sym_sql] = ACTIONS(1204), - [anon_sym_toml] = ACTIONS(1204), - [anon_sym_php] = ACTIONS(1204), - [anon_sym_c] = ACTIONS(1204), - [anon_sym_cpp] = ACTIONS(1204), - [sym_backtickSnippet] = ACTIONS(1204), - [sym_rawBacktickSnippet] = ACTIONS(1204), - [sym_undefined] = ACTIONS(1204), - [sym_top] = ACTIONS(1204), - [sym_bottom] = ACTIONS(1204), - [sym_intConstant] = ACTIONS(1204), - [sym_doubleConstant] = ACTIONS(1204), - [sym_stringConstant] = ACTIONS(1204), - [sym_regex] = ACTIONS(1204), - [anon_sym_r] = ACTIONS(1204), + [ts_builtin_sym_end] = ACTIONS(1200), + [sym_name] = ACTIONS(1202), + [anon_sym_LF] = ACTIONS(1200), + [anon_sym_sequential] = ACTIONS(1202), + [anon_sym_LBRACE] = ACTIONS(1202), + [anon_sym_multifile] = ACTIONS(1202), + [anon_sym_LPAREN] = ACTIONS(1202), + [anon_sym_BANG] = ACTIONS(1202), + [anon_sym_not] = ACTIONS(1202), + [anon_sym_or] = ACTIONS(1202), + [anon_sym_orelse] = ACTIONS(1202), + [anon_sym_any] = ACTIONS(1202), + [anon_sym_and] = ACTIONS(1202), + [anon_sym_maybe] = ACTIONS(1202), + [anon_sym_after] = ACTIONS(1202), + [anon_sym_before] = ACTIONS(1202), + [anon_sym_contains] = ACTIONS(1202), + [anon_sym_includes] = ACTIONS(1202), + [anon_sym_if] = ACTIONS(1202), + [anon_sym_within] = ACTIONS(1202), + [anon_sym_bubble] = ACTIONS(1202), + [anon_sym_like] = ACTIONS(1202), + [anon_sym_DOT] = ACTIONS(1202), + [anon_sym_LBRACK] = ACTIONS(1202), + [anon_sym_some] = ACTIONS(1202), + [anon_sym_every] = ACTIONS(1202), + [sym_underscore] = ACTIONS(1202), + [anon_sym_private] = ACTIONS(1202), + [anon_sym_pattern] = ACTIONS(1202), + [anon_sym_predicate] = ACTIONS(1202), + [anon_sym_function] = ACTIONS(1202), + [anon_sym_log_LPAREN] = ACTIONS(1202), + [anon_sym_range_LPAREN] = ACTIONS(1202), + [sym_booleanConstant] = ACTIONS(1202), + [sym_variable] = ACTIONS(1202), + [anon_sym_js] = ACTIONS(1202), + [anon_sym_grit] = ACTIONS(1202), + [anon_sym_html] = ACTIONS(1202), + [anon_sym_css] = ACTIONS(1202), + [anon_sym_json] = ACTIONS(1202), + [anon_sym_java] = ACTIONS(1202), + [anon_sym_csharp] = ACTIONS(1202), + [anon_sym_python] = ACTIONS(1202), + [anon_sym_go] = ACTIONS(1202), + [anon_sym_markdown] = ACTIONS(1202), + [anon_sym_rust] = ACTIONS(1202), + [anon_sym_ruby] = ACTIONS(1202), + [anon_sym_sol] = ACTIONS(1202), + [anon_sym_solidity] = ACTIONS(1202), + [anon_sym_hcl] = ACTIONS(1202), + [anon_sym_yaml] = ACTIONS(1202), + [anon_sym_ast] = ACTIONS(1202), + [anon_sym_universal] = ACTIONS(1202), + [anon_sym_sql] = ACTIONS(1202), + [anon_sym_toml] = ACTIONS(1202), + [anon_sym_php] = ACTIONS(1202), + [anon_sym_c] = ACTIONS(1202), + [anon_sym_cpp] = ACTIONS(1202), + [sym_backtickSnippet] = ACTIONS(1202), + [sym_rawBacktickSnippet] = ACTIONS(1202), + [sym_undefined] = ACTIONS(1202), + [sym_top] = ACTIONS(1202), + [sym_bottom] = ACTIONS(1202), + [sym_intConstant] = ACTIONS(1202), + [sym_doubleConstant] = ACTIONS(1202), + [sym_stringConstant] = ACTIONS(1202), + [sym_regex] = ACTIONS(1202), + [anon_sym_r] = ACTIONS(1202), [sym_comment] = ACTIONS(113), }, [272] = { - [ts_builtin_sym_end] = ACTIONS(1206), - [sym_name] = ACTIONS(1208), - [anon_sym_LF] = ACTIONS(1206), - [anon_sym_sequential] = ACTIONS(1208), - [anon_sym_LBRACE] = ACTIONS(1208), - [anon_sym_multifile] = ACTIONS(1208), - [anon_sym_LPAREN] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1208), - [anon_sym_not] = ACTIONS(1208), - [anon_sym_or] = ACTIONS(1208), - [anon_sym_orelse] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_and] = ACTIONS(1208), - [anon_sym_maybe] = ACTIONS(1208), - [anon_sym_after] = ACTIONS(1208), - [anon_sym_before] = ACTIONS(1208), - [anon_sym_contains] = ACTIONS(1208), - [anon_sym_includes] = ACTIONS(1208), - [anon_sym_if] = ACTIONS(1208), - [anon_sym_within] = ACTIONS(1208), - [anon_sym_bubble] = ACTIONS(1208), - [anon_sym_like] = ACTIONS(1208), - [anon_sym_DOT] = ACTIONS(1208), - [anon_sym_LBRACK] = ACTIONS(1208), - [anon_sym_some] = ACTIONS(1208), - [anon_sym_every] = ACTIONS(1208), - [sym_underscore] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_pattern] = ACTIONS(1208), - [anon_sym_predicate] = ACTIONS(1208), - [anon_sym_function] = ACTIONS(1208), - [anon_sym_log_LPAREN] = ACTIONS(1208), - [anon_sym_range_LPAREN] = ACTIONS(1208), - [sym_booleanConstant] = ACTIONS(1208), - [sym_variable] = ACTIONS(1208), - [anon_sym_js] = ACTIONS(1208), - [anon_sym_grit] = ACTIONS(1208), - [anon_sym_html] = ACTIONS(1208), - [anon_sym_css] = ACTIONS(1208), - [anon_sym_json] = ACTIONS(1208), - [anon_sym_java] = ACTIONS(1208), - [anon_sym_csharp] = ACTIONS(1208), - [anon_sym_python] = ACTIONS(1208), - [anon_sym_go] = ACTIONS(1208), - [anon_sym_markdown] = ACTIONS(1208), - [anon_sym_rust] = ACTIONS(1208), - [anon_sym_ruby] = ACTIONS(1208), - [anon_sym_sol] = ACTIONS(1208), - [anon_sym_solidity] = ACTIONS(1208), - [anon_sym_hcl] = ACTIONS(1208), - [anon_sym_yaml] = ACTIONS(1208), - [anon_sym_ast] = ACTIONS(1208), - [anon_sym_universal] = ACTIONS(1208), - [anon_sym_sql] = ACTIONS(1208), - [anon_sym_toml] = ACTIONS(1208), - [anon_sym_php] = ACTIONS(1208), - [anon_sym_c] = ACTIONS(1208), - [anon_sym_cpp] = ACTIONS(1208), - [sym_backtickSnippet] = ACTIONS(1208), - [sym_rawBacktickSnippet] = ACTIONS(1208), - [sym_undefined] = ACTIONS(1208), - [sym_top] = ACTIONS(1208), - [sym_bottom] = ACTIONS(1208), - [sym_intConstant] = ACTIONS(1208), - [sym_doubleConstant] = ACTIONS(1208), - [sym_stringConstant] = ACTIONS(1208), - [sym_regex] = ACTIONS(1208), - [anon_sym_r] = ACTIONS(1208), + [ts_builtin_sym_end] = ACTIONS(1204), + [sym_name] = ACTIONS(1206), + [anon_sym_LF] = ACTIONS(1204), + [anon_sym_sequential] = ACTIONS(1206), + [anon_sym_LBRACE] = ACTIONS(1206), + [anon_sym_multifile] = ACTIONS(1206), + [anon_sym_LPAREN] = ACTIONS(1206), + [anon_sym_BANG] = ACTIONS(1206), + [anon_sym_not] = ACTIONS(1206), + [anon_sym_or] = ACTIONS(1206), + [anon_sym_orelse] = ACTIONS(1206), + [anon_sym_any] = ACTIONS(1206), + [anon_sym_and] = ACTIONS(1206), + [anon_sym_maybe] = ACTIONS(1206), + [anon_sym_after] = ACTIONS(1206), + [anon_sym_before] = ACTIONS(1206), + [anon_sym_contains] = ACTIONS(1206), + [anon_sym_includes] = ACTIONS(1206), + [anon_sym_if] = ACTIONS(1206), + [anon_sym_within] = ACTIONS(1206), + [anon_sym_bubble] = ACTIONS(1206), + [anon_sym_like] = ACTIONS(1206), + [anon_sym_DOT] = ACTIONS(1206), + [anon_sym_LBRACK] = ACTIONS(1206), + [anon_sym_some] = ACTIONS(1206), + [anon_sym_every] = ACTIONS(1206), + [sym_underscore] = ACTIONS(1206), + [anon_sym_private] = ACTIONS(1206), + [anon_sym_pattern] = ACTIONS(1206), + [anon_sym_predicate] = ACTIONS(1206), + [anon_sym_function] = ACTIONS(1206), + [anon_sym_log_LPAREN] = ACTIONS(1206), + [anon_sym_range_LPAREN] = ACTIONS(1206), + [sym_booleanConstant] = ACTIONS(1206), + [sym_variable] = ACTIONS(1206), + [anon_sym_js] = ACTIONS(1206), + [anon_sym_grit] = ACTIONS(1206), + [anon_sym_html] = ACTIONS(1206), + [anon_sym_css] = ACTIONS(1206), + [anon_sym_json] = ACTIONS(1206), + [anon_sym_java] = ACTIONS(1206), + [anon_sym_csharp] = ACTIONS(1206), + [anon_sym_python] = ACTIONS(1206), + [anon_sym_go] = ACTIONS(1206), + [anon_sym_markdown] = ACTIONS(1206), + [anon_sym_rust] = ACTIONS(1206), + [anon_sym_ruby] = ACTIONS(1206), + [anon_sym_sol] = ACTIONS(1206), + [anon_sym_solidity] = ACTIONS(1206), + [anon_sym_hcl] = ACTIONS(1206), + [anon_sym_yaml] = ACTIONS(1206), + [anon_sym_ast] = ACTIONS(1206), + [anon_sym_universal] = ACTIONS(1206), + [anon_sym_sql] = ACTIONS(1206), + [anon_sym_toml] = ACTIONS(1206), + [anon_sym_php] = ACTIONS(1206), + [anon_sym_c] = ACTIONS(1206), + [anon_sym_cpp] = ACTIONS(1206), + [sym_backtickSnippet] = ACTIONS(1206), + [sym_rawBacktickSnippet] = ACTIONS(1206), + [sym_undefined] = ACTIONS(1206), + [sym_top] = ACTIONS(1206), + [sym_bottom] = ACTIONS(1206), + [sym_intConstant] = ACTIONS(1206), + [sym_doubleConstant] = ACTIONS(1206), + [sym_stringConstant] = ACTIONS(1206), + [sym_regex] = ACTIONS(1206), + [anon_sym_r] = ACTIONS(1206), [sym_comment] = ACTIONS(113), }, [273] = { - [ts_builtin_sym_end] = ACTIONS(1210), - [sym_name] = ACTIONS(1212), - [anon_sym_LF] = ACTIONS(1210), - [anon_sym_sequential] = ACTIONS(1212), + [ts_builtin_sym_end] = ACTIONS(1208), + [sym_name] = ACTIONS(1210), + [anon_sym_LF] = ACTIONS(1208), + [anon_sym_sequential] = ACTIONS(1210), + [anon_sym_LBRACE] = ACTIONS(1210), + [anon_sym_multifile] = ACTIONS(1210), + [anon_sym_LPAREN] = ACTIONS(1210), + [anon_sym_BANG] = ACTIONS(1210), + [anon_sym_not] = ACTIONS(1210), + [anon_sym_or] = ACTIONS(1210), + [anon_sym_orelse] = ACTIONS(1210), + [anon_sym_any] = ACTIONS(1210), + [anon_sym_and] = ACTIONS(1210), + [anon_sym_maybe] = ACTIONS(1210), + [anon_sym_after] = ACTIONS(1210), + [anon_sym_before] = ACTIONS(1210), + [anon_sym_contains] = ACTIONS(1210), + [anon_sym_includes] = ACTIONS(1210), + [anon_sym_if] = ACTIONS(1210), + [anon_sym_within] = ACTIONS(1210), + [anon_sym_bubble] = ACTIONS(1210), + [anon_sym_like] = ACTIONS(1210), + [anon_sym_DOT] = ACTIONS(1210), + [anon_sym_LBRACK] = ACTIONS(1210), + [anon_sym_some] = ACTIONS(1210), + [anon_sym_every] = ACTIONS(1210), + [sym_underscore] = ACTIONS(1210), + [anon_sym_private] = ACTIONS(1210), + [anon_sym_pattern] = ACTIONS(1210), + [anon_sym_predicate] = ACTIONS(1210), + [anon_sym_function] = ACTIONS(1210), + [anon_sym_log_LPAREN] = ACTIONS(1210), + [anon_sym_range_LPAREN] = ACTIONS(1210), + [sym_booleanConstant] = ACTIONS(1210), + [sym_variable] = ACTIONS(1210), + [anon_sym_js] = ACTIONS(1210), + [anon_sym_grit] = ACTIONS(1210), + [anon_sym_html] = ACTIONS(1210), + [anon_sym_css] = ACTIONS(1210), + [anon_sym_json] = ACTIONS(1210), + [anon_sym_java] = ACTIONS(1210), + [anon_sym_csharp] = ACTIONS(1210), + [anon_sym_python] = ACTIONS(1210), + [anon_sym_go] = ACTIONS(1210), + [anon_sym_markdown] = ACTIONS(1210), + [anon_sym_rust] = ACTIONS(1210), + [anon_sym_ruby] = ACTIONS(1210), + [anon_sym_sol] = ACTIONS(1210), + [anon_sym_solidity] = ACTIONS(1210), + [anon_sym_hcl] = ACTIONS(1210), + [anon_sym_yaml] = ACTIONS(1210), + [anon_sym_ast] = ACTIONS(1210), + [anon_sym_universal] = ACTIONS(1210), + [anon_sym_sql] = ACTIONS(1210), + [anon_sym_toml] = ACTIONS(1210), + [anon_sym_php] = ACTIONS(1210), + [anon_sym_c] = ACTIONS(1210), + [anon_sym_cpp] = ACTIONS(1210), + [sym_backtickSnippet] = ACTIONS(1210), + [sym_rawBacktickSnippet] = ACTIONS(1210), + [sym_undefined] = ACTIONS(1210), + [sym_top] = ACTIONS(1210), + [sym_bottom] = ACTIONS(1210), + [sym_intConstant] = ACTIONS(1210), + [sym_doubleConstant] = ACTIONS(1210), + [sym_stringConstant] = ACTIONS(1210), + [sym_regex] = ACTIONS(1210), + [anon_sym_r] = ACTIONS(1210), + [sym_comment] = ACTIONS(113), + }, + [274] = { + [ts_builtin_sym_end] = ACTIONS(1212), + [sym_name] = ACTIONS(1214), + [anon_sym_sequential] = ACTIONS(1214), [anon_sym_LBRACE] = ACTIONS(1212), - [anon_sym_multifile] = ACTIONS(1212), + [anon_sym_multifile] = ACTIONS(1214), [anon_sym_LPAREN] = ACTIONS(1212), + [anon_sym_language] = ACTIONS(1214), [anon_sym_BANG] = ACTIONS(1212), - [anon_sym_not] = ACTIONS(1212), - [anon_sym_or] = ACTIONS(1212), - [anon_sym_orelse] = ACTIONS(1212), - [anon_sym_any] = ACTIONS(1212), - [anon_sym_and] = ACTIONS(1212), - [anon_sym_maybe] = ACTIONS(1212), - [anon_sym_after] = ACTIONS(1212), - [anon_sym_before] = ACTIONS(1212), - [anon_sym_contains] = ACTIONS(1212), - [anon_sym_includes] = ACTIONS(1212), - [anon_sym_if] = ACTIONS(1212), - [anon_sym_within] = ACTIONS(1212), - [anon_sym_bubble] = ACTIONS(1212), - [anon_sym_like] = ACTIONS(1212), + [anon_sym_not] = ACTIONS(1214), + [anon_sym_or] = ACTIONS(1214), + [anon_sym_orelse] = ACTIONS(1214), + [anon_sym_any] = ACTIONS(1214), + [anon_sym_and] = ACTIONS(1214), + [anon_sym_maybe] = ACTIONS(1214), + [anon_sym_after] = ACTIONS(1214), + [anon_sym_before] = ACTIONS(1214), + [anon_sym_contains] = ACTIONS(1214), + [anon_sym_includes] = ACTIONS(1214), + [anon_sym_if] = ACTIONS(1214), + [anon_sym_within] = ACTIONS(1214), + [anon_sym_bubble] = ACTIONS(1214), + [anon_sym_like] = ACTIONS(1214), [anon_sym_DOT] = ACTIONS(1212), [anon_sym_LBRACK] = ACTIONS(1212), - [anon_sym_some] = ACTIONS(1212), - [anon_sym_every] = ACTIONS(1212), - [sym_underscore] = ACTIONS(1212), - [anon_sym_private] = ACTIONS(1212), + [anon_sym_some] = ACTIONS(1214), + [anon_sym_every] = ACTIONS(1214), + [sym_underscore] = ACTIONS(1214), + [anon_sym_private] = ACTIONS(1214), [anon_sym_pattern] = ACTIONS(1212), [anon_sym_predicate] = ACTIONS(1212), [anon_sym_function] = ACTIONS(1212), [anon_sym_log_LPAREN] = ACTIONS(1212), [anon_sym_range_LPAREN] = ACTIONS(1212), - [sym_booleanConstant] = ACTIONS(1212), - [sym_variable] = ACTIONS(1212), - [anon_sym_js] = ACTIONS(1212), - [anon_sym_grit] = ACTIONS(1212), - [anon_sym_html] = ACTIONS(1212), - [anon_sym_css] = ACTIONS(1212), - [anon_sym_json] = ACTIONS(1212), - [anon_sym_java] = ACTIONS(1212), - [anon_sym_csharp] = ACTIONS(1212), - [anon_sym_python] = ACTIONS(1212), - [anon_sym_go] = ACTIONS(1212), - [anon_sym_markdown] = ACTIONS(1212), - [anon_sym_rust] = ACTIONS(1212), - [anon_sym_ruby] = ACTIONS(1212), - [anon_sym_sol] = ACTIONS(1212), - [anon_sym_solidity] = ACTIONS(1212), - [anon_sym_hcl] = ACTIONS(1212), - [anon_sym_yaml] = ACTIONS(1212), - [anon_sym_ast] = ACTIONS(1212), - [anon_sym_universal] = ACTIONS(1212), - [anon_sym_sql] = ACTIONS(1212), - [anon_sym_toml] = ACTIONS(1212), - [anon_sym_php] = ACTIONS(1212), - [anon_sym_c] = ACTIONS(1212), - [anon_sym_cpp] = ACTIONS(1212), + [sym_booleanConstant] = ACTIONS(1214), + [sym_variable] = ACTIONS(1214), + [anon_sym_js] = ACTIONS(1214), + [anon_sym_grit] = ACTIONS(1214), + [anon_sym_html] = ACTIONS(1214), + [anon_sym_css] = ACTIONS(1214), + [anon_sym_json] = ACTIONS(1214), + [anon_sym_java] = ACTIONS(1214), + [anon_sym_csharp] = ACTIONS(1214), + [anon_sym_python] = ACTIONS(1214), + [anon_sym_go] = ACTIONS(1214), + [anon_sym_markdown] = ACTIONS(1214), + [anon_sym_rust] = ACTIONS(1214), + [anon_sym_ruby] = ACTIONS(1214), + [anon_sym_sol] = ACTIONS(1214), + [anon_sym_solidity] = ACTIONS(1214), + [anon_sym_hcl] = ACTIONS(1214), + [anon_sym_yaml] = ACTIONS(1214), + [anon_sym_ast] = ACTIONS(1214), + [anon_sym_universal] = ACTIONS(1214), + [anon_sym_sql] = ACTIONS(1214), + [anon_sym_toml] = ACTIONS(1214), + [anon_sym_php] = ACTIONS(1214), + [anon_sym_c] = ACTIONS(1214), + [anon_sym_cpp] = ACTIONS(1214), [sym_backtickSnippet] = ACTIONS(1212), [sym_rawBacktickSnippet] = ACTIONS(1212), - [sym_undefined] = ACTIONS(1212), - [sym_top] = ACTIONS(1212), - [sym_bottom] = ACTIONS(1212), - [sym_intConstant] = ACTIONS(1212), + [sym_undefined] = ACTIONS(1214), + [sym_top] = ACTIONS(1214), + [sym_bottom] = ACTIONS(1214), + [sym_intConstant] = ACTIONS(1214), [sym_doubleConstant] = ACTIONS(1212), [sym_stringConstant] = ACTIONS(1212), [sym_regex] = ACTIONS(1212), - [anon_sym_r] = ACTIONS(1212), - [sym_comment] = ACTIONS(113), - }, - [274] = { - [ts_builtin_sym_end] = ACTIONS(1214), - [sym_name] = ACTIONS(1216), - [anon_sym_LF] = ACTIONS(1214), - [anon_sym_sequential] = ACTIONS(1216), - [anon_sym_LBRACE] = ACTIONS(1216), - [anon_sym_multifile] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(1216), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_not] = ACTIONS(1216), - [anon_sym_or] = ACTIONS(1216), - [anon_sym_orelse] = ACTIONS(1216), - [anon_sym_any] = ACTIONS(1216), - [anon_sym_and] = ACTIONS(1216), - [anon_sym_maybe] = ACTIONS(1216), - [anon_sym_after] = ACTIONS(1216), - [anon_sym_before] = ACTIONS(1216), - [anon_sym_contains] = ACTIONS(1216), - [anon_sym_includes] = ACTIONS(1216), - [anon_sym_if] = ACTIONS(1216), - [anon_sym_within] = ACTIONS(1216), - [anon_sym_bubble] = ACTIONS(1216), - [anon_sym_like] = ACTIONS(1216), - [anon_sym_DOT] = ACTIONS(1216), - [anon_sym_LBRACK] = ACTIONS(1216), - [anon_sym_some] = ACTIONS(1216), - [anon_sym_every] = ACTIONS(1216), - [sym_underscore] = ACTIONS(1216), - [anon_sym_private] = ACTIONS(1216), - [anon_sym_pattern] = ACTIONS(1216), - [anon_sym_predicate] = ACTIONS(1216), - [anon_sym_function] = ACTIONS(1216), - [anon_sym_log_LPAREN] = ACTIONS(1216), - [anon_sym_range_LPAREN] = ACTIONS(1216), - [sym_booleanConstant] = ACTIONS(1216), - [sym_variable] = ACTIONS(1216), - [anon_sym_js] = ACTIONS(1216), - [anon_sym_grit] = ACTIONS(1216), - [anon_sym_html] = ACTIONS(1216), - [anon_sym_css] = ACTIONS(1216), - [anon_sym_json] = ACTIONS(1216), - [anon_sym_java] = ACTIONS(1216), - [anon_sym_csharp] = ACTIONS(1216), - [anon_sym_python] = ACTIONS(1216), - [anon_sym_go] = ACTIONS(1216), - [anon_sym_markdown] = ACTIONS(1216), - [anon_sym_rust] = ACTIONS(1216), - [anon_sym_ruby] = ACTIONS(1216), - [anon_sym_sol] = ACTIONS(1216), - [anon_sym_solidity] = ACTIONS(1216), - [anon_sym_hcl] = ACTIONS(1216), - [anon_sym_yaml] = ACTIONS(1216), - [anon_sym_ast] = ACTIONS(1216), - [anon_sym_universal] = ACTIONS(1216), - [anon_sym_sql] = ACTIONS(1216), - [anon_sym_toml] = ACTIONS(1216), - [anon_sym_php] = ACTIONS(1216), - [anon_sym_c] = ACTIONS(1216), - [anon_sym_cpp] = ACTIONS(1216), - [sym_backtickSnippet] = ACTIONS(1216), - [sym_rawBacktickSnippet] = ACTIONS(1216), - [sym_undefined] = ACTIONS(1216), - [sym_top] = ACTIONS(1216), - [sym_bottom] = ACTIONS(1216), - [sym_intConstant] = ACTIONS(1216), - [sym_doubleConstant] = ACTIONS(1216), - [sym_stringConstant] = ACTIONS(1216), - [sym_regex] = ACTIONS(1216), - [anon_sym_r] = ACTIONS(1216), - [sym_comment] = ACTIONS(113), + [anon_sym_r] = ACTIONS(1214), + [sym_comment] = ACTIONS(3), }, [275] = { - [ts_builtin_sym_end] = ACTIONS(1218), - [sym_name] = ACTIONS(1220), - [anon_sym_LF] = ACTIONS(1218), - [anon_sym_sequential] = ACTIONS(1220), - [anon_sym_LBRACE] = ACTIONS(1220), - [anon_sym_multifile] = ACTIONS(1220), - [anon_sym_LPAREN] = ACTIONS(1220), - [anon_sym_BANG] = ACTIONS(1220), - [anon_sym_not] = ACTIONS(1220), - [anon_sym_or] = ACTIONS(1220), - [anon_sym_orelse] = ACTIONS(1220), - [anon_sym_any] = ACTIONS(1220), - [anon_sym_and] = ACTIONS(1220), - [anon_sym_maybe] = ACTIONS(1220), - [anon_sym_after] = ACTIONS(1220), - [anon_sym_before] = ACTIONS(1220), - [anon_sym_contains] = ACTIONS(1220), - [anon_sym_includes] = ACTIONS(1220), - [anon_sym_if] = ACTIONS(1220), - [anon_sym_within] = ACTIONS(1220), - [anon_sym_bubble] = ACTIONS(1220), - [anon_sym_like] = ACTIONS(1220), - [anon_sym_DOT] = ACTIONS(1220), - [anon_sym_LBRACK] = ACTIONS(1220), - [anon_sym_some] = ACTIONS(1220), - [anon_sym_every] = ACTIONS(1220), - [sym_underscore] = ACTIONS(1220), - [anon_sym_private] = ACTIONS(1220), - [anon_sym_pattern] = ACTIONS(1220), - [anon_sym_predicate] = ACTIONS(1220), - [anon_sym_function] = ACTIONS(1220), - [anon_sym_log_LPAREN] = ACTIONS(1220), - [anon_sym_range_LPAREN] = ACTIONS(1220), - [sym_booleanConstant] = ACTIONS(1220), - [sym_variable] = ACTIONS(1220), - [anon_sym_js] = ACTIONS(1220), - [anon_sym_grit] = ACTIONS(1220), - [anon_sym_html] = ACTIONS(1220), - [anon_sym_css] = ACTIONS(1220), - [anon_sym_json] = ACTIONS(1220), - [anon_sym_java] = ACTIONS(1220), - [anon_sym_csharp] = ACTIONS(1220), - [anon_sym_python] = ACTIONS(1220), - [anon_sym_go] = ACTIONS(1220), - [anon_sym_markdown] = ACTIONS(1220), - [anon_sym_rust] = ACTIONS(1220), - [anon_sym_ruby] = ACTIONS(1220), - [anon_sym_sol] = ACTIONS(1220), - [anon_sym_solidity] = ACTIONS(1220), - [anon_sym_hcl] = ACTIONS(1220), - [anon_sym_yaml] = ACTIONS(1220), - [anon_sym_ast] = ACTIONS(1220), - [anon_sym_universal] = ACTIONS(1220), - [anon_sym_sql] = ACTIONS(1220), - [anon_sym_toml] = ACTIONS(1220), - [anon_sym_php] = ACTIONS(1220), - [anon_sym_c] = ACTIONS(1220), - [anon_sym_cpp] = ACTIONS(1220), - [sym_backtickSnippet] = ACTIONS(1220), - [sym_rawBacktickSnippet] = ACTIONS(1220), - [sym_undefined] = ACTIONS(1220), - [sym_top] = ACTIONS(1220), - [sym_bottom] = ACTIONS(1220), - [sym_intConstant] = ACTIONS(1220), - [sym_doubleConstant] = ACTIONS(1220), - [sym_stringConstant] = ACTIONS(1220), - [sym_regex] = ACTIONS(1220), - [anon_sym_r] = ACTIONS(1220), + [ts_builtin_sym_end] = ACTIONS(1216), + [sym_name] = ACTIONS(1218), + [anon_sym_LF] = ACTIONS(1216), + [anon_sym_sequential] = ACTIONS(1218), + [anon_sym_LBRACE] = ACTIONS(1218), + [anon_sym_multifile] = ACTIONS(1218), + [anon_sym_LPAREN] = ACTIONS(1218), + [anon_sym_BANG] = ACTIONS(1218), + [anon_sym_not] = ACTIONS(1218), + [anon_sym_or] = ACTIONS(1218), + [anon_sym_orelse] = ACTIONS(1218), + [anon_sym_any] = ACTIONS(1218), + [anon_sym_and] = ACTIONS(1218), + [anon_sym_maybe] = ACTIONS(1218), + [anon_sym_after] = ACTIONS(1218), + [anon_sym_before] = ACTIONS(1218), + [anon_sym_contains] = ACTIONS(1218), + [anon_sym_includes] = ACTIONS(1218), + [anon_sym_if] = ACTIONS(1218), + [anon_sym_within] = ACTIONS(1218), + [anon_sym_bubble] = ACTIONS(1218), + [anon_sym_like] = ACTIONS(1218), + [anon_sym_DOT] = ACTIONS(1218), + [anon_sym_LBRACK] = ACTIONS(1218), + [anon_sym_some] = ACTIONS(1218), + [anon_sym_every] = ACTIONS(1218), + [sym_underscore] = ACTIONS(1218), + [anon_sym_private] = ACTIONS(1218), + [anon_sym_pattern] = ACTIONS(1218), + [anon_sym_predicate] = ACTIONS(1218), + [anon_sym_function] = ACTIONS(1218), + [anon_sym_log_LPAREN] = ACTIONS(1218), + [anon_sym_range_LPAREN] = ACTIONS(1218), + [sym_booleanConstant] = ACTIONS(1218), + [sym_variable] = ACTIONS(1218), + [anon_sym_js] = ACTIONS(1218), + [anon_sym_grit] = ACTIONS(1218), + [anon_sym_html] = ACTIONS(1218), + [anon_sym_css] = ACTIONS(1218), + [anon_sym_json] = ACTIONS(1218), + [anon_sym_java] = ACTIONS(1218), + [anon_sym_csharp] = ACTIONS(1218), + [anon_sym_python] = ACTIONS(1218), + [anon_sym_go] = ACTIONS(1218), + [anon_sym_markdown] = ACTIONS(1218), + [anon_sym_rust] = ACTIONS(1218), + [anon_sym_ruby] = ACTIONS(1218), + [anon_sym_sol] = ACTIONS(1218), + [anon_sym_solidity] = ACTIONS(1218), + [anon_sym_hcl] = ACTIONS(1218), + [anon_sym_yaml] = ACTIONS(1218), + [anon_sym_ast] = ACTIONS(1218), + [anon_sym_universal] = ACTIONS(1218), + [anon_sym_sql] = ACTIONS(1218), + [anon_sym_toml] = ACTIONS(1218), + [anon_sym_php] = ACTIONS(1218), + [anon_sym_c] = ACTIONS(1218), + [anon_sym_cpp] = ACTIONS(1218), + [sym_backtickSnippet] = ACTIONS(1218), + [sym_rawBacktickSnippet] = ACTIONS(1218), + [sym_undefined] = ACTIONS(1218), + [sym_top] = ACTIONS(1218), + [sym_bottom] = ACTIONS(1218), + [sym_intConstant] = ACTIONS(1218), + [sym_doubleConstant] = ACTIONS(1218), + [sym_stringConstant] = ACTIONS(1218), + [sym_regex] = ACTIONS(1218), + [anon_sym_r] = ACTIONS(1218), [sym_comment] = ACTIONS(113), }, [276] = { - [ts_builtin_sym_end] = ACTIONS(1222), - [sym_name] = ACTIONS(1224), - [anon_sym_LF] = ACTIONS(1222), - [anon_sym_sequential] = ACTIONS(1224), - [anon_sym_LBRACE] = ACTIONS(1224), - [anon_sym_multifile] = ACTIONS(1224), - [anon_sym_LPAREN] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1224), - [anon_sym_not] = ACTIONS(1224), - [anon_sym_or] = ACTIONS(1224), - [anon_sym_orelse] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_and] = ACTIONS(1224), - [anon_sym_maybe] = ACTIONS(1224), - [anon_sym_after] = ACTIONS(1224), - [anon_sym_before] = ACTIONS(1224), - [anon_sym_contains] = ACTIONS(1224), - [anon_sym_includes] = ACTIONS(1224), - [anon_sym_if] = ACTIONS(1224), - [anon_sym_within] = ACTIONS(1224), - [anon_sym_bubble] = ACTIONS(1224), - [anon_sym_like] = ACTIONS(1224), - [anon_sym_DOT] = ACTIONS(1224), - [anon_sym_LBRACK] = ACTIONS(1224), - [anon_sym_some] = ACTIONS(1224), - [anon_sym_every] = ACTIONS(1224), - [sym_underscore] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_pattern] = ACTIONS(1224), - [anon_sym_predicate] = ACTIONS(1224), - [anon_sym_function] = ACTIONS(1224), - [anon_sym_log_LPAREN] = ACTIONS(1224), - [anon_sym_range_LPAREN] = ACTIONS(1224), - [sym_booleanConstant] = ACTIONS(1224), - [sym_variable] = ACTIONS(1224), - [anon_sym_js] = ACTIONS(1224), - [anon_sym_grit] = ACTIONS(1224), - [anon_sym_html] = ACTIONS(1224), - [anon_sym_css] = ACTIONS(1224), - [anon_sym_json] = ACTIONS(1224), - [anon_sym_java] = ACTIONS(1224), - [anon_sym_csharp] = ACTIONS(1224), - [anon_sym_python] = ACTIONS(1224), - [anon_sym_go] = ACTIONS(1224), - [anon_sym_markdown] = ACTIONS(1224), - [anon_sym_rust] = ACTIONS(1224), - [anon_sym_ruby] = ACTIONS(1224), - [anon_sym_sol] = ACTIONS(1224), - [anon_sym_solidity] = ACTIONS(1224), - [anon_sym_hcl] = ACTIONS(1224), - [anon_sym_yaml] = ACTIONS(1224), - [anon_sym_ast] = ACTIONS(1224), - [anon_sym_universal] = ACTIONS(1224), - [anon_sym_sql] = ACTIONS(1224), - [anon_sym_toml] = ACTIONS(1224), - [anon_sym_php] = ACTIONS(1224), - [anon_sym_c] = ACTIONS(1224), - [anon_sym_cpp] = ACTIONS(1224), - [sym_backtickSnippet] = ACTIONS(1224), - [sym_rawBacktickSnippet] = ACTIONS(1224), - [sym_undefined] = ACTIONS(1224), - [sym_top] = ACTIONS(1224), - [sym_bottom] = ACTIONS(1224), - [sym_intConstant] = ACTIONS(1224), - [sym_doubleConstant] = ACTIONS(1224), - [sym_stringConstant] = ACTIONS(1224), - [sym_regex] = ACTIONS(1224), - [anon_sym_r] = ACTIONS(1224), + [ts_builtin_sym_end] = ACTIONS(1220), + [sym_name] = ACTIONS(1222), + [anon_sym_LF] = ACTIONS(1220), + [anon_sym_sequential] = ACTIONS(1222), + [anon_sym_LBRACE] = ACTIONS(1222), + [anon_sym_multifile] = ACTIONS(1222), + [anon_sym_LPAREN] = ACTIONS(1222), + [anon_sym_BANG] = ACTIONS(1222), + [anon_sym_not] = ACTIONS(1222), + [anon_sym_or] = ACTIONS(1222), + [anon_sym_orelse] = ACTIONS(1222), + [anon_sym_any] = ACTIONS(1222), + [anon_sym_and] = ACTIONS(1222), + [anon_sym_maybe] = ACTIONS(1222), + [anon_sym_after] = ACTIONS(1222), + [anon_sym_before] = ACTIONS(1222), + [anon_sym_contains] = ACTIONS(1222), + [anon_sym_includes] = ACTIONS(1222), + [anon_sym_if] = ACTIONS(1222), + [anon_sym_within] = ACTIONS(1222), + [anon_sym_bubble] = ACTIONS(1222), + [anon_sym_like] = ACTIONS(1222), + [anon_sym_DOT] = ACTIONS(1222), + [anon_sym_LBRACK] = ACTIONS(1222), + [anon_sym_some] = ACTIONS(1222), + [anon_sym_every] = ACTIONS(1222), + [sym_underscore] = ACTIONS(1222), + [anon_sym_private] = ACTIONS(1222), + [anon_sym_pattern] = ACTIONS(1222), + [anon_sym_predicate] = ACTIONS(1222), + [anon_sym_function] = ACTIONS(1222), + [anon_sym_log_LPAREN] = ACTIONS(1222), + [anon_sym_range_LPAREN] = ACTIONS(1222), + [sym_booleanConstant] = ACTIONS(1222), + [sym_variable] = ACTIONS(1222), + [anon_sym_js] = ACTIONS(1222), + [anon_sym_grit] = ACTIONS(1222), + [anon_sym_html] = ACTIONS(1222), + [anon_sym_css] = ACTIONS(1222), + [anon_sym_json] = ACTIONS(1222), + [anon_sym_java] = ACTIONS(1222), + [anon_sym_csharp] = ACTIONS(1222), + [anon_sym_python] = ACTIONS(1222), + [anon_sym_go] = ACTIONS(1222), + [anon_sym_markdown] = ACTIONS(1222), + [anon_sym_rust] = ACTIONS(1222), + [anon_sym_ruby] = ACTIONS(1222), + [anon_sym_sol] = ACTIONS(1222), + [anon_sym_solidity] = ACTIONS(1222), + [anon_sym_hcl] = ACTIONS(1222), + [anon_sym_yaml] = ACTIONS(1222), + [anon_sym_ast] = ACTIONS(1222), + [anon_sym_universal] = ACTIONS(1222), + [anon_sym_sql] = ACTIONS(1222), + [anon_sym_toml] = ACTIONS(1222), + [anon_sym_php] = ACTIONS(1222), + [anon_sym_c] = ACTIONS(1222), + [anon_sym_cpp] = ACTIONS(1222), + [sym_backtickSnippet] = ACTIONS(1222), + [sym_rawBacktickSnippet] = ACTIONS(1222), + [sym_undefined] = ACTIONS(1222), + [sym_top] = ACTIONS(1222), + [sym_bottom] = ACTIONS(1222), + [sym_intConstant] = ACTIONS(1222), + [sym_doubleConstant] = ACTIONS(1222), + [sym_stringConstant] = ACTIONS(1222), + [sym_regex] = ACTIONS(1222), + [anon_sym_r] = ACTIONS(1222), [sym_comment] = ACTIONS(113), }, [277] = { - [ts_builtin_sym_end] = ACTIONS(1226), - [sym_name] = ACTIONS(1228), - [anon_sym_LF] = ACTIONS(1226), - [anon_sym_sequential] = ACTIONS(1228), - [anon_sym_LBRACE] = ACTIONS(1228), - [anon_sym_multifile] = ACTIONS(1228), - [anon_sym_LPAREN] = ACTIONS(1228), - [anon_sym_BANG] = ACTIONS(1228), - [anon_sym_not] = ACTIONS(1228), - [anon_sym_or] = ACTIONS(1228), - [anon_sym_orelse] = ACTIONS(1228), - [anon_sym_any] = ACTIONS(1228), - [anon_sym_and] = ACTIONS(1228), - [anon_sym_maybe] = ACTIONS(1228), - [anon_sym_after] = ACTIONS(1228), - [anon_sym_before] = ACTIONS(1228), - [anon_sym_contains] = ACTIONS(1228), - [anon_sym_includes] = ACTIONS(1228), - [anon_sym_if] = ACTIONS(1228), - [anon_sym_within] = ACTIONS(1228), - [anon_sym_bubble] = ACTIONS(1228), - [anon_sym_like] = ACTIONS(1228), - [anon_sym_DOT] = ACTIONS(1228), - [anon_sym_LBRACK] = ACTIONS(1228), - [anon_sym_some] = ACTIONS(1228), - [anon_sym_every] = ACTIONS(1228), - [sym_underscore] = ACTIONS(1228), - [anon_sym_private] = ACTIONS(1228), - [anon_sym_pattern] = ACTIONS(1228), - [anon_sym_predicate] = ACTIONS(1228), - [anon_sym_function] = ACTIONS(1228), - [anon_sym_log_LPAREN] = ACTIONS(1228), - [anon_sym_range_LPAREN] = ACTIONS(1228), - [sym_booleanConstant] = ACTIONS(1228), - [sym_variable] = ACTIONS(1228), - [anon_sym_js] = ACTIONS(1228), - [anon_sym_grit] = ACTIONS(1228), - [anon_sym_html] = ACTIONS(1228), - [anon_sym_css] = ACTIONS(1228), - [anon_sym_json] = ACTIONS(1228), - [anon_sym_java] = ACTIONS(1228), - [anon_sym_csharp] = ACTIONS(1228), - [anon_sym_python] = ACTIONS(1228), - [anon_sym_go] = ACTIONS(1228), - [anon_sym_markdown] = ACTIONS(1228), - [anon_sym_rust] = ACTIONS(1228), - [anon_sym_ruby] = ACTIONS(1228), - [anon_sym_sol] = ACTIONS(1228), - [anon_sym_solidity] = ACTIONS(1228), - [anon_sym_hcl] = ACTIONS(1228), - [anon_sym_yaml] = ACTIONS(1228), - [anon_sym_ast] = ACTIONS(1228), - [anon_sym_universal] = ACTIONS(1228), - [anon_sym_sql] = ACTIONS(1228), - [anon_sym_toml] = ACTIONS(1228), - [anon_sym_php] = ACTIONS(1228), - [anon_sym_c] = ACTIONS(1228), - [anon_sym_cpp] = ACTIONS(1228), - [sym_backtickSnippet] = ACTIONS(1228), - [sym_rawBacktickSnippet] = ACTIONS(1228), - [sym_undefined] = ACTIONS(1228), - [sym_top] = ACTIONS(1228), - [sym_bottom] = ACTIONS(1228), - [sym_intConstant] = ACTIONS(1228), - [sym_doubleConstant] = ACTIONS(1228), - [sym_stringConstant] = ACTIONS(1228), - [sym_regex] = ACTIONS(1228), - [anon_sym_r] = ACTIONS(1228), + [ts_builtin_sym_end] = ACTIONS(1224), + [sym_name] = ACTIONS(1226), + [anon_sym_LF] = ACTIONS(1224), + [anon_sym_sequential] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(1226), + [anon_sym_multifile] = ACTIONS(1226), + [anon_sym_LPAREN] = ACTIONS(1226), + [anon_sym_BANG] = ACTIONS(1226), + [anon_sym_not] = ACTIONS(1226), + [anon_sym_or] = ACTIONS(1226), + [anon_sym_orelse] = ACTIONS(1226), + [anon_sym_any] = ACTIONS(1226), + [anon_sym_and] = ACTIONS(1226), + [anon_sym_maybe] = ACTIONS(1226), + [anon_sym_after] = ACTIONS(1226), + [anon_sym_before] = ACTIONS(1226), + [anon_sym_contains] = ACTIONS(1226), + [anon_sym_includes] = ACTIONS(1226), + [anon_sym_if] = ACTIONS(1226), + [anon_sym_within] = ACTIONS(1226), + [anon_sym_bubble] = ACTIONS(1226), + [anon_sym_like] = ACTIONS(1226), + [anon_sym_DOT] = ACTIONS(1226), + [anon_sym_LBRACK] = ACTIONS(1226), + [anon_sym_some] = ACTIONS(1226), + [anon_sym_every] = ACTIONS(1226), + [sym_underscore] = ACTIONS(1226), + [anon_sym_private] = ACTIONS(1226), + [anon_sym_pattern] = ACTIONS(1226), + [anon_sym_predicate] = ACTIONS(1226), + [anon_sym_function] = ACTIONS(1226), + [anon_sym_log_LPAREN] = ACTIONS(1226), + [anon_sym_range_LPAREN] = ACTIONS(1226), + [sym_booleanConstant] = ACTIONS(1226), + [sym_variable] = ACTIONS(1226), + [anon_sym_js] = ACTIONS(1226), + [anon_sym_grit] = ACTIONS(1226), + [anon_sym_html] = ACTIONS(1226), + [anon_sym_css] = ACTIONS(1226), + [anon_sym_json] = ACTIONS(1226), + [anon_sym_java] = ACTIONS(1226), + [anon_sym_csharp] = ACTIONS(1226), + [anon_sym_python] = ACTIONS(1226), + [anon_sym_go] = ACTIONS(1226), + [anon_sym_markdown] = ACTIONS(1226), + [anon_sym_rust] = ACTIONS(1226), + [anon_sym_ruby] = ACTIONS(1226), + [anon_sym_sol] = ACTIONS(1226), + [anon_sym_solidity] = ACTIONS(1226), + [anon_sym_hcl] = ACTIONS(1226), + [anon_sym_yaml] = ACTIONS(1226), + [anon_sym_ast] = ACTIONS(1226), + [anon_sym_universal] = ACTIONS(1226), + [anon_sym_sql] = ACTIONS(1226), + [anon_sym_toml] = ACTIONS(1226), + [anon_sym_php] = ACTIONS(1226), + [anon_sym_c] = ACTIONS(1226), + [anon_sym_cpp] = ACTIONS(1226), + [sym_backtickSnippet] = ACTIONS(1226), + [sym_rawBacktickSnippet] = ACTIONS(1226), + [sym_undefined] = ACTIONS(1226), + [sym_top] = ACTIONS(1226), + [sym_bottom] = ACTIONS(1226), + [sym_intConstant] = ACTIONS(1226), + [sym_doubleConstant] = ACTIONS(1226), + [sym_stringConstant] = ACTIONS(1226), + [sym_regex] = ACTIONS(1226), + [anon_sym_r] = ACTIONS(1226), [sym_comment] = ACTIONS(113), }, [278] = { - [ts_builtin_sym_end] = ACTIONS(1230), - [sym_name] = ACTIONS(1232), - [anon_sym_LF] = ACTIONS(1230), - [anon_sym_sequential] = ACTIONS(1232), - [anon_sym_LBRACE] = ACTIONS(1232), - [anon_sym_multifile] = ACTIONS(1232), - [anon_sym_LPAREN] = ACTIONS(1232), - [anon_sym_BANG] = ACTIONS(1232), - [anon_sym_not] = ACTIONS(1232), - [anon_sym_or] = ACTIONS(1232), - [anon_sym_orelse] = ACTIONS(1232), - [anon_sym_any] = ACTIONS(1232), - [anon_sym_and] = ACTIONS(1232), - [anon_sym_maybe] = ACTIONS(1232), - [anon_sym_after] = ACTIONS(1232), - [anon_sym_before] = ACTIONS(1232), - [anon_sym_contains] = ACTIONS(1232), - [anon_sym_includes] = ACTIONS(1232), - [anon_sym_if] = ACTIONS(1232), - [anon_sym_within] = ACTIONS(1232), - [anon_sym_bubble] = ACTIONS(1232), - [anon_sym_like] = ACTIONS(1232), - [anon_sym_DOT] = ACTIONS(1232), - [anon_sym_LBRACK] = ACTIONS(1232), - [anon_sym_some] = ACTIONS(1232), - [anon_sym_every] = ACTIONS(1232), - [sym_underscore] = ACTIONS(1232), - [anon_sym_private] = ACTIONS(1232), - [anon_sym_pattern] = ACTIONS(1232), - [anon_sym_predicate] = ACTIONS(1232), - [anon_sym_function] = ACTIONS(1232), - [anon_sym_log_LPAREN] = ACTIONS(1232), - [anon_sym_range_LPAREN] = ACTIONS(1232), - [sym_booleanConstant] = ACTIONS(1232), - [sym_variable] = ACTIONS(1232), - [anon_sym_js] = ACTIONS(1232), - [anon_sym_grit] = ACTIONS(1232), - [anon_sym_html] = ACTIONS(1232), - [anon_sym_css] = ACTIONS(1232), - [anon_sym_json] = ACTIONS(1232), - [anon_sym_java] = ACTIONS(1232), - [anon_sym_csharp] = ACTIONS(1232), - [anon_sym_python] = ACTIONS(1232), - [anon_sym_go] = ACTIONS(1232), - [anon_sym_markdown] = ACTIONS(1232), - [anon_sym_rust] = ACTIONS(1232), - [anon_sym_ruby] = ACTIONS(1232), - [anon_sym_sol] = ACTIONS(1232), - [anon_sym_solidity] = ACTIONS(1232), - [anon_sym_hcl] = ACTIONS(1232), - [anon_sym_yaml] = ACTIONS(1232), - [anon_sym_ast] = ACTIONS(1232), - [anon_sym_universal] = ACTIONS(1232), - [anon_sym_sql] = ACTIONS(1232), - [anon_sym_toml] = ACTIONS(1232), - [anon_sym_php] = ACTIONS(1232), - [anon_sym_c] = ACTIONS(1232), - [anon_sym_cpp] = ACTIONS(1232), - [sym_backtickSnippet] = ACTIONS(1232), - [sym_rawBacktickSnippet] = ACTIONS(1232), - [sym_undefined] = ACTIONS(1232), - [sym_top] = ACTIONS(1232), - [sym_bottom] = ACTIONS(1232), - [sym_intConstant] = ACTIONS(1232), - [sym_doubleConstant] = ACTIONS(1232), - [sym_stringConstant] = ACTIONS(1232), - [sym_regex] = ACTIONS(1232), - [anon_sym_r] = ACTIONS(1232), + [ts_builtin_sym_end] = ACTIONS(1228), + [sym_name] = ACTIONS(1230), + [anon_sym_LF] = ACTIONS(1228), + [anon_sym_sequential] = ACTIONS(1230), + [anon_sym_LBRACE] = ACTIONS(1230), + [anon_sym_multifile] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(1230), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_not] = ACTIONS(1230), + [anon_sym_or] = ACTIONS(1230), + [anon_sym_orelse] = ACTIONS(1230), + [anon_sym_any] = ACTIONS(1230), + [anon_sym_and] = ACTIONS(1230), + [anon_sym_maybe] = ACTIONS(1230), + [anon_sym_after] = ACTIONS(1230), + [anon_sym_before] = ACTIONS(1230), + [anon_sym_contains] = ACTIONS(1230), + [anon_sym_includes] = ACTIONS(1230), + [anon_sym_if] = ACTIONS(1230), + [anon_sym_within] = ACTIONS(1230), + [anon_sym_bubble] = ACTIONS(1230), + [anon_sym_like] = ACTIONS(1230), + [anon_sym_DOT] = ACTIONS(1230), + [anon_sym_LBRACK] = ACTIONS(1230), + [anon_sym_some] = ACTIONS(1230), + [anon_sym_every] = ACTIONS(1230), + [sym_underscore] = ACTIONS(1230), + [anon_sym_private] = ACTIONS(1230), + [anon_sym_pattern] = ACTIONS(1230), + [anon_sym_predicate] = ACTIONS(1230), + [anon_sym_function] = ACTIONS(1230), + [anon_sym_log_LPAREN] = ACTIONS(1230), + [anon_sym_range_LPAREN] = ACTIONS(1230), + [sym_booleanConstant] = ACTIONS(1230), + [sym_variable] = ACTIONS(1230), + [anon_sym_js] = ACTIONS(1230), + [anon_sym_grit] = ACTIONS(1230), + [anon_sym_html] = ACTIONS(1230), + [anon_sym_css] = ACTIONS(1230), + [anon_sym_json] = ACTIONS(1230), + [anon_sym_java] = ACTIONS(1230), + [anon_sym_csharp] = ACTIONS(1230), + [anon_sym_python] = ACTIONS(1230), + [anon_sym_go] = ACTIONS(1230), + [anon_sym_markdown] = ACTIONS(1230), + [anon_sym_rust] = ACTIONS(1230), + [anon_sym_ruby] = ACTIONS(1230), + [anon_sym_sol] = ACTIONS(1230), + [anon_sym_solidity] = ACTIONS(1230), + [anon_sym_hcl] = ACTIONS(1230), + [anon_sym_yaml] = ACTIONS(1230), + [anon_sym_ast] = ACTIONS(1230), + [anon_sym_universal] = ACTIONS(1230), + [anon_sym_sql] = ACTIONS(1230), + [anon_sym_toml] = ACTIONS(1230), + [anon_sym_php] = ACTIONS(1230), + [anon_sym_c] = ACTIONS(1230), + [anon_sym_cpp] = ACTIONS(1230), + [sym_backtickSnippet] = ACTIONS(1230), + [sym_rawBacktickSnippet] = ACTIONS(1230), + [sym_undefined] = ACTIONS(1230), + [sym_top] = ACTIONS(1230), + [sym_bottom] = ACTIONS(1230), + [sym_intConstant] = ACTIONS(1230), + [sym_doubleConstant] = ACTIONS(1230), + [sym_stringConstant] = ACTIONS(1230), + [sym_regex] = ACTIONS(1230), + [anon_sym_r] = ACTIONS(1230), [sym_comment] = ACTIONS(113), }, [279] = { - [ts_builtin_sym_end] = ACTIONS(1234), - [sym_name] = ACTIONS(1236), - [anon_sym_LF] = ACTIONS(1234), - [anon_sym_sequential] = ACTIONS(1236), + [ts_builtin_sym_end] = ACTIONS(1232), + [sym_name] = ACTIONS(1234), + [anon_sym_LF] = ACTIONS(1232), + [anon_sym_sequential] = ACTIONS(1234), + [anon_sym_LBRACE] = ACTIONS(1234), + [anon_sym_multifile] = ACTIONS(1234), + [anon_sym_LPAREN] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1234), + [anon_sym_not] = ACTIONS(1234), + [anon_sym_or] = ACTIONS(1234), + [anon_sym_orelse] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_and] = ACTIONS(1234), + [anon_sym_maybe] = ACTIONS(1234), + [anon_sym_after] = ACTIONS(1234), + [anon_sym_before] = ACTIONS(1234), + [anon_sym_contains] = ACTIONS(1234), + [anon_sym_includes] = ACTIONS(1234), + [anon_sym_if] = ACTIONS(1234), + [anon_sym_within] = ACTIONS(1234), + [anon_sym_bubble] = ACTIONS(1234), + [anon_sym_like] = ACTIONS(1234), + [anon_sym_DOT] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(1234), + [anon_sym_some] = ACTIONS(1234), + [anon_sym_every] = ACTIONS(1234), + [sym_underscore] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_pattern] = ACTIONS(1234), + [anon_sym_predicate] = ACTIONS(1234), + [anon_sym_function] = ACTIONS(1234), + [anon_sym_log_LPAREN] = ACTIONS(1234), + [anon_sym_range_LPAREN] = ACTIONS(1234), + [sym_booleanConstant] = ACTIONS(1234), + [sym_variable] = ACTIONS(1234), + [anon_sym_js] = ACTIONS(1234), + [anon_sym_grit] = ACTIONS(1234), + [anon_sym_html] = ACTIONS(1234), + [anon_sym_css] = ACTIONS(1234), + [anon_sym_json] = ACTIONS(1234), + [anon_sym_java] = ACTIONS(1234), + [anon_sym_csharp] = ACTIONS(1234), + [anon_sym_python] = ACTIONS(1234), + [anon_sym_go] = ACTIONS(1234), + [anon_sym_markdown] = ACTIONS(1234), + [anon_sym_rust] = ACTIONS(1234), + [anon_sym_ruby] = ACTIONS(1234), + [anon_sym_sol] = ACTIONS(1234), + [anon_sym_solidity] = ACTIONS(1234), + [anon_sym_hcl] = ACTIONS(1234), + [anon_sym_yaml] = ACTIONS(1234), + [anon_sym_ast] = ACTIONS(1234), + [anon_sym_universal] = ACTIONS(1234), + [anon_sym_sql] = ACTIONS(1234), + [anon_sym_toml] = ACTIONS(1234), + [anon_sym_php] = ACTIONS(1234), + [anon_sym_c] = ACTIONS(1234), + [anon_sym_cpp] = ACTIONS(1234), + [sym_backtickSnippet] = ACTIONS(1234), + [sym_rawBacktickSnippet] = ACTIONS(1234), + [sym_undefined] = ACTIONS(1234), + [sym_top] = ACTIONS(1234), + [sym_bottom] = ACTIONS(1234), + [sym_intConstant] = ACTIONS(1234), + [sym_doubleConstant] = ACTIONS(1234), + [sym_stringConstant] = ACTIONS(1234), + [sym_regex] = ACTIONS(1234), + [anon_sym_r] = ACTIONS(1234), + [sym_comment] = ACTIONS(113), + }, + [280] = { + [ts_builtin_sym_end] = ACTIONS(1236), + [sym_name] = ACTIONS(1238), + [anon_sym_sequential] = ACTIONS(1238), [anon_sym_LBRACE] = ACTIONS(1236), - [anon_sym_multifile] = ACTIONS(1236), + [anon_sym_multifile] = ACTIONS(1238), [anon_sym_LPAREN] = ACTIONS(1236), + [anon_sym_SEMI] = ACTIONS(1240), [anon_sym_BANG] = ACTIONS(1236), - [anon_sym_not] = ACTIONS(1236), - [anon_sym_or] = ACTIONS(1236), - [anon_sym_orelse] = ACTIONS(1236), - [anon_sym_any] = ACTIONS(1236), - [anon_sym_and] = ACTIONS(1236), - [anon_sym_maybe] = ACTIONS(1236), - [anon_sym_after] = ACTIONS(1236), - [anon_sym_before] = ACTIONS(1236), - [anon_sym_contains] = ACTIONS(1236), - [anon_sym_includes] = ACTIONS(1236), - [anon_sym_if] = ACTIONS(1236), - [anon_sym_within] = ACTIONS(1236), - [anon_sym_bubble] = ACTIONS(1236), - [anon_sym_like] = ACTIONS(1236), + [anon_sym_not] = ACTIONS(1238), + [anon_sym_or] = ACTIONS(1238), + [anon_sym_orelse] = ACTIONS(1238), + [anon_sym_any] = ACTIONS(1238), + [anon_sym_and] = ACTIONS(1238), + [anon_sym_maybe] = ACTIONS(1238), + [anon_sym_after] = ACTIONS(1238), + [anon_sym_before] = ACTIONS(1238), + [anon_sym_contains] = ACTIONS(1238), + [anon_sym_includes] = ACTIONS(1238), + [anon_sym_if] = ACTIONS(1238), + [anon_sym_within] = ACTIONS(1238), + [anon_sym_bubble] = ACTIONS(1238), + [anon_sym_like] = ACTIONS(1238), [anon_sym_DOT] = ACTIONS(1236), [anon_sym_LBRACK] = ACTIONS(1236), - [anon_sym_some] = ACTIONS(1236), - [anon_sym_every] = ACTIONS(1236), - [sym_underscore] = ACTIONS(1236), - [anon_sym_private] = ACTIONS(1236), + [anon_sym_some] = ACTIONS(1238), + [anon_sym_every] = ACTIONS(1238), + [sym_underscore] = ACTIONS(1238), + [anon_sym_private] = ACTIONS(1238), [anon_sym_pattern] = ACTIONS(1236), [anon_sym_predicate] = ACTIONS(1236), [anon_sym_function] = ACTIONS(1236), [anon_sym_log_LPAREN] = ACTIONS(1236), [anon_sym_range_LPAREN] = ACTIONS(1236), - [sym_booleanConstant] = ACTIONS(1236), - [sym_variable] = ACTIONS(1236), - [anon_sym_js] = ACTIONS(1236), - [anon_sym_grit] = ACTIONS(1236), - [anon_sym_html] = ACTIONS(1236), - [anon_sym_css] = ACTIONS(1236), - [anon_sym_json] = ACTIONS(1236), - [anon_sym_java] = ACTIONS(1236), - [anon_sym_csharp] = ACTIONS(1236), - [anon_sym_python] = ACTIONS(1236), - [anon_sym_go] = ACTIONS(1236), - [anon_sym_markdown] = ACTIONS(1236), - [anon_sym_rust] = ACTIONS(1236), - [anon_sym_ruby] = ACTIONS(1236), - [anon_sym_sol] = ACTIONS(1236), - [anon_sym_solidity] = ACTIONS(1236), - [anon_sym_hcl] = ACTIONS(1236), - [anon_sym_yaml] = ACTIONS(1236), - [anon_sym_ast] = ACTIONS(1236), - [anon_sym_universal] = ACTIONS(1236), - [anon_sym_sql] = ACTIONS(1236), - [anon_sym_toml] = ACTIONS(1236), - [anon_sym_php] = ACTIONS(1236), - [anon_sym_c] = ACTIONS(1236), - [anon_sym_cpp] = ACTIONS(1236), + [sym_booleanConstant] = ACTIONS(1238), + [sym_variable] = ACTIONS(1238), + [anon_sym_js] = ACTIONS(1238), + [anon_sym_grit] = ACTIONS(1238), + [anon_sym_html] = ACTIONS(1238), + [anon_sym_css] = ACTIONS(1238), + [anon_sym_json] = ACTIONS(1238), + [anon_sym_java] = ACTIONS(1238), + [anon_sym_csharp] = ACTIONS(1238), + [anon_sym_python] = ACTIONS(1238), + [anon_sym_go] = ACTIONS(1238), + [anon_sym_markdown] = ACTIONS(1238), + [anon_sym_rust] = ACTIONS(1238), + [anon_sym_ruby] = ACTIONS(1238), + [anon_sym_sol] = ACTIONS(1238), + [anon_sym_solidity] = ACTIONS(1238), + [anon_sym_hcl] = ACTIONS(1238), + [anon_sym_yaml] = ACTIONS(1238), + [anon_sym_ast] = ACTIONS(1238), + [anon_sym_universal] = ACTIONS(1238), + [anon_sym_sql] = ACTIONS(1238), + [anon_sym_toml] = ACTIONS(1238), + [anon_sym_php] = ACTIONS(1238), + [anon_sym_c] = ACTIONS(1238), + [anon_sym_cpp] = ACTIONS(1238), [sym_backtickSnippet] = ACTIONS(1236), [sym_rawBacktickSnippet] = ACTIONS(1236), - [sym_undefined] = ACTIONS(1236), - [sym_top] = ACTIONS(1236), - [sym_bottom] = ACTIONS(1236), - [sym_intConstant] = ACTIONS(1236), + [sym_undefined] = ACTIONS(1238), + [sym_top] = ACTIONS(1238), + [sym_bottom] = ACTIONS(1238), + [sym_intConstant] = ACTIONS(1238), [sym_doubleConstant] = ACTIONS(1236), [sym_stringConstant] = ACTIONS(1236), [sym_regex] = ACTIONS(1236), - [anon_sym_r] = ACTIONS(1236), - [sym_comment] = ACTIONS(113), - }, - [280] = { - [ts_builtin_sym_end] = ACTIONS(1238), - [sym_name] = ACTIONS(1240), - [anon_sym_LF] = ACTIONS(1238), - [anon_sym_sequential] = ACTIONS(1240), - [anon_sym_LBRACE] = ACTIONS(1240), - [anon_sym_multifile] = ACTIONS(1240), - [anon_sym_LPAREN] = ACTIONS(1240), - [anon_sym_BANG] = ACTIONS(1240), - [anon_sym_not] = ACTIONS(1240), - [anon_sym_or] = ACTIONS(1240), - [anon_sym_orelse] = ACTIONS(1240), - [anon_sym_any] = ACTIONS(1240), - [anon_sym_and] = ACTIONS(1240), - [anon_sym_maybe] = ACTIONS(1240), - [anon_sym_after] = ACTIONS(1240), - [anon_sym_before] = ACTIONS(1240), - [anon_sym_contains] = ACTIONS(1240), - [anon_sym_includes] = ACTIONS(1240), - [anon_sym_if] = ACTIONS(1240), - [anon_sym_within] = ACTIONS(1240), - [anon_sym_bubble] = ACTIONS(1240), - [anon_sym_like] = ACTIONS(1240), - [anon_sym_DOT] = ACTIONS(1240), - [anon_sym_LBRACK] = ACTIONS(1240), - [anon_sym_some] = ACTIONS(1240), - [anon_sym_every] = ACTIONS(1240), - [sym_underscore] = ACTIONS(1240), - [anon_sym_private] = ACTIONS(1240), - [anon_sym_pattern] = ACTIONS(1240), - [anon_sym_predicate] = ACTIONS(1240), - [anon_sym_function] = ACTIONS(1240), - [anon_sym_log_LPAREN] = ACTIONS(1240), - [anon_sym_range_LPAREN] = ACTIONS(1240), - [sym_booleanConstant] = ACTIONS(1240), - [sym_variable] = ACTIONS(1240), - [anon_sym_js] = ACTIONS(1240), - [anon_sym_grit] = ACTIONS(1240), - [anon_sym_html] = ACTIONS(1240), - [anon_sym_css] = ACTIONS(1240), - [anon_sym_json] = ACTIONS(1240), - [anon_sym_java] = ACTIONS(1240), - [anon_sym_csharp] = ACTIONS(1240), - [anon_sym_python] = ACTIONS(1240), - [anon_sym_go] = ACTIONS(1240), - [anon_sym_markdown] = ACTIONS(1240), - [anon_sym_rust] = ACTIONS(1240), - [anon_sym_ruby] = ACTIONS(1240), - [anon_sym_sol] = ACTIONS(1240), - [anon_sym_solidity] = ACTIONS(1240), - [anon_sym_hcl] = ACTIONS(1240), - [anon_sym_yaml] = ACTIONS(1240), - [anon_sym_ast] = ACTIONS(1240), - [anon_sym_universal] = ACTIONS(1240), - [anon_sym_sql] = ACTIONS(1240), - [anon_sym_toml] = ACTIONS(1240), - [anon_sym_php] = ACTIONS(1240), - [anon_sym_c] = ACTIONS(1240), - [anon_sym_cpp] = ACTIONS(1240), - [sym_backtickSnippet] = ACTIONS(1240), - [sym_rawBacktickSnippet] = ACTIONS(1240), - [sym_undefined] = ACTIONS(1240), - [sym_top] = ACTIONS(1240), - [sym_bottom] = ACTIONS(1240), - [sym_intConstant] = ACTIONS(1240), - [sym_doubleConstant] = ACTIONS(1240), - [sym_stringConstant] = ACTIONS(1240), - [sym_regex] = ACTIONS(1240), - [anon_sym_r] = ACTIONS(1240), - [sym_comment] = ACTIONS(113), + [anon_sym_r] = ACTIONS(1238), + [sym_comment] = ACTIONS(3), }, [281] = { [ts_builtin_sym_end] = ACTIONS(1242), @@ -37503,11 +37713,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [295] = { [ts_builtin_sym_end] = ACTIONS(1298), [sym_name] = ACTIONS(1300), + [anon_sym_LF] = ACTIONS(1298), [anon_sym_sequential] = ACTIONS(1300), - [anon_sym_LBRACE] = ACTIONS(1298), + [anon_sym_LBRACE] = ACTIONS(1300), [anon_sym_multifile] = ACTIONS(1300), - [anon_sym_LPAREN] = ACTIONS(1298), - [anon_sym_BANG] = ACTIONS(1298), + [anon_sym_LPAREN] = ACTIONS(1300), + [anon_sym_BANG] = ACTIONS(1300), [anon_sym_not] = ACTIONS(1300), [anon_sym_or] = ACTIONS(1300), [anon_sym_orelse] = ACTIONS(1300), @@ -37522,17 +37733,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_within] = ACTIONS(1300), [anon_sym_bubble] = ACTIONS(1300), [anon_sym_like] = ACTIONS(1300), - [anon_sym_DOT] = ACTIONS(1298), - [anon_sym_LBRACK] = ACTIONS(1298), + [anon_sym_DOT] = ACTIONS(1300), + [anon_sym_LBRACK] = ACTIONS(1300), [anon_sym_some] = ACTIONS(1300), [anon_sym_every] = ACTIONS(1300), [sym_underscore] = ACTIONS(1300), [anon_sym_private] = ACTIONS(1300), - [anon_sym_pattern] = ACTIONS(1298), - [anon_sym_predicate] = ACTIONS(1298), - [anon_sym_function] = ACTIONS(1298), - [anon_sym_log_LPAREN] = ACTIONS(1298), - [anon_sym_range_LPAREN] = ACTIONS(1298), + [anon_sym_pattern] = ACTIONS(1300), + [anon_sym_predicate] = ACTIONS(1300), + [anon_sym_function] = ACTIONS(1300), + [anon_sym_log_LPAREN] = ACTIONS(1300), + [anon_sym_range_LPAREN] = ACTIONS(1300), [sym_booleanConstant] = ACTIONS(1300), [sym_variable] = ACTIONS(1300), [anon_sym_js] = ACTIONS(1300), @@ -37558,26 +37769,27 @@ 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), - [sym_backtickSnippet] = ACTIONS(1298), - [sym_rawBacktickSnippet] = ACTIONS(1298), + [sym_backtickSnippet] = ACTIONS(1300), + [sym_rawBacktickSnippet] = ACTIONS(1300), [sym_undefined] = ACTIONS(1300), [sym_top] = ACTIONS(1300), [sym_bottom] = ACTIONS(1300), [sym_intConstant] = ACTIONS(1300), - [sym_doubleConstant] = ACTIONS(1298), - [sym_stringConstant] = ACTIONS(1298), - [sym_regex] = ACTIONS(1298), + [sym_doubleConstant] = ACTIONS(1300), + [sym_stringConstant] = ACTIONS(1300), + [sym_regex] = ACTIONS(1300), [anon_sym_r] = ACTIONS(1300), - [sym_comment] = ACTIONS(3), + [sym_comment] = ACTIONS(113), }, [296] = { [ts_builtin_sym_end] = ACTIONS(1302), [sym_name] = ACTIONS(1304), + [anon_sym_LF] = ACTIONS(1302), [anon_sym_sequential] = ACTIONS(1304), - [anon_sym_LBRACE] = ACTIONS(1302), + [anon_sym_LBRACE] = ACTIONS(1304), [anon_sym_multifile] = ACTIONS(1304), - [anon_sym_LPAREN] = ACTIONS(1302), - [anon_sym_BANG] = ACTIONS(1302), + [anon_sym_LPAREN] = ACTIONS(1304), + [anon_sym_BANG] = ACTIONS(1304), [anon_sym_not] = ACTIONS(1304), [anon_sym_or] = ACTIONS(1304), [anon_sym_orelse] = ACTIONS(1304), @@ -37592,17 +37804,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_within] = ACTIONS(1304), [anon_sym_bubble] = ACTIONS(1304), [anon_sym_like] = ACTIONS(1304), - [anon_sym_DOT] = ACTIONS(1302), - [anon_sym_LBRACK] = ACTIONS(1302), + [anon_sym_DOT] = ACTIONS(1304), + [anon_sym_LBRACK] = ACTIONS(1304), [anon_sym_some] = ACTIONS(1304), [anon_sym_every] = ACTIONS(1304), [sym_underscore] = ACTIONS(1304), [anon_sym_private] = ACTIONS(1304), - [anon_sym_pattern] = ACTIONS(1302), - [anon_sym_predicate] = ACTIONS(1302), - [anon_sym_function] = ACTIONS(1302), - [anon_sym_log_LPAREN] = ACTIONS(1302), - [anon_sym_range_LPAREN] = ACTIONS(1302), + [anon_sym_pattern] = ACTIONS(1304), + [anon_sym_predicate] = ACTIONS(1304), + [anon_sym_function] = ACTIONS(1304), + [anon_sym_log_LPAREN] = ACTIONS(1304), + [anon_sym_range_LPAREN] = ACTIONS(1304), [sym_booleanConstant] = ACTIONS(1304), [sym_variable] = ACTIONS(1304), [anon_sym_js] = ACTIONS(1304), @@ -37628,26 +37840,27 @@ 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), - [sym_backtickSnippet] = ACTIONS(1302), - [sym_rawBacktickSnippet] = ACTIONS(1302), + [sym_backtickSnippet] = ACTIONS(1304), + [sym_rawBacktickSnippet] = ACTIONS(1304), [sym_undefined] = ACTIONS(1304), [sym_top] = ACTIONS(1304), [sym_bottom] = ACTIONS(1304), [sym_intConstant] = ACTIONS(1304), - [sym_doubleConstant] = ACTIONS(1302), - [sym_stringConstant] = ACTIONS(1302), - [sym_regex] = ACTIONS(1302), + [sym_doubleConstant] = ACTIONS(1304), + [sym_stringConstant] = ACTIONS(1304), + [sym_regex] = ACTIONS(1304), [anon_sym_r] = ACTIONS(1304), - [sym_comment] = ACTIONS(3), + [sym_comment] = ACTIONS(113), }, [297] = { [ts_builtin_sym_end] = ACTIONS(1306), [sym_name] = ACTIONS(1308), + [anon_sym_LF] = ACTIONS(1306), [anon_sym_sequential] = ACTIONS(1308), - [anon_sym_LBRACE] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1308), [anon_sym_multifile] = ACTIONS(1308), - [anon_sym_LPAREN] = ACTIONS(1310), - [anon_sym_BANG] = ACTIONS(1306), + [anon_sym_LPAREN] = ACTIONS(1308), + [anon_sym_BANG] = ACTIONS(1308), [anon_sym_not] = ACTIONS(1308), [anon_sym_or] = ACTIONS(1308), [anon_sym_orelse] = ACTIONS(1308), @@ -37662,17 +37875,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_within] = ACTIONS(1308), [anon_sym_bubble] = ACTIONS(1308), [anon_sym_like] = ACTIONS(1308), - [anon_sym_DOT] = ACTIONS(1306), - [anon_sym_LBRACK] = ACTIONS(1306), + [anon_sym_DOT] = ACTIONS(1308), + [anon_sym_LBRACK] = ACTIONS(1308), [anon_sym_some] = ACTIONS(1308), [anon_sym_every] = ACTIONS(1308), [sym_underscore] = ACTIONS(1308), [anon_sym_private] = ACTIONS(1308), - [anon_sym_pattern] = ACTIONS(1306), - [anon_sym_predicate] = ACTIONS(1306), - [anon_sym_function] = ACTIONS(1306), - [anon_sym_log_LPAREN] = ACTIONS(1306), - [anon_sym_range_LPAREN] = ACTIONS(1306), + [anon_sym_pattern] = ACTIONS(1308), + [anon_sym_predicate] = ACTIONS(1308), + [anon_sym_function] = ACTIONS(1308), + [anon_sym_log_LPAREN] = ACTIONS(1308), + [anon_sym_range_LPAREN] = ACTIONS(1308), [sym_booleanConstant] = ACTIONS(1308), [sym_variable] = ACTIONS(1308), [anon_sym_js] = ACTIONS(1308), @@ -37698,16 +37911,297 @@ 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), - [sym_backtickSnippet] = ACTIONS(1306), - [sym_rawBacktickSnippet] = ACTIONS(1306), + [sym_backtickSnippet] = ACTIONS(1308), + [sym_rawBacktickSnippet] = ACTIONS(1308), [sym_undefined] = ACTIONS(1308), [sym_top] = ACTIONS(1308), [sym_bottom] = ACTIONS(1308), [sym_intConstant] = ACTIONS(1308), - [sym_doubleConstant] = ACTIONS(1306), - [sym_stringConstant] = ACTIONS(1306), - [sym_regex] = ACTIONS(1306), + [sym_doubleConstant] = ACTIONS(1308), + [sym_stringConstant] = ACTIONS(1308), + [sym_regex] = ACTIONS(1308), [anon_sym_r] = ACTIONS(1308), + [sym_comment] = ACTIONS(113), + }, + [298] = { + [ts_builtin_sym_end] = ACTIONS(1310), + [sym_name] = ACTIONS(1312), + [anon_sym_LF] = ACTIONS(1310), + [anon_sym_sequential] = ACTIONS(1312), + [anon_sym_LBRACE] = ACTIONS(1312), + [anon_sym_multifile] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1312), + [anon_sym_BANG] = ACTIONS(1312), + [anon_sym_not] = ACTIONS(1312), + [anon_sym_or] = ACTIONS(1312), + [anon_sym_orelse] = ACTIONS(1312), + [anon_sym_any] = ACTIONS(1312), + [anon_sym_and] = ACTIONS(1312), + [anon_sym_maybe] = ACTIONS(1312), + [anon_sym_after] = ACTIONS(1312), + [anon_sym_before] = ACTIONS(1312), + [anon_sym_contains] = ACTIONS(1312), + [anon_sym_includes] = ACTIONS(1312), + [anon_sym_if] = ACTIONS(1312), + [anon_sym_within] = ACTIONS(1312), + [anon_sym_bubble] = ACTIONS(1312), + [anon_sym_like] = ACTIONS(1312), + [anon_sym_DOT] = ACTIONS(1312), + [anon_sym_LBRACK] = ACTIONS(1312), + [anon_sym_some] = ACTIONS(1312), + [anon_sym_every] = ACTIONS(1312), + [sym_underscore] = ACTIONS(1312), + [anon_sym_private] = ACTIONS(1312), + [anon_sym_pattern] = ACTIONS(1312), + [anon_sym_predicate] = ACTIONS(1312), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_log_LPAREN] = ACTIONS(1312), + [anon_sym_range_LPAREN] = ACTIONS(1312), + [sym_booleanConstant] = ACTIONS(1312), + [sym_variable] = ACTIONS(1312), + [anon_sym_js] = ACTIONS(1312), + [anon_sym_grit] = ACTIONS(1312), + [anon_sym_html] = ACTIONS(1312), + [anon_sym_css] = ACTIONS(1312), + [anon_sym_json] = ACTIONS(1312), + [anon_sym_java] = ACTIONS(1312), + [anon_sym_csharp] = ACTIONS(1312), + [anon_sym_python] = ACTIONS(1312), + [anon_sym_go] = ACTIONS(1312), + [anon_sym_markdown] = ACTIONS(1312), + [anon_sym_rust] = ACTIONS(1312), + [anon_sym_ruby] = ACTIONS(1312), + [anon_sym_sol] = ACTIONS(1312), + [anon_sym_solidity] = ACTIONS(1312), + [anon_sym_hcl] = ACTIONS(1312), + [anon_sym_yaml] = ACTIONS(1312), + [anon_sym_ast] = ACTIONS(1312), + [anon_sym_universal] = ACTIONS(1312), + [anon_sym_sql] = ACTIONS(1312), + [anon_sym_toml] = ACTIONS(1312), + [anon_sym_php] = ACTIONS(1312), + [anon_sym_c] = ACTIONS(1312), + [anon_sym_cpp] = ACTIONS(1312), + [sym_backtickSnippet] = ACTIONS(1312), + [sym_rawBacktickSnippet] = ACTIONS(1312), + [sym_undefined] = ACTIONS(1312), + [sym_top] = ACTIONS(1312), + [sym_bottom] = ACTIONS(1312), + [sym_intConstant] = ACTIONS(1312), + [sym_doubleConstant] = ACTIONS(1312), + [sym_stringConstant] = ACTIONS(1312), + [sym_regex] = ACTIONS(1312), + [anon_sym_r] = ACTIONS(1312), + [sym_comment] = ACTIONS(113), + }, + [299] = { + [ts_builtin_sym_end] = ACTIONS(1314), + [sym_name] = ACTIONS(1316), + [anon_sym_sequential] = ACTIONS(1316), + [anon_sym_LBRACE] = ACTIONS(1314), + [anon_sym_multifile] = ACTIONS(1316), + [anon_sym_LPAREN] = ACTIONS(1318), + [anon_sym_BANG] = ACTIONS(1314), + [anon_sym_not] = ACTIONS(1316), + [anon_sym_or] = ACTIONS(1316), + [anon_sym_orelse] = ACTIONS(1316), + [anon_sym_any] = ACTIONS(1316), + [anon_sym_and] = ACTIONS(1316), + [anon_sym_maybe] = ACTIONS(1316), + [anon_sym_after] = ACTIONS(1316), + [anon_sym_before] = ACTIONS(1316), + [anon_sym_contains] = ACTIONS(1316), + [anon_sym_includes] = ACTIONS(1316), + [anon_sym_if] = ACTIONS(1316), + [anon_sym_within] = ACTIONS(1316), + [anon_sym_bubble] = ACTIONS(1316), + [anon_sym_like] = ACTIONS(1316), + [anon_sym_DOT] = ACTIONS(1314), + [anon_sym_LBRACK] = ACTIONS(1314), + [anon_sym_some] = ACTIONS(1316), + [anon_sym_every] = ACTIONS(1316), + [sym_underscore] = ACTIONS(1316), + [anon_sym_private] = ACTIONS(1316), + [anon_sym_pattern] = ACTIONS(1314), + [anon_sym_predicate] = ACTIONS(1314), + [anon_sym_function] = ACTIONS(1314), + [anon_sym_log_LPAREN] = ACTIONS(1314), + [anon_sym_range_LPAREN] = ACTIONS(1314), + [sym_booleanConstant] = ACTIONS(1316), + [sym_variable] = ACTIONS(1316), + [anon_sym_js] = ACTIONS(1316), + [anon_sym_grit] = ACTIONS(1316), + [anon_sym_html] = ACTIONS(1316), + [anon_sym_css] = ACTIONS(1316), + [anon_sym_json] = ACTIONS(1316), + [anon_sym_java] = ACTIONS(1316), + [anon_sym_csharp] = ACTIONS(1316), + [anon_sym_python] = ACTIONS(1316), + [anon_sym_go] = ACTIONS(1316), + [anon_sym_markdown] = ACTIONS(1316), + [anon_sym_rust] = ACTIONS(1316), + [anon_sym_ruby] = ACTIONS(1316), + [anon_sym_sol] = ACTIONS(1316), + [anon_sym_solidity] = ACTIONS(1316), + [anon_sym_hcl] = ACTIONS(1316), + [anon_sym_yaml] = ACTIONS(1316), + [anon_sym_ast] = ACTIONS(1316), + [anon_sym_universal] = ACTIONS(1316), + [anon_sym_sql] = ACTIONS(1316), + [anon_sym_toml] = ACTIONS(1316), + [anon_sym_php] = ACTIONS(1316), + [anon_sym_c] = ACTIONS(1316), + [anon_sym_cpp] = ACTIONS(1316), + [sym_backtickSnippet] = ACTIONS(1314), + [sym_rawBacktickSnippet] = ACTIONS(1314), + [sym_undefined] = ACTIONS(1316), + [sym_top] = ACTIONS(1316), + [sym_bottom] = ACTIONS(1316), + [sym_intConstant] = ACTIONS(1316), + [sym_doubleConstant] = ACTIONS(1314), + [sym_stringConstant] = ACTIONS(1314), + [sym_regex] = ACTIONS(1314), + [anon_sym_r] = ACTIONS(1316), + [sym_comment] = ACTIONS(3), + }, + [300] = { + [ts_builtin_sym_end] = ACTIONS(1320), + [sym_name] = ACTIONS(1322), + [anon_sym_sequential] = ACTIONS(1322), + [anon_sym_LBRACE] = ACTIONS(1320), + [anon_sym_multifile] = ACTIONS(1322), + [anon_sym_LPAREN] = ACTIONS(1320), + [anon_sym_BANG] = ACTIONS(1320), + [anon_sym_not] = ACTIONS(1322), + [anon_sym_or] = ACTIONS(1322), + [anon_sym_orelse] = ACTIONS(1322), + [anon_sym_any] = ACTIONS(1322), + [anon_sym_and] = ACTIONS(1322), + [anon_sym_maybe] = ACTIONS(1322), + [anon_sym_after] = ACTIONS(1322), + [anon_sym_before] = ACTIONS(1322), + [anon_sym_contains] = ACTIONS(1322), + [anon_sym_includes] = ACTIONS(1322), + [anon_sym_if] = ACTIONS(1322), + [anon_sym_within] = ACTIONS(1322), + [anon_sym_bubble] = ACTIONS(1322), + [anon_sym_like] = ACTIONS(1322), + [anon_sym_DOT] = ACTIONS(1320), + [anon_sym_LBRACK] = ACTIONS(1320), + [anon_sym_some] = ACTIONS(1322), + [anon_sym_every] = ACTIONS(1322), + [sym_underscore] = ACTIONS(1322), + [anon_sym_private] = ACTIONS(1322), + [anon_sym_pattern] = ACTIONS(1320), + [anon_sym_predicate] = ACTIONS(1320), + [anon_sym_function] = ACTIONS(1320), + [anon_sym_log_LPAREN] = ACTIONS(1320), + [anon_sym_range_LPAREN] = ACTIONS(1320), + [sym_booleanConstant] = ACTIONS(1322), + [sym_variable] = ACTIONS(1322), + [anon_sym_js] = ACTIONS(1322), + [anon_sym_grit] = ACTIONS(1322), + [anon_sym_html] = ACTIONS(1322), + [anon_sym_css] = ACTIONS(1322), + [anon_sym_json] = ACTIONS(1322), + [anon_sym_java] = ACTIONS(1322), + [anon_sym_csharp] = ACTIONS(1322), + [anon_sym_python] = ACTIONS(1322), + [anon_sym_go] = ACTIONS(1322), + [anon_sym_markdown] = ACTIONS(1322), + [anon_sym_rust] = ACTIONS(1322), + [anon_sym_ruby] = ACTIONS(1322), + [anon_sym_sol] = ACTIONS(1322), + [anon_sym_solidity] = ACTIONS(1322), + [anon_sym_hcl] = ACTIONS(1322), + [anon_sym_yaml] = ACTIONS(1322), + [anon_sym_ast] = ACTIONS(1322), + [anon_sym_universal] = ACTIONS(1322), + [anon_sym_sql] = ACTIONS(1322), + [anon_sym_toml] = ACTIONS(1322), + [anon_sym_php] = ACTIONS(1322), + [anon_sym_c] = ACTIONS(1322), + [anon_sym_cpp] = ACTIONS(1322), + [sym_backtickSnippet] = ACTIONS(1320), + [sym_rawBacktickSnippet] = ACTIONS(1320), + [sym_undefined] = ACTIONS(1322), + [sym_top] = ACTIONS(1322), + [sym_bottom] = ACTIONS(1322), + [sym_intConstant] = ACTIONS(1322), + [sym_doubleConstant] = ACTIONS(1320), + [sym_stringConstant] = ACTIONS(1320), + [sym_regex] = ACTIONS(1320), + [anon_sym_r] = ACTIONS(1322), + [sym_comment] = ACTIONS(3), + }, + [301] = { + [ts_builtin_sym_end] = ACTIONS(1324), + [sym_name] = ACTIONS(1326), + [anon_sym_sequential] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(1324), + [anon_sym_multifile] = ACTIONS(1326), + [anon_sym_LPAREN] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(1324), + [anon_sym_not] = ACTIONS(1326), + [anon_sym_or] = ACTIONS(1326), + [anon_sym_orelse] = ACTIONS(1326), + [anon_sym_any] = ACTIONS(1326), + [anon_sym_and] = ACTIONS(1326), + [anon_sym_maybe] = ACTIONS(1326), + [anon_sym_after] = ACTIONS(1326), + [anon_sym_before] = ACTIONS(1326), + [anon_sym_contains] = ACTIONS(1326), + [anon_sym_includes] = ACTIONS(1326), + [anon_sym_if] = ACTIONS(1326), + [anon_sym_within] = ACTIONS(1326), + [anon_sym_bubble] = ACTIONS(1326), + [anon_sym_like] = ACTIONS(1326), + [anon_sym_DOT] = ACTIONS(1324), + [anon_sym_LBRACK] = ACTIONS(1324), + [anon_sym_some] = ACTIONS(1326), + [anon_sym_every] = ACTIONS(1326), + [sym_underscore] = ACTIONS(1326), + [anon_sym_private] = ACTIONS(1326), + [anon_sym_pattern] = ACTIONS(1324), + [anon_sym_predicate] = ACTIONS(1324), + [anon_sym_function] = ACTIONS(1324), + [anon_sym_log_LPAREN] = ACTIONS(1324), + [anon_sym_range_LPAREN] = ACTIONS(1324), + [sym_booleanConstant] = ACTIONS(1326), + [sym_variable] = ACTIONS(1326), + [anon_sym_js] = ACTIONS(1326), + [anon_sym_grit] = ACTIONS(1326), + [anon_sym_html] = ACTIONS(1326), + [anon_sym_css] = ACTIONS(1326), + [anon_sym_json] = ACTIONS(1326), + [anon_sym_java] = ACTIONS(1326), + [anon_sym_csharp] = ACTIONS(1326), + [anon_sym_python] = ACTIONS(1326), + [anon_sym_go] = ACTIONS(1326), + [anon_sym_markdown] = ACTIONS(1326), + [anon_sym_rust] = ACTIONS(1326), + [anon_sym_ruby] = ACTIONS(1326), + [anon_sym_sol] = ACTIONS(1326), + [anon_sym_solidity] = ACTIONS(1326), + [anon_sym_hcl] = ACTIONS(1326), + [anon_sym_yaml] = ACTIONS(1326), + [anon_sym_ast] = ACTIONS(1326), + [anon_sym_universal] = ACTIONS(1326), + [anon_sym_sql] = ACTIONS(1326), + [anon_sym_toml] = ACTIONS(1326), + [anon_sym_php] = ACTIONS(1326), + [anon_sym_c] = ACTIONS(1326), + [anon_sym_cpp] = ACTIONS(1326), + [sym_backtickSnippet] = ACTIONS(1324), + [sym_rawBacktickSnippet] = ACTIONS(1324), + [sym_undefined] = ACTIONS(1326), + [sym_top] = ACTIONS(1326), + [sym_bottom] = ACTIONS(1326), + [sym_intConstant] = ACTIONS(1326), + [sym_doubleConstant] = ACTIONS(1324), + [sym_stringConstant] = ACTIONS(1324), + [sym_regex] = ACTIONS(1324), + [anon_sym_r] = ACTIONS(1326), [sym_comment] = ACTIONS(3), }, }; @@ -37716,7 +38210,7 @@ static const uint16_t ts_small_parse_table[] = { [0] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1314), 12, + ACTIONS(1330), 12, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_BANG, @@ -37729,7 +38223,7 @@ static const uint16_t ts_small_parse_table[] = { sym_doubleConstant, sym_stringConstant, sym_regex, - ACTIONS(1312), 50, + ACTIONS(1328), 50, anon_sym_sequential, anon_sym_multifile, anon_sym_not, @@ -37783,7 +38277,7 @@ static const uint16_t ts_small_parse_table[] = { [70] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1318), 12, + ACTIONS(1334), 12, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_BANG, @@ -37796,7 +38290,7 @@ static const uint16_t ts_small_parse_table[] = { sym_doubleConstant, sym_stringConstant, sym_regex, - ACTIONS(1316), 50, + ACTIONS(1332), 50, anon_sym_sequential, anon_sym_multifile, anon_sym_not, @@ -37850,7 +38344,7 @@ static const uint16_t ts_small_parse_table[] = { [140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1322), 12, + ACTIONS(1338), 12, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_BANG, @@ -37863,7 +38357,75 @@ static const uint16_t ts_small_parse_table[] = { sym_doubleConstant, sym_stringConstant, sym_regex, - ACTIONS(1320), 50, + ACTIONS(1336), 50, + anon_sym_sequential, + anon_sym_multifile, + anon_sym_not, + anon_sym_or, + anon_sym_orelse, + anon_sym_any, + anon_sym_and, + anon_sym_maybe, + anon_sym_after, + anon_sym_before, + anon_sym_contains, + anon_sym_includes, + anon_sym_if, + anon_sym_within, + anon_sym_bubble, + anon_sym_like, + anon_sym_some, + anon_sym_every, + sym_underscore, + sym_booleanConstant, + sym_variable, + sym_name, + anon_sym_js, + anon_sym_grit, + anon_sym_html, + anon_sym_css, + anon_sym_json, + anon_sym_java, + anon_sym_csharp, + anon_sym_python, + anon_sym_go, + anon_sym_markdown, + anon_sym_rust, + anon_sym_ruby, + anon_sym_sol, + anon_sym_solidity, + anon_sym_hcl, + anon_sym_yaml, + anon_sym_ast, + anon_sym_universal, + anon_sym_sql, + anon_sym_toml, + anon_sym_php, + anon_sym_c, + anon_sym_cpp, + sym_undefined, + sym_top, + sym_bottom, + sym_intConstant, + anon_sym_r, + [210] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1344), 1, + anon_sym_LPAREN, + ACTIONS(1342), 11, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_log_LPAREN, + anon_sym_range_LPAREN, + sym_backtickSnippet, + sym_rawBacktickSnippet, + sym_doubleConstant, + sym_stringConstant, + sym_regex, + ACTIONS(1340), 50, anon_sym_sequential, anon_sym_multifile, anon_sym_not, @@ -37914,10 +38476,10 @@ static const uint16_t ts_small_parse_table[] = { sym_bottom, sym_intConstant, anon_sym_r, - [210] = 3, + [282] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1326), 12, + ACTIONS(1348), 12, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_BANG, @@ -37930,75 +38492,7 @@ static const uint16_t ts_small_parse_table[] = { sym_doubleConstant, sym_stringConstant, sym_regex, - ACTIONS(1324), 50, - anon_sym_sequential, - anon_sym_multifile, - anon_sym_not, - anon_sym_or, - anon_sym_orelse, - anon_sym_any, - anon_sym_and, - anon_sym_maybe, - anon_sym_after, - anon_sym_before, - anon_sym_contains, - anon_sym_includes, - anon_sym_if, - anon_sym_within, - anon_sym_bubble, - anon_sym_like, - anon_sym_some, - anon_sym_every, - sym_underscore, - sym_booleanConstant, - sym_variable, - sym_name, - anon_sym_js, - anon_sym_grit, - anon_sym_html, - anon_sym_css, - anon_sym_json, - anon_sym_java, - anon_sym_csharp, - anon_sym_python, - anon_sym_go, - anon_sym_markdown, - anon_sym_rust, - anon_sym_ruby, - anon_sym_sol, - anon_sym_solidity, - anon_sym_hcl, - anon_sym_yaml, - anon_sym_ast, - anon_sym_universal, - anon_sym_sql, - anon_sym_toml, - anon_sym_php, - anon_sym_c, - anon_sym_cpp, - sym_undefined, - sym_top, - sym_bottom, - sym_intConstant, - anon_sym_r, - [280] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1332), 1, - anon_sym_LPAREN, - ACTIONS(1330), 11, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_log_LPAREN, - anon_sym_range_LPAREN, - sym_backtickSnippet, - sym_rawBacktickSnippet, - sym_doubleConstant, - sym_stringConstant, - sym_regex, - ACTIONS(1328), 50, + ACTIONS(1346), 50, anon_sym_sequential, anon_sym_multifile, anon_sym_not, @@ -38052,13 +38546,13 @@ static const uint16_t ts_small_parse_table[] = { [352] = 4, ACTIONS(3), 1, sym_comment, - STATE(1306), 1, + STATE(1246), 1, sym_languageName, ACTIONS(75), 3, anon_sym_js, anon_sym_sol, anon_sym_c, - ACTIONS(1334), 20, + ACTIONS(1350), 20, anon_sym_grit, anon_sym_html, anon_sym_css, @@ -38082,13 +38576,13 @@ static const uint16_t ts_small_parse_table[] = { [386] = 4, ACTIONS(3), 1, sym_comment, - STATE(297), 1, + STATE(299), 1, sym_languageName, - ACTIONS(1336), 3, + ACTIONS(1352), 3, anon_sym_js, anon_sym_sol, anon_sym_c, - ACTIONS(1338), 20, + ACTIONS(1354), 20, anon_sym_grit, anon_sym_html, anon_sym_css, @@ -38109,33 +38603,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_toml, anon_sym_php, anon_sym_cpp, - [420] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1342), 3, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_EQ, - ACTIONS(1340), 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, - [449] = 22, + [420] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38144,43 +38612,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1344), 1, + ACTIONS(1356), 1, ts_builtin_sym_end, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1197), 1, + STATE(1056), 1, sym_definition, - [516] = 22, + [487] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38189,43 +38657,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1370), 1, + ACTIONS(1382), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1163), 1, + STATE(1080), 1, sym_definition, - [583] = 22, + [554] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38234,43 +38702,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1372), 1, + ACTIONS(1384), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1153), 1, + STATE(1106), 1, sym_definition, - [650] = 22, + [621] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38279,53 +38747,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1374), 1, + ACTIONS(1386), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1173), 1, + STATE(1092), 1, sym_definition, - [717] = 3, + [688] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1378), 3, + ACTIONS(1390), 3, anon_sym_SLASH, anon_sym_PLUS, anon_sym_EQ, - ACTIONS(1376), 18, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(1388), 18, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -38338,100 +38804,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_DOT, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LT_COLON, - sym_annotation, - [746] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, - anon_sym_pattern, - ACTIONS(65), 1, - anon_sym_predicate, - ACTIONS(67), 1, - anon_sym_function, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, - anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, - anon_sym_PLUS, - ACTIONS(1354), 1, - anon_sym_DASH, - ACTIONS(1356), 1, - anon_sym_as, - ACTIONS(1358), 1, - anon_sym_limit, - ACTIONS(1360), 1, - anon_sym_PLUS_EQ, - ACTIONS(1362), 1, - anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1366), 1, anon_sym_private, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(1380), 1, - ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, - STATE(289), 1, - sym_functionDefinition, - STATE(1127), 1, - sym_definition, - [813] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, anon_sym_pattern, - ACTIONS(65), 1, anon_sym_predicate, - ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, - anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, - anon_sym_PLUS, - ACTIONS(1354), 1, - anon_sym_DASH, - ACTIONS(1356), 1, - anon_sym_as, - ACTIONS(1358), 1, - anon_sym_limit, - ACTIONS(1360), 1, - anon_sym_PLUS_EQ, - ACTIONS(1362), 1, - anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1366), 1, - anon_sym_private, - ACTIONS(1368), 1, sym_annotation, - ACTIONS(1382), 1, - ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, - STATE(289), 1, - sym_functionDefinition, - STATE(1113), 1, - sym_definition, - [880] = 22, + [717] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38440,43 +38818,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1384), 1, + ACTIONS(1392), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1139), 1, + STATE(1045), 1, sym_definition, - [947] = 22, + [784] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38485,43 +38863,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1386), 1, + ACTIONS(1394), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1121), 1, + STATE(1157), 1, sym_definition, - [1014] = 22, + [851] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38530,43 +38908,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1388), 1, + ACTIONS(1396), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1186), 1, + STATE(1161), 1, sym_definition, - [1081] = 22, + [918] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38575,43 +38953,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1390), 1, + ACTIONS(1398), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1093), 1, + STATE(1155), 1, sym_definition, - [1148] = 22, + [985] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38620,50 +38998,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1392), 1, + ACTIONS(1400), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1117), 1, + STATE(1066), 1, sym_definition, - [1215] = 3, + [1052] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 3, + ACTIONS(1404), 3, anon_sym_SLASH, anon_sym_PLUS, anon_sym_EQ, - ACTIONS(1340), 18, + ACTIONS(1402), 18, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -38682,15 +39060,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [1244] = 3, + [1081] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1378), 3, + ACTIONS(1404), 3, anon_sym_SLASH, anon_sym_PLUS, anon_sym_EQ, - ACTIONS(1376), 18, - ts_builtin_sym_end, + ACTIONS(1402), 18, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -38703,68 +39083,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_DOT, anon_sym_LBRACK, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, + anon_sym_RBRACK, + anon_sym_LT_COLON, sym_annotation, - [1273] = 22, + [1110] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 1, - anon_sym_pattern, - ACTIONS(65), 1, - anon_sym_predicate, - ACTIONS(67), 1, - anon_sym_function, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1390), 3, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + anon_sym_EQ, + ACTIONS(1388), 18, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, + anon_sym_until, anon_sym_EQ_GT, - ACTIONS(1366), 1, - anon_sym_private, - ACTIONS(1368), 1, + anon_sym_else, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_LT_COLON, sym_annotation, - ACTIONS(1394), 1, - ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, - STATE(289), 1, - sym_functionDefinition, - STATE(1110), 1, - sym_definition, - [1340] = 5, + [1139] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1400), 1, + ACTIONS(1410), 1, anon_sym_EQ, - ACTIONS(1398), 2, + ACTIONS(1408), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1402), 2, + ACTIONS(1412), 2, anon_sym_DOT, anon_sym_LBRACK, - ACTIONS(1396), 16, + ACTIONS(1406), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -38781,7 +39140,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [1373] = 22, + [1172] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38790,43 +39149,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1404), 1, + ACTIONS(1414), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1033), 1, + STATE(1179), 1, sym_definition, - [1440] = 22, + [1239] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38835,43 +39194,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1406), 1, + ACTIONS(1416), 1, ts_builtin_sym_end, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1096), 1, + STATE(1166), 1, sym_definition, - [1507] = 22, + [1306] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38880,43 +39239,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1408), 1, + ACTIONS(1418), 1, ts_builtin_sym_end, - STATE(259), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, + STATE(289), 1, sym_predicateDefinition, - STATE(262), 1, + STATE(290), 1, + sym_functionDefinition, + STATE(1180), 1, + sym_definition, + [1373] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_pattern, + ACTIONS(65), 1, + anon_sym_predicate, + ACTIONS(67), 1, + anon_sym_function, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, + anon_sym_DASH, + ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(1370), 1, + anon_sym_limit, + ACTIONS(1372), 1, + anon_sym_PLUS_EQ, + ACTIONS(1374), 1, + anon_sym_where, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1378), 1, + anon_sym_private, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1420), 1, + ts_builtin_sym_end, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1035), 1, + STATE(1143), 1, sym_definition, - [1574] = 22, + [1440] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -38925,54 +39329,144 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1422), 1, + ts_builtin_sym_end, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, + STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, + sym_functionDefinition, + STATE(1041), 1, + sym_definition, + [1507] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_pattern, + ACTIONS(65), 1, + anon_sym_predicate, + ACTIONS(67), 1, + anon_sym_function, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, + anon_sym_DASH, ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(1370), 1, + anon_sym_limit, + ACTIONS(1372), 1, + anon_sym_PLUS_EQ, + ACTIONS(1374), 1, + anon_sym_where, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1378), 1, + anon_sym_private, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1410), 1, + ACTIONS(1424), 1, ts_builtin_sym_end, - STATE(259), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, + STATE(289), 1, sym_predicateDefinition, - STATE(262), 1, + STATE(290), 1, + sym_functionDefinition, + STATE(1039), 1, + sym_definition, + [1574] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_pattern, + ACTIONS(65), 1, + anon_sym_predicate, + ACTIONS(67), 1, + anon_sym_function, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, + anon_sym_DASH, + ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(1370), 1, + anon_sym_limit, + ACTIONS(1372), 1, + anon_sym_PLUS_EQ, + ACTIONS(1374), 1, + anon_sym_where, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1378), 1, + anon_sym_private, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1426), 1, + ts_builtin_sym_end, + STATE(251), 1, sym_foreignFunctionDefinition, + STATE(288), 1, + sym_patternDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - STATE(1040), 1, + STATE(1169), 1, sym_definition, [1641] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1400), 1, + ACTIONS(1410), 1, anon_sym_EQ, - ACTIONS(1398), 2, + ACTIONS(1408), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1402), 2, + ACTIONS(1412), 2, anon_sym_DOT, anon_sym_LBRACK, - ACTIONS(1396), 15, + ACTIONS(1406), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -38991,13 +39485,13 @@ static const uint16_t ts_small_parse_table[] = { [1673] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1414), 2, + ACTIONS(1430), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1416), 2, + ACTIONS(1432), 2, anon_sym_DOT, anon_sym_LT_COLON, - ACTIONS(1412), 16, + ACTIONS(1428), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39017,10 +39511,10 @@ static const uint16_t ts_small_parse_table[] = { [1703] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1420), 2, + ACTIONS(1436), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1418), 17, + ACTIONS(1434), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39041,11 +39535,13 @@ static const uint16_t ts_small_parse_table[] = { [1730] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1424), 2, + ACTIONS(1440), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1422), 17, - ts_builtin_sym_end, + ACTIONS(1438), 17, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -39056,21 +39552,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_DOT, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_LT_COLON, sym_annotation, - [1757] = 3, + [1757] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 2, + ACTIONS(1444), 1, + anon_sym_LPAREN, + ACTIONS(1446), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1426), 17, + ACTIONS(1442), 16, ts_builtin_sym_end, - anon_sym_LPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -39086,13 +39581,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [1784] = 3, + [1786] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1432), 2, + ACTIONS(1450), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1430), 17, + ACTIONS(1448), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39110,13 +39605,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [1811] = 3, + [1813] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1424), 2, + ACTIONS(1456), 1, + anon_sym_LBRACK, + ACTIONS(1454), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1422), 17, + ACTIONS(1452), 16, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39130,17 +39627,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_DOT, anon_sym_RBRACK, anon_sym_LT_COLON, sym_annotation, - [1838] = 3, + [1842] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1436), 2, + ACTIONS(1430), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1434), 17, + ACTIONS(1432), 2, + anon_sym_DOT, + anon_sym_LT_COLON, + ACTIONS(1428), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39154,20 +39653,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_LT_COLON, sym_annotation, - [1865] = 3, + [1871] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1440), 2, + ACTIONS(1458), 1, + anon_sym_DOT, + ACTIONS(1454), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1438), 17, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(1452), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -39178,20 +39675,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LT_COLON, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [1892] = 3, + [1900] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1444), 2, + ACTIONS(1460), 1, + anon_sym_LBRACK, + ACTIONS(1454), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1442), 17, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(1452), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -39202,18 +39700,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LT_COLON, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [1919] = 3, + [1929] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1448), 2, + ACTIONS(1464), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1446), 17, + ACTIONS(1462), 17, ts_builtin_sym_end, + anon_sym_LPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -39224,21 +39724,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_LBRACK, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [1946] = 4, + [1956] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, - anon_sym_LBRACK, - ACTIONS(1452), 2, + ACTIONS(1468), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1450), 16, + ACTIONS(1466), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39252,16 +39749,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, + anon_sym_DOT, anon_sym_RBRACK, anon_sym_LT_COLON, sym_annotation, - [1975] = 3, + [1983] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1436), 2, + ACTIONS(1468), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1434), 17, + ACTIONS(1466), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39273,22 +39771,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_LBRACK, + anon_sym_DOT, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [2002] = 4, + [2010] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1450), 1, - anon_sym_LT_COLON, - ACTIONS(1458), 2, + ACTIONS(1472), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1456), 16, - ts_builtin_sym_end, + ACTIONS(1470), 17, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -39299,18 +39797,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_LT_COLON, sym_annotation, - [2031] = 3, + [2037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1462), 2, + ACTIONS(1476), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1460), 17, + ACTIONS(1474), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39328,16 +39825,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2058] = 3, + [2064] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1466), 2, + ACTIONS(1452), 1, + anon_sym_LT_COLON, + ACTIONS(1480), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1464), 17, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(1478), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -39348,19 +39845,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LT_COLON, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [2085] = 4, + [2093] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1470), 1, - anon_sym_LPAREN, - ACTIONS(1472), 2, + ACTIONS(1484), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1468), 16, + ACTIONS(1482), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39372,20 +39868,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, + anon_sym_LBRACK, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [2114] = 4, + [2120] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1474), 1, + ACTIONS(1486), 1, anon_sym_DOT, - ACTIONS(1452), 2, + ACTIONS(1454), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1450), 16, + ACTIONS(1452), 16, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39402,13 +39899,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LT_COLON, sym_annotation, - [2143] = 3, + [2149] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1432), 2, + ACTIONS(1450), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1430), 17, + ACTIONS(1448), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39426,13 +39923,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LT_COLON, sym_annotation, - [2170] = 3, + [2176] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 2, + ACTIONS(1490), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1416), 17, + ACTIONS(1488), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39444,19 +39941,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_DOT, + anon_sym_LBRACK, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [2197] = 3, + [2203] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1420), 2, + ACTIONS(1494), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1418), 17, + ACTIONS(1492), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39474,13 +39971,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LT_COLON, sym_annotation, - [2224] = 3, + [2230] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1444), 2, + ACTIONS(1498), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1442), 17, + ACTIONS(1496), 17, + 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_RBRACK, + anon_sym_LT_COLON, + sym_annotation, + [2257] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1500), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(1432), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39492,22 +40013,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_LBRACK, + anon_sym_DOT, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [2251] = 4, + [2284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1414), 2, + ACTIONS(1484), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1416), 2, - anon_sym_DOT, - anon_sym_LT_COLON, - ACTIONS(1412), 15, + ACTIONS(1482), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39521,15 +40039,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_LT_COLON, sym_annotation, - [2280] = 3, + [2311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 2, + ACTIONS(1494), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1478), 17, + ACTIONS(1492), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39547,37 +40067,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2307] = 3, + [2338] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1462), 2, + ACTIONS(1498), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1460), 17, - 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_RBRACK, - anon_sym_LT_COLON, - sym_annotation, - [2334] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1484), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1482), 17, + ACTIONS(1496), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39595,37 +40091,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2361] = 3, + [2365] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1440), 2, + ACTIONS(1490), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1438), 17, - ts_builtin_sym_end, - 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_LBRACK, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - sym_annotation, - [2388] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1484), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1482), 17, + ACTIONS(1488), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39639,42 +40111,17 @@ static const uint16_t ts_small_parse_table[] = { 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, - [2415] = 4, + [2392] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1486), 1, - anon_sym_LBRACK, - ACTIONS(1452), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1450), 16, - ts_builtin_sym_end, - 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_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - sym_annotation, - [2444] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1448), 2, + ACTIONS(1436), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1446), 17, + ACTIONS(1434), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39692,15 +40139,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LT_COLON, sym_annotation, - [2471] = 4, + [2419] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 1, - anon_sym_DOT, - ACTIONS(1452), 2, + ACTIONS(1504), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1450), 16, + ACTIONS(1502), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39712,18 +40157,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, + anon_sym_LBRACK, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [2500] = 3, + [2446] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 2, + ACTIONS(1476), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1478), 17, + ACTIONS(1474), 17, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -39737,17 +40183,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_LBRACK, + anon_sym_DOT, anon_sym_RBRACK, anon_sym_LT_COLON, sym_annotation, - [2527] = 3, + [2473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1466), 2, + ACTIONS(1440), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1464), 17, + ACTIONS(1438), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39765,59 +40211,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2554] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1492), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1490), 16, - ts_builtin_sym_end, - 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_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - sym_annotation, - [2580] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1496), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1494), 16, - ts_builtin_sym_end, - 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_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - sym_annotation, - [2606] = 3, + [2500] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1500), 2, + ACTIONS(1472), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1498), 16, + ACTIONS(1470), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -39829,19 +40229,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, + anon_sym_LBRACK, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [2632] = 3, + [2527] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1504), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1502), 16, - ts_builtin_sym_end, + ACTIONS(1502), 17, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -39852,12 +40255,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_LT_COLON, sym_annotation, - [2658] = 3, + [2554] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1508), 2, @@ -39880,7 +40282,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2684] = 3, + [2580] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1512), 2, @@ -39903,7 +40305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2710] = 3, + [2606] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1516), 2, @@ -39926,7 +40328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2736] = 3, + [2632] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1520), 2, @@ -39949,7 +40351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2762] = 3, + [2658] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1524), 2, @@ -39972,7 +40374,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2788] = 3, + [2684] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1528), 2, @@ -39995,7 +40397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2814] = 3, + [2710] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1532), 2, @@ -40018,7 +40420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2840] = 3, + [2736] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1536), 2, @@ -40041,7 +40443,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2866] = 3, + [2762] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1540), 2, @@ -40064,7 +40466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2892] = 3, + [2788] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1544), 2, @@ -40087,7 +40489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2918] = 3, + [2814] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1548), 2, @@ -40110,7 +40512,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2944] = 3, + [2840] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1552), 2, @@ -40133,7 +40535,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2970] = 3, + [2866] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1556), 2, @@ -40156,7 +40558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [2996] = 3, + [2892] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1560), 2, @@ -40179,7 +40581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3022] = 3, + [2918] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1564), 2, @@ -40202,7 +40604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3048] = 3, + [2944] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1568), 2, @@ -40225,7 +40627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3074] = 3, + [2970] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1572), 2, @@ -40248,7 +40650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3100] = 3, + [2996] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1576), 2, @@ -40271,7 +40673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3126] = 3, + [3022] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1580), 2, @@ -40294,7 +40696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3152] = 3, + [3048] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1584), 2, @@ -40317,7 +40719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3178] = 3, + [3074] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1588), 2, @@ -40340,7 +40742,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3204] = 3, + [3100] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1592), 2, @@ -40363,7 +40765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3230] = 3, + [3126] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1596), 2, @@ -40386,7 +40788,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3256] = 3, + [3152] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1600), 2, @@ -40409,7 +40811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3282] = 3, + [3178] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1604), 2, @@ -40432,7 +40834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3308] = 3, + [3204] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1608), 2, @@ -40455,7 +40857,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3334] = 3, + [3230] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1612), 2, @@ -40478,7 +40880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3360] = 3, + [3256] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1616), 2, @@ -40501,7 +40903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3386] = 3, + [3282] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1620), 2, @@ -40524,7 +40926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3412] = 3, + [3308] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1624), 2, @@ -40547,7 +40949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3438] = 3, + [3334] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1628), 2, @@ -40570,7 +40972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3464] = 3, + [3360] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1632), 2, @@ -40593,7 +40995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3490] = 3, + [3386] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1636), 2, @@ -40616,7 +41018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3516] = 3, + [3412] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1640), 2, @@ -40639,7 +41041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3542] = 3, + [3438] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1644), 2, @@ -40662,44 +41064,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3568] = 11, + [3464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1648), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1646), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1360), 1, - anon_sym_PLUS_EQ, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(1646), 9, - ts_builtin_sym_end, anon_sym_limit, + anon_sym_PLUS_EQ, anon_sym_where, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [3610] = 3, + sym_annotation, + [3490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 2, + ACTIONS(1652), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1648), 16, + ACTIONS(1650), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -40716,30 +41110,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3636] = 3, + [3516] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1652), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, - anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1654), 9, + ts_builtin_sym_end, + anon_sym_limit, anon_sym_where, anon_sym_until, - anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [3662] = 3, + [3558] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1658), 2, @@ -40762,7 +41164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3688] = 3, + [3584] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1662), 2, @@ -40785,7 +41187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3714] = 3, + [3610] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1666), 2, @@ -40808,7 +41210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3740] = 3, + [3636] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1670), 2, @@ -40831,7 +41233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3766] = 3, + [3662] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1674), 2, @@ -40854,7 +41256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3792] = 3, + [3688] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1678), 2, @@ -40877,7 +41279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3818] = 3, + [3714] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1682), 2, @@ -40900,7 +41302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3844] = 3, + [3740] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1686), 2, @@ -40923,7 +41325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3870] = 3, + [3766] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1690), 2, @@ -40946,7 +41348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3896] = 3, + [3792] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1694), 2, @@ -40969,7 +41371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3922] = 3, + [3818] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1698), 2, @@ -40992,7 +41394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3948] = 3, + [3844] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1702), 2, @@ -41015,7 +41417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [3974] = 3, + [3870] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1706), 2, @@ -41038,7 +41440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4000] = 3, + [3896] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1710), 2, @@ -41061,7 +41463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4026] = 3, + [3922] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1714), 2, @@ -41084,7 +41486,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4052] = 3, + [3948] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1718), 2, @@ -41107,7 +41509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4078] = 3, + [3974] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1722), 2, @@ -41130,7 +41532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4104] = 3, + [4000] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1726), 2, @@ -41153,7 +41555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4130] = 3, + [4026] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1730), 2, @@ -41176,18 +41578,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LT_COLON, sym_annotation, - [4156] = 4, + [4052] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, - anon_sym_LPAREN, - ACTIONS(1472), 2, + ACTIONS(1734), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1468), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(1732), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -41198,18 +41596,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [4184] = 3, + [4078] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 2, + ACTIONS(1738), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1416), 16, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(1736), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -41220,17 +41619,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_DOT, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [4210] = 3, + [4104] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1736), 2, + ACTIONS(1740), 1, + anon_sym_LPAREN, + ACTIONS(1446), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1734), 16, - ts_builtin_sym_end, + ACTIONS(1442), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -41241,19 +41646,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, + anon_sym_RBRACK, sym_annotation, - [4236] = 3, + [4132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1740), 2, + ACTIONS(1500), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1738), 16, - ts_builtin_sym_end, + ACTIONS(1432), 16, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -41264,12 +41668,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, + anon_sym_DOT, + anon_sym_RBRACK, sym_annotation, - [4262] = 3, + [4158] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1744), 2, @@ -41292,7 +41694,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4288] = 3, + [4184] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1748), 2, @@ -41315,7 +41717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4314] = 3, + [4210] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1752), 2, @@ -41338,7 +41740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4340] = 3, + [4236] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1756), 2, @@ -41361,7 +41763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4366] = 3, + [4262] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1760), 2, @@ -41384,7 +41786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4392] = 3, + [4288] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1764), 2, @@ -41407,7 +41809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4418] = 3, + [4314] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1768), 2, @@ -41430,7 +41832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4444] = 3, + [4340] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1772), 2, @@ -41453,17 +41855,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4470] = 3, + [4366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 2, + ACTIONS(1776), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1426), 16, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1774), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -41474,15 +41873,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [4496] = 3, + [4392] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1776), 2, + ACTIONS(1780), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1774), 16, + ACTIONS(1778), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -41499,13 +41901,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4522] = 3, + [4418] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1780), 2, + ACTIONS(1784), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1778), 16, + ACTIONS(1782), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -41522,46 +41924,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4548] = 13, + [4444] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1464), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1462), 16, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(1782), 7, - ts_builtin_sym_end, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - [4594] = 3, + anon_sym_RBRACK, + sym_annotation, + [4470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1786), 2, + ACTIONS(1788), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1784), 16, + ACTIONS(1786), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -41578,32 +41970,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4620] = 13, + [4496] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(1788), 7, + ACTIONS(1790), 7, ts_builtin_sym_end, anon_sym_until, anon_sym_else, @@ -41611,15 +42003,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [4666] = 4, + [4542] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1794), 1, + ACTIONS(1796), 1, anon_sym_until, - ACTIONS(1792), 2, + ACTIONS(1794), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1790), 15, + ACTIONS(1792), 15, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -41635,14 +42027,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4694] = 3, + [4570] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1798), 2, + ACTIONS(1800), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1796), 16, - ts_builtin_sym_end, + ACTIONS(1798), 16, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -41653,18 +42047,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, + anon_sym_RBRACK, + anon_sym_LT_COLON, sym_annotation, - [4720] = 3, + [4596] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 2, + ACTIONS(1804), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1800), 16, + ACTIONS(1802), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -41681,30 +42073,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4746] = 3, + [4622] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1806), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1804), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1806), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [4772] = 3, + [4668] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1810), 2, @@ -41727,36 +42129,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4798] = 3, + [4694] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1814), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1812), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1812), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [4824] = 3, + [4740] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1818), 2, + ACTIONS(1816), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1816), 16, + ACTIONS(1814), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -41773,101 +42185,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4850] = 11, + [4766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1820), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, - anon_sym_DASH, - ACTIONS(1356), 1, - anon_sym_as, - ACTIONS(1360), 1, - anon_sym_PLUS_EQ, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(1820), 9, + ACTIONS(1818), 16, ts_builtin_sym_end, - anon_sym_limit, - anon_sym_where, - anon_sym_until, - anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - [4892] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1346), 1, anon_sym_STAR, - ACTIONS(1348), 1, - anon_sym_SLASH, - ACTIONS(1350), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, - anon_sym_PLUS, - ACTIONS(1354), 1, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, + anon_sym_until, anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(1824), 1, anon_sym_else, - ACTIONS(1822), 6, - ts_builtin_sym_end, - anon_sym_until, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [4940] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1828), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1826), 16, - 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_RBRACK, - anon_sym_LT_COLON, sym_annotation, - [4966] = 3, + [4792] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1832), 2, + ACTIONS(1824), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1830), 16, + ACTIONS(1822), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -41884,13 +42231,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [4992] = 3, + [4818] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1836), 2, + ACTIONS(1830), 1, + anon_sym_until, + ACTIONS(1828), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1834), 16, + ACTIONS(1826), 15, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -41899,7 +42248,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, - anon_sym_until, anon_sym_EQ_GT, anon_sym_else, anon_sym_private, @@ -41907,13 +42255,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5018] = 3, + [4846] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, + anon_sym_DASH, + ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(1370), 1, + anon_sym_limit, + ACTIONS(1372), 1, + anon_sym_PLUS_EQ, + ACTIONS(1374), 1, + anon_sym_where, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1834), 1, + anon_sym_else, + ACTIONS(1832), 6, + ts_builtin_sym_end, + anon_sym_until, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, + [4894] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 2, + ACTIONS(1838), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1838), 16, + ACTIONS(1836), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -41930,7 +42312,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5044] = 3, + [4920] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, + anon_sym_DASH, + ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(1372), 1, + anon_sym_PLUS_EQ, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1840), 9, + ts_builtin_sym_end, + anon_sym_limit, + anon_sym_where, + anon_sym_until, + anon_sym_else, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, + [4962] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1844), 2, @@ -41953,7 +42366,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5070] = 3, + [4988] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1848), 2, @@ -41976,7 +42389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5096] = 3, + [5014] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1852), 2, @@ -41999,7 +42412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5122] = 3, + [5040] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1856), 2, @@ -42022,7 +42435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5148] = 3, + [5066] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1860), 2, @@ -42045,7 +42458,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5174] = 3, + [5092] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1864), 2, @@ -42068,7 +42481,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5200] = 3, + [5118] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1868), 2, @@ -42091,7 +42504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5226] = 3, + [5144] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1872), 2, @@ -42114,7 +42527,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5252] = 3, + [5170] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1876), 2, @@ -42137,7 +42550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5278] = 3, + [5196] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1880), 2, @@ -42160,7 +42573,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5304] = 3, + [5222] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1884), 2, @@ -42183,7 +42596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5330] = 3, + [5248] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1888), 2, @@ -42206,7 +42619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5356] = 3, + [5274] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1892), 2, @@ -42229,7 +42642,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5382] = 3, + [5300] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1896), 2, @@ -42252,7 +42665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5408] = 3, + [5326] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1900), 2, @@ -42275,7 +42688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5434] = 3, + [5352] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1904), 2, @@ -42298,7 +42711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5460] = 3, + [5378] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1908), 2, @@ -42321,46 +42734,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5486] = 13, + [5404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1912), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1910), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(1910), 7, - ts_builtin_sym_end, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [5532] = 3, + sym_annotation, + [5430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1914), 2, + ACTIONS(1916), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1912), 16, + ACTIONS(1914), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -42377,69 +42780,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5558] = 13, + [5456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1920), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1918), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(1916), 7, - ts_builtin_sym_end, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [5604] = 3, + sym_annotation, + [5482] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1918), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1922), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [5630] = 3, + [5528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1924), 2, + ACTIONS(1926), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1922), 16, + ACTIONS(1924), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -42456,30 +42859,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5656] = 3, + [5554] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1928), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1926), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1928), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [5682] = 3, + [5600] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1932), 2, @@ -42502,7 +42915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5708] = 3, + [5626] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1936), 2, @@ -42525,7 +42938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5734] = 3, + [5652] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1940), 2, @@ -42548,7 +42961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5760] = 3, + [5678] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1944), 2, @@ -42571,7 +42984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5786] = 3, + [5704] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1948), 2, @@ -42594,7 +43007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5812] = 3, + [5730] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1952), 2, @@ -42617,7 +43030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5838] = 3, + [5756] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1956), 2, @@ -42640,44 +43053,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5864] = 11, + [5782] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1960), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1958), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1360), 1, - anon_sym_PLUS_EQ, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(1958), 9, - ts_builtin_sym_end, anon_sym_limit, + anon_sym_PLUS_EQ, anon_sym_where, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [5906] = 3, + sym_annotation, + [5808] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1962), 2, + ACTIONS(1964), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1960), 16, + ACTIONS(1962), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -42694,13 +43099,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5932] = 3, + [5834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1966), 2, + ACTIONS(1968), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1964), 16, + ACTIONS(1966), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -42717,13 +43122,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5958] = 3, + [5860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1970), 2, + ACTIONS(1972), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1968), 16, + ACTIONS(1970), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -42740,13 +43145,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [5984] = 3, + [5886] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1974), 2, + ACTIONS(1976), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1972), 16, + ACTIONS(1974), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -42763,13 +43168,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6010] = 3, + [5912] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1978), 2, + ACTIONS(1980), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1976), 16, + ACTIONS(1978), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -42786,22 +43191,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6036] = 7, + [5938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1984), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1356), 1, - anon_sym_as, - ACTIONS(1982), 1, anon_sym_PLUS, - ACTIONS(1980), 13, + ACTIONS(1982), 16, ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, + anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -42813,45 +43214,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6070] = 3, + [5964] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1986), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1984), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, - anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(1986), 9, + ts_builtin_sym_end, + anon_sym_limit, anon_sym_where, anon_sym_until, - anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [6096] = 7, + [6006] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1990), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1356), 1, - anon_sym_as, - ACTIONS(1990), 1, anon_sym_PLUS, - ACTIONS(1988), 13, + ACTIONS(1988), 16, ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, + anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -42863,7 +43268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6130] = 3, + [6032] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1994), 2, @@ -42886,19 +43291,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6156] = 4, + [6058] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1356), 1, - anon_sym_as, ACTIONS(1998), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1996), 15, + ACTIONS(1996), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, + anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -42910,7 +43314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6184] = 3, + [6084] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2002), 2, @@ -42933,19 +43337,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6210] = 4, + [6110] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1356), 1, - anon_sym_as, ACTIONS(2006), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2004), 15, + ACTIONS(2004), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, + anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -42957,18 +43360,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6238] = 3, + [6136] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2010), 2, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(2010), 1, anon_sym_PLUS, - ACTIONS(2008), 16, + ACTIONS(2008), 13, ts_builtin_sym_end, - anon_sym_STAR, - anon_sym_PERCENT, anon_sym_DASH, - anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -42980,19 +43387,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6264] = 4, + [6170] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1356), 1, - anon_sym_as, ACTIONS(2014), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2012), 15, + ACTIONS(2012), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, + anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -43004,18 +43410,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6292] = 3, + [6196] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2018), 2, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(2018), 1, anon_sym_PLUS, - ACTIONS(2016), 16, + ACTIONS(2016), 13, ts_builtin_sym_end, - anon_sym_STAR, - anon_sym_PERCENT, anon_sym_DASH, - anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -43027,7 +43437,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6318] = 3, + [6230] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2022), 2, @@ -43050,18 +43460,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6344] = 3, + [6256] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(1368), 1, + anon_sym_as, ACTIONS(2026), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2024), 16, + ACTIONS(2024), 15, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, - anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -43073,7 +43484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6370] = 3, + [6284] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2030), 2, @@ -43096,18 +43507,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6396] = 3, + [6310] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(1368), 1, + anon_sym_as, ACTIONS(2034), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2032), 16, + ACTIONS(2032), 15, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, - anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -43119,7 +43531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6422] = 3, + [6338] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2038), 2, @@ -43142,18 +43554,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6448] = 3, + [6364] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(1368), 1, + anon_sym_as, ACTIONS(2042), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2040), 16, + ACTIONS(2040), 15, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, - anon_sym_as, anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, @@ -43165,7 +43578,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6474] = 3, + [6392] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2046), 2, @@ -43188,7 +43601,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6500] = 3, + [6418] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2050), 2, @@ -43211,7 +43624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6526] = 3, + [6444] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2054), 2, @@ -43234,7 +43647,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6552] = 3, + [6470] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2058), 2, @@ -43257,7 +43670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6578] = 3, + [6496] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2062), 2, @@ -43280,7 +43693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6604] = 3, + [6522] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2066), 2, @@ -43303,7 +43716,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6630] = 3, + [6548] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2070), 2, @@ -43326,7 +43739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6656] = 3, + [6574] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2074), 2, @@ -43349,7 +43762,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6682] = 3, + [6600] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2078), 2, @@ -43372,7 +43785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6708] = 3, + [6626] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2082), 2, @@ -43395,7 +43808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6734] = 3, + [6652] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2086), 2, @@ -43418,7 +43831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6760] = 3, + [6678] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2090), 2, @@ -43441,7 +43854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6786] = 3, + [6704] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2094), 2, @@ -43464,7 +43877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6812] = 3, + [6730] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2098), 2, @@ -43487,7 +43900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6838] = 3, + [6756] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2102), 2, @@ -43510,7 +43923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6864] = 3, + [6782] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2106), 2, @@ -43533,7 +43946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6890] = 3, + [6808] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2110), 2, @@ -43556,7 +43969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6916] = 3, + [6834] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2114), 2, @@ -43579,7 +43992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6942] = 3, + [6860] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2118), 2, @@ -43602,7 +44015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6968] = 3, + [6886] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2122), 2, @@ -43625,7 +44038,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [6994] = 3, + [6912] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2126), 2, @@ -43648,46 +44061,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7020] = 13, + [6938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2130), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(2128), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2128), 7, - ts_builtin_sym_end, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [7066] = 3, + sym_annotation, + [6964] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2132), 2, + ACTIONS(2134), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2130), 16, + ACTIONS(2132), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -43704,32 +44107,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7092] = 13, + [6990] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(2134), 7, + ACTIONS(2136), 7, ts_builtin_sym_end, anon_sym_until, anon_sym_else, @@ -43737,13 +44140,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [7138] = 3, + [7036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 2, + ACTIONS(2140), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2136), 16, + ACTIONS(2138), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -43760,30 +44163,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7164] = 3, + [7062] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2142), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2140), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2142), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [7190] = 3, + [7108] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2146), 2, @@ -43806,46 +44219,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7216] = 13, + [7134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2150), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(2148), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2148), 7, - ts_builtin_sym_end, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [7262] = 3, + sym_annotation, + [7160] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2152), 2, + ACTIONS(2154), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2150), 16, + ACTIONS(2152), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -43862,13 +44265,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7288] = 3, + [7186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2156), 2, + ACTIONS(2158), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2154), 16, + ACTIONS(2156), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -43885,30 +44288,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7314] = 3, + [7212] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2160), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2158), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2160), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [7340] = 3, + [7258] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2164), 2, @@ -43931,7 +44344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7366] = 3, + [7284] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2168), 2, @@ -43954,7 +44367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7392] = 3, + [7310] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2172), 2, @@ -43977,7 +44390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7418] = 3, + [7336] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2176), 2, @@ -44000,7 +44413,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7444] = 3, + [7362] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2180), 2, @@ -44023,7 +44436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7470] = 3, + [7388] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2184), 2, @@ -44046,112 +44459,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7496] = 13, + [7414] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2188), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, - anon_sym_DASH, - ACTIONS(1356), 1, - anon_sym_as, - ACTIONS(1358), 1, - anon_sym_limit, - ACTIONS(1360), 1, - anon_sym_PLUS_EQ, - ACTIONS(1362), 1, - anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2186), 7, + ACTIONS(2186), 16, ts_builtin_sym_end, - anon_sym_until, - anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - [7542] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1346), 1, anon_sym_STAR, - ACTIONS(1348), 1, - anon_sym_SLASH, - ACTIONS(1350), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, - anon_sym_PLUS, - ACTIONS(1354), 1, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2188), 7, - ts_builtin_sym_end, anon_sym_until, - anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - [7588] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, - anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, - anon_sym_PLUS, - ACTIONS(1354), 1, - anon_sym_DASH, - ACTIONS(1356), 1, - anon_sym_as, - ACTIONS(1358), 1, - anon_sym_limit, - ACTIONS(1360), 1, - anon_sym_PLUS_EQ, - ACTIONS(1362), 1, - anon_sym_where, - ACTIONS(1364), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2190), 7, - ts_builtin_sym_end, - anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [7634] = 3, + sym_annotation, + [7440] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2194), 2, + ACTIONS(2192), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2192), 16, + ACTIONS(2190), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44168,13 +44505,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7660] = 3, + [7466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2198), 2, + ACTIONS(2196), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2196), 16, + ACTIONS(2194), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44191,55 +44528,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7686] = 3, + [7492] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2202), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2200), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2198), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [7712] = 13, + [7538] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(2204), 7, + ACTIONS(2200), 7, ts_builtin_sym_end, anon_sym_until, anon_sym_else, @@ -44247,13 +44594,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [7758] = 3, + [7584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2208), 2, + ACTIONS(2204), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2206), 16, + ACTIONS(2202), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44270,13 +44617,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7784] = 3, + [7610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2212), 2, + ACTIONS(2208), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2210), 16, + ACTIONS(2206), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44293,36 +44640,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7810] = 3, + [7636] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2216), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2214), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2210), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [7836] = 3, + [7682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2220), 2, + ACTIONS(2214), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2218), 16, + ACTIONS(2212), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44339,32 +44696,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7862] = 13, + [7708] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(2222), 7, + ACTIONS(2216), 7, ts_builtin_sym_end, anon_sym_until, anon_sym_else, @@ -44372,13 +44729,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [7908] = 3, + [7754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2226), 2, + ACTIONS(2220), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2224), 16, + ACTIONS(2218), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44395,40 +44752,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [7934] = 13, + [7780] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2224), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(2222), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, + anon_sym_until, anon_sym_EQ_GT, - ACTIONS(1368), 1, + anon_sym_else, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - ACTIONS(2228), 7, + [7806] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2228), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(2226), 16, ts_builtin_sym_end, + 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_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [7980] = 3, + sym_annotation, + [7832] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2232), 2, @@ -44451,30 +44821,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8006] = 13, + [7858] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, ACTIONS(2234), 7, ts_builtin_sym_end, @@ -44484,46 +44854,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [8052] = 13, + [7904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2238), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(2236), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2236), 7, - ts_builtin_sym_end, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [8098] = 3, + sym_annotation, + [7930] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2240), 2, + ACTIONS(2242), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2238), 16, + ACTIONS(2240), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44540,30 +44900,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8124] = 3, + [7956] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2244), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2242), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2244), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [8150] = 3, + [8002] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2248), 2, @@ -44586,7 +44956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8176] = 3, + [8028] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2252), 2, @@ -44609,30 +44979,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8202] = 13, + [8054] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, ACTIONS(2254), 7, ts_builtin_sym_end, @@ -44642,36 +45012,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [8248] = 3, + [8100] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2258), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2256), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2256), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [8274] = 3, + [8146] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2262), 2, + ACTIONS(2260), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2260), 16, + ACTIONS(2258), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44688,13 +45068,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8300] = 3, + [8172] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2266), 2, + ACTIONS(2264), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2264), 16, + ACTIONS(2262), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44711,13 +45091,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8326] = 3, + [8198] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2270), 2, + ACTIONS(2268), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2268), 16, + ACTIONS(2266), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44734,18 +45114,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8352] = 4, + [8224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1450), 1, - anon_sym_LT_COLON, - ACTIONS(1458), 2, + ACTIONS(2272), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1456), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2270), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -44756,40 +45132,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [8380] = 3, + [8250] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2274), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2272), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2274), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [8406] = 4, + [8296] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2280), 1, - anon_sym_else, ACTIONS(2278), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2276), 15, + ACTIONS(2276), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44800,18 +45187,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_until, anon_sym_EQ_GT, + anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [8434] = 3, + [8322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 2, + ACTIONS(2282), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2282), 16, + ACTIONS(2280), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44828,13 +45216,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8460] = 3, + [8348] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2288), 2, + ACTIONS(2286), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2286), 16, + ACTIONS(2284), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44851,13 +45239,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8486] = 3, + [8374] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2292), 2, + ACTIONS(2290), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2290), 16, + ACTIONS(2288), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44874,14 +45262,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8512] = 3, + [8400] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2296), 2, + ACTIONS(1452), 1, + anon_sym_LT_COLON, + ACTIONS(1480), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2294), 16, - ts_builtin_sym_end, + ACTIONS(1478), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -44892,51 +45284,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, + anon_sym_RBRACK, sym_annotation, - [8538] = 13, + [8428] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2294), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(2292), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2298), 7, - ts_builtin_sym_end, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [8584] = 3, + sym_annotation, + [8454] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 2, + ACTIONS(2300), 1, + anon_sym_else, + ACTIONS(2298), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2300), 16, + ACTIONS(2296), 15, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44947,21 +45328,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_until, anon_sym_EQ_GT, - anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [8610] = 4, + [8482] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2308), 1, - anon_sym_else, - ACTIONS(2306), 2, + ACTIONS(2304), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2304), 15, + ACTIONS(2302), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -44972,41 +45350,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_until, anon_sym_EQ_GT, + anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, sym_annotation, - [8638] = 3, + [8508] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2312), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2310), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2306), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [8664] = 3, + [8554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2316), 2, + ACTIONS(2310), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2314), 16, + ACTIONS(2308), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45023,13 +45412,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8690] = 3, + [8580] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2320), 2, + ACTIONS(2314), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2318), 16, + ACTIONS(2312), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45046,13 +45435,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8716] = 3, + [8606] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2324), 2, + ACTIONS(2318), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2322), 16, + ACTIONS(2316), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45069,36 +45458,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8742] = 3, + [8632] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2328), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2326), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2320), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [8768] = 3, + [8678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2332), 2, + ACTIONS(2324), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2330), 16, + ACTIONS(2322), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45115,13 +45514,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8794] = 3, + [8704] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1828), 2, + ACTIONS(2328), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1826), 16, + ACTIONS(2326), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45138,172 +45537,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [8820] = 13, + [8730] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2334), 1, + anon_sym_else, + ACTIONS(2332), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, - anon_sym_DASH, - ACTIONS(1356), 1, - anon_sym_as, - ACTIONS(1358), 1, - anon_sym_limit, - ACTIONS(1360), 1, - anon_sym_PLUS_EQ, - ACTIONS(1362), 1, - anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2334), 7, + ACTIONS(2330), 15, ts_builtin_sym_end, - anon_sym_until, - anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - [8866] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1346), 1, anon_sym_STAR, - ACTIONS(1348), 1, - anon_sym_SLASH, - ACTIONS(1350), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, - anon_sym_PLUS, - ACTIONS(1354), 1, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2336), 7, - ts_builtin_sym_end, anon_sym_until, - anon_sym_else, + anon_sym_EQ_GT, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [8912] = 13, + sym_annotation, + [8758] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2338), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, - anon_sym_DASH, - ACTIONS(1356), 1, - anon_sym_as, - ACTIONS(1358), 1, - anon_sym_limit, - ACTIONS(1360), 1, - anon_sym_PLUS_EQ, - ACTIONS(1362), 1, - anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2338), 7, + ACTIONS(2336), 16, ts_builtin_sym_end, - anon_sym_until, - anon_sym_else, - anon_sym_private, - anon_sym_pattern, - anon_sym_predicate, - anon_sym_function, - [8958] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1346), 1, anon_sym_STAR, - ACTIONS(1348), 1, - anon_sym_SLASH, - ACTIONS(1350), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, - anon_sym_PLUS, - ACTIONS(1354), 1, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2340), 7, - ts_builtin_sym_end, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [9004] = 13, + sym_annotation, + [8784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2342), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(2340), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2342), 7, - ts_builtin_sym_end, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [9050] = 3, + sym_annotation, + [8810] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2346), 2, @@ -45326,7 +45630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9076] = 3, + [8836] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2350), 2, @@ -45349,47 +45653,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9102] = 14, + [8862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, - anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(2354), 2, anon_sym_SLASH, - ACTIONS(1350), 1, - anon_sym_PERCENT, - ACTIONS(1352), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(2352), 16, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(1356), 1, anon_sym_as, - ACTIONS(1358), 1, anon_sym_limit, - ACTIONS(1360), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, anon_sym_where, - ACTIONS(1364), 1, - anon_sym_EQ_GT, - ACTIONS(1368), 1, - sym_annotation, - ACTIONS(2354), 1, anon_sym_until, - ACTIONS(2352), 6, - ts_builtin_sym_end, + anon_sym_EQ_GT, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [9150] = 3, + sym_annotation, + [8888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2358), 2, + ACTIONS(1800), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2356), 16, + ACTIONS(1798), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45406,32 +45699,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9176] = 13, + [8914] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(2360), 7, + ACTIONS(2356), 7, ts_builtin_sym_end, anon_sym_until, anon_sym_else, @@ -45439,53 +45732,130 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [9222] = 3, + [8960] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2364), 2, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(2362), 16, + ACTIONS(1366), 1, + anon_sym_DASH, + ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(1370), 1, + anon_sym_limit, + ACTIONS(1372), 1, + anon_sym_PLUS_EQ, + ACTIONS(1374), 1, + anon_sym_where, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2358), 7, ts_builtin_sym_end, + anon_sym_until, + anon_sym_else, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, + [9006] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2360), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [9248] = 13, + [9052] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2364), 1, + anon_sym_until, + ACTIONS(2362), 6, + ts_builtin_sym_end, + anon_sym_else, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, + [9100] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, + anon_sym_DASH, ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(1370), 1, + anon_sym_limit, + ACTIONS(1372), 1, + anon_sym_PLUS_EQ, + ACTIONS(1374), 1, + anon_sym_where, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1380), 1, sym_annotation, ACTIONS(2366), 7, ts_builtin_sym_end, @@ -45495,46 +45865,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [9294] = 13, + [9146] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(2368), 7, - ts_builtin_sym_end, + ACTIONS(2370), 1, anon_sym_until, + ACTIONS(2368), 6, + ts_builtin_sym_end, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [9340] = 3, + [9194] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2372), 2, + ACTIONS(2374), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2370), 16, + ACTIONS(2372), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45551,32 +45922,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9366] = 13, + [9220] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1346), 1, + ACTIONS(1358), 1, anon_sym_STAR, - ACTIONS(1348), 1, + ACTIONS(1360), 1, anon_sym_SLASH, - ACTIONS(1350), 1, + ACTIONS(1362), 1, anon_sym_PERCENT, - ACTIONS(1352), 1, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(1354), 1, + ACTIONS(1366), 1, anon_sym_DASH, - ACTIONS(1356), 1, + ACTIONS(1368), 1, anon_sym_as, - ACTIONS(1358), 1, + ACTIONS(1370), 1, anon_sym_limit, - ACTIONS(1360), 1, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, - ACTIONS(1362), 1, + ACTIONS(1374), 1, anon_sym_where, - ACTIONS(1364), 1, + ACTIONS(1376), 1, anon_sym_EQ_GT, - ACTIONS(1368), 1, + ACTIONS(1380), 1, sym_annotation, - ACTIONS(2374), 7, + ACTIONS(2376), 7, ts_builtin_sym_end, anon_sym_until, anon_sym_else, @@ -45584,53 +45955,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_pattern, anon_sym_predicate, anon_sym_function, - [9412] = 3, + [9266] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2378), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2376), 16, - ts_builtin_sym_end, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2378), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [9438] = 3, + [9312] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 2, + ACTIONS(1358), 1, + anon_sym_STAR, + ACTIONS(1360), 1, anon_sym_SLASH, + ACTIONS(1362), 1, + anon_sym_PERCENT, + ACTIONS(1364), 1, anon_sym_PLUS, - ACTIONS(2380), 16, + ACTIONS(1366), 1, + anon_sym_DASH, + ACTIONS(1368), 1, + anon_sym_as, + ACTIONS(1370), 1, + anon_sym_limit, + ACTIONS(1372), 1, + anon_sym_PLUS_EQ, + ACTIONS(1374), 1, + anon_sym_where, + ACTIONS(1376), 1, + anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2380), 7, ts_builtin_sym_end, + anon_sym_until, + anon_sym_else, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, + [9358] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1358), 1, anon_sym_STAR, + ACTIONS(1360), 1, + anon_sym_SLASH, + ACTIONS(1362), 1, anon_sym_PERCENT, + ACTIONS(1364), 1, + anon_sym_PLUS, + ACTIONS(1366), 1, anon_sym_DASH, + ACTIONS(1368), 1, anon_sym_as, + ACTIONS(1370), 1, anon_sym_limit, + ACTIONS(1372), 1, anon_sym_PLUS_EQ, + ACTIONS(1374), 1, anon_sym_where, - anon_sym_until, + ACTIONS(1376), 1, anon_sym_EQ_GT, + ACTIONS(1380), 1, + sym_annotation, + ACTIONS(2382), 7, + ts_builtin_sym_end, + anon_sym_until, anon_sym_else, anon_sym_private, anon_sym_pattern, anon_sym_predicate, anon_sym_function, - sym_annotation, - [9464] = 3, + [9404] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2386), 2, @@ -45653,13 +46077,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9490] = 3, + [9430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2390), 2, + ACTIONS(1730), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2388), 16, + ACTIONS(1728), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45676,13 +46100,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9516] = 3, + [9456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2394), 2, + ACTIONS(2390), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2392), 16, + ACTIONS(2388), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45699,13 +46123,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9542] = 3, + [9482] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2398), 2, + ACTIONS(2394), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2396), 16, + ACTIONS(2392), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45722,13 +46146,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9568] = 3, + [9508] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 2, + ACTIONS(2398), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1728), 16, + ACTIONS(2396), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, @@ -45745,7 +46169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9594] = 3, + [9534] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2402), 2, @@ -45768,7 +46192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9620] = 3, + [9560] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2406), 2, @@ -45791,7 +46215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9646] = 3, + [9586] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2410), 2, @@ -45814,7 +46238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9672] = 3, + [9612] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2414), 2, @@ -45837,16 +46261,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, anon_sym_function, sym_annotation, - [9698] = 3, + [9638] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2152), 2, + ACTIONS(2418), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2150), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2416), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -45857,18 +46279,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [9723] = 3, + [9664] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1914), 2, + ACTIONS(2422), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1912), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2420), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -45879,18 +46302,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [9748] = 3, + [9690] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1844), 2, + ACTIONS(2426), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1842), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2424), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -45901,18 +46325,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [9773] = 3, + [9716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1852), 2, + ACTIONS(2430), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1850), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2428), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -45923,18 +46348,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [9798] = 3, + [9742] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1856), 2, + ACTIONS(2434), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1854), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2432), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -45945,18 +46371,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [9823] = 3, + [9768] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1868), 2, + ACTIONS(2438), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1866), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2436), 16, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_PERCENT, anon_sym_DASH, @@ -45967,15 +46394,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_until, anon_sym_EQ_GT, anon_sym_else, - anon_sym_RBRACK, + anon_sym_private, + anon_sym_pattern, + anon_sym_predicate, + anon_sym_function, sym_annotation, - [9848] = 3, + [9794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1876), 2, + ACTIONS(2180), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1874), 15, + ACTIONS(2178), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -45991,75 +46421,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [9873] = 13, + [9819] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1726), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(1724), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(1916), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [9918] = 11, + sym_annotation, + [9844] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1776), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, - anon_sym_DASH, - ACTIONS(2426), 1, - anon_sym_as, - ACTIONS(2430), 1, - anon_sym_PLUS_EQ, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(1820), 8, + ACTIONS(1774), 15, 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_RBRACK, - [9959] = 3, + sym_annotation, + [9869] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1952), 2, + ACTIONS(1804), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1950), 15, + ACTIONS(1802), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46075,43 +46487,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [9984] = 11, + [9894] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2430), 1, + ACTIONS(2452), 1, + anon_sym_limit, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2434), 1, + ACTIONS(2456), 1, + anon_sym_where, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(1958), 8, + ACTIONS(1806), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - anon_sym_limit, - anon_sym_where, anon_sym_until, anon_sym_else, anon_sym_RBRACK, - [10025] = 3, + [9939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1966), 2, + ACTIONS(2058), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1964), 15, + ACTIONS(2056), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46127,13 +46541,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10050] = 3, + [9964] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1974), 2, + ACTIONS(2066), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1972), 15, + ACTIONS(2064), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46149,24 +46563,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10075] = 7, + [9989] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1982), 1, - anon_sym_PLUS, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1816), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2426), 1, - anon_sym_as, - ACTIONS(1980), 12, + anon_sym_PLUS, + ACTIONS(1814), 15, 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, @@ -46175,24 +46585,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10108] = 7, + [10014] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1990), 1, - anon_sym_PLUS, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1820), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2426), 1, - anon_sym_as, - ACTIONS(1988), 12, + anon_sym_PLUS, + ACTIONS(1818), 15, 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, @@ -46201,21 +46607,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10141] = 4, + [10039] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2426), 1, - anon_sym_as, - ACTIONS(1998), 2, + ACTIONS(1824), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1996), 14, + ACTIONS(1822), 15, 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, @@ -46224,21 +46629,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10168] = 4, + [10064] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2426), 1, - anon_sym_as, - ACTIONS(2006), 2, + ACTIONS(1844), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2004), 14, + ACTIONS(1842), 15, 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, @@ -46247,21 +46651,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10195] = 4, + [10089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2426), 1, - anon_sym_as, - ACTIONS(2014), 2, + ACTIONS(1848), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2012), 14, + ACTIONS(1846), 15, 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, @@ -46270,13 +46673,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10222] = 3, + [10114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2022), 2, + ACTIONS(1852), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2020), 15, + ACTIONS(1850), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46292,13 +46695,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10247] = 3, + [10139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2054), 2, + ACTIONS(1860), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2052), 15, + ACTIONS(1858), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46314,13 +46717,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10272] = 3, + [10164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2058), 2, + ACTIONS(1872), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2056), 15, + ACTIONS(1870), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46336,13 +46739,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10297] = 3, + [10189] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2066), 2, + ACTIONS(1876), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2064), 15, + ACTIONS(1874), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46358,13 +46761,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10322] = 3, + [10214] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2126), 2, + ACTIONS(1884), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2124), 15, + ACTIONS(1882), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46380,13 +46783,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10347] = 3, + [10239] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2132), 2, + ACTIONS(1892), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2130), 15, + ACTIONS(1890), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46402,13 +46805,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10372] = 3, + [10264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2198), 2, + ACTIONS(1896), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2196), 15, + ACTIONS(1894), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46424,13 +46827,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10397] = 3, + [10289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2226), 2, + ACTIONS(1900), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2224), 15, + ACTIONS(1898), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46446,13 +46849,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10422] = 3, + [10314] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 2, + ACTIONS(1912), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1800), 15, + ACTIONS(1910), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46468,15 +46871,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10447] = 4, + [10339] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2438), 1, - anon_sym_until, - ACTIONS(1792), 2, + ACTIONS(1916), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1790), 14, + ACTIONS(1914), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46487,49 +46888,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, + anon_sym_until, anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10474] = 13, + [10364] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1920), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(1918), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(1782), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [10519] = 3, + sym_annotation, + [10389] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1780), 2, + ACTIONS(1926), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1778), 15, + ACTIONS(1924), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46545,13 +46937,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10544] = 3, + [10414] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1944), 2, + ACTIONS(1932), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1942), 15, + ACTIONS(1930), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46567,13 +46959,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10569] = 3, + [10439] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2320), 2, + ACTIONS(1936), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2318), 15, + ACTIONS(1934), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46589,13 +46981,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10594] = 3, + [10464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2324), 2, + ACTIONS(1940), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2322), 15, + ACTIONS(1938), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46611,13 +47003,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10619] = 3, + [10489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2332), 2, + ACTIONS(1944), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2330), 15, + ACTIONS(1942), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46633,45 +47025,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10644] = 13, + [10514] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1948), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(1946), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2334), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [10689] = 3, + sym_annotation, + [10539] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1776), 2, + ACTIONS(1956), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1774), 15, + ACTIONS(1954), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46687,13 +47069,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10714] = 3, + [10564] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1892), 2, + ACTIONS(1964), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1890), 15, + ACTIONS(1962), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46709,13 +47091,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10739] = 3, + [10589] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1896), 2, + ACTIONS(2070), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1894), 15, + ACTIONS(2068), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46731,45 +47113,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10764] = 13, + [10614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2074), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2072), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(1910), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [10809] = 3, + sym_annotation, + [10639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1772), 2, + ACTIONS(2098), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1770), 15, + ACTIONS(2096), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46785,13 +47157,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10834] = 3, + [10664] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1768), 2, + ACTIONS(2102), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1766), 15, + ACTIONS(2100), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46807,13 +47179,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10859] = 3, + [10689] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1764), 2, + ACTIONS(2106), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1762), 15, + ACTIONS(2104), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46829,13 +47201,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10884] = 3, + [10714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1722), 2, + ACTIONS(2110), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1720), 15, + ACTIONS(2108), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46851,77 +47223,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [10909] = 13, + [10739] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2114), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, - anon_sym_DASH, - ACTIONS(2426), 1, - anon_sym_as, - ACTIONS(2428), 1, - anon_sym_limit, - ACTIONS(2430), 1, - anon_sym_PLUS_EQ, - ACTIONS(2432), 1, - anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2336), 6, + ACTIONS(2112), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, - [10954] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2416), 1, anon_sym_STAR, - ACTIONS(2418), 1, - anon_sym_SLASH, - ACTIONS(2420), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, - anon_sym_PLUS, - ACTIONS(2424), 1, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2338), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [10999] = 3, + sym_annotation, + [10764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1714), 2, + ACTIONS(2118), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1712), 15, + ACTIONS(2116), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46937,45 +47267,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11024] = 13, + [10789] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2122), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2120), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2340), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [11069] = 3, + sym_annotation, + [10814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 2, + ACTIONS(2126), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1688), 15, + ACTIONS(2124), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -46991,45 +47311,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11094] = 13, + [10839] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2130), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2128), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2342), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [11139] = 3, + sym_annotation, + [10864] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1632), 2, + ACTIONS(2134), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1630), 15, + ACTIONS(2132), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47045,142 +47355,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11164] = 14, + [10889] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2150), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2148), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2440), 1, anon_sym_until, - ACTIONS(2352), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [11211] = 13, + sym_annotation, + [10914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2154), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2152), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2360), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [11256] = 13, + sym_annotation, + [10939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2158), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2156), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2366), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [11301] = 13, + sym_annotation, + [10964] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2164), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2162), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2368), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [11346] = 3, + sym_annotation, + [10989] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1592), 2, + ACTIONS(2168), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1590), 15, + ACTIONS(2166), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47196,45 +47465,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11371] = 13, + [11014] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2172), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2170), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2374), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [11416] = 3, + sym_annotation, + [11039] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1500), 2, + ACTIONS(2176), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1498), 15, + ACTIONS(2174), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47250,13 +47509,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11441] = 3, + [11064] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2262), 2, + ACTIONS(1768), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2260), 15, + ACTIONS(1766), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47272,13 +47531,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11466] = 3, + [11089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1564), 2, + ACTIONS(2184), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1562), 15, + ACTIONS(2182), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47294,13 +47553,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11491] = 3, + [11114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2266), 2, + ACTIONS(2188), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2264), 15, + ACTIONS(2186), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47316,13 +47575,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11516] = 3, + [11139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1512), 2, + ACTIONS(2192), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1510), 15, + ACTIONS(2190), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47338,13 +47597,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11541] = 3, + [11164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2270), 2, + ACTIONS(2196), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2268), 15, + ACTIONS(2194), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47360,43 +47619,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11566] = 11, + [11189] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2282), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(2280), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_STAR, - ACTIONS(2418), 1, + 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_RBRACK, + sym_annotation, + [11214] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2204), 2, anon_sym_SLASH, - ACTIONS(2420), 1, + anon_sym_PLUS, + ACTIONS(2202), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2422), 1, + 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_RBRACK, + sym_annotation, + [11239] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2286), 2, + anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2284), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2430), 1, + anon_sym_limit, anon_sym_PLUS_EQ, - ACTIONS(2434), 1, + anon_sym_where, + anon_sym_until, anon_sym_EQ_GT, - ACTIONS(2436), 1, + anon_sym_else, + anon_sym_RBRACK, sym_annotation, - ACTIONS(1646), 8, + [11264] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2238), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(2236), 15, 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_RBRACK, - [11607] = 3, + sym_annotation, + [11289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2274), 2, + ACTIONS(2290), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2272), 15, + ACTIONS(2288), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47412,13 +47729,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11632] = 3, + [11314] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 2, + ACTIONS(2318), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1656), 15, + ACTIONS(2316), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47434,15 +47751,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11657] = 4, + [11339] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(2294), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(2292), 15, + 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_RBRACK, + sym_annotation, + [11364] = 13, + 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(2320), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_else, - ACTIONS(2278), 2, + anon_sym_RBRACK, + [11409] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2462), 1, + anon_sym_else, + ACTIONS(2298), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2276), 14, + ACTIONS(2296), 14, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47457,13 +47828,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_RBRACK, sym_annotation, - [11684] = 3, + [11436] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 2, + ACTIONS(2304), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2282), 15, + ACTIONS(2302), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47479,13 +47850,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11709] = 3, + [11461] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1662), 2, + ACTIONS(2090), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1660), 15, + ACTIONS(2088), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47501,13 +47872,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11734] = 3, + [11486] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 2, + ACTIONS(1764), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1684), 15, + ACTIONS(1762), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47523,13 +47894,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11759] = 3, + [11511] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 2, + ACTIONS(2464), 1, + anon_sym_else, + ACTIONS(2332), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1700), 15, + ACTIONS(2330), 14, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47542,16 +47915,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_until, anon_sym_EQ_GT, - anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11784] = 3, + [11538] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 2, + ACTIONS(1760), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1708), 15, + ACTIONS(1758), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47567,13 +47939,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11809] = 3, + [11563] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2312), 2, + ACTIONS(1756), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2310), 15, + ACTIONS(1754), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47589,13 +47961,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11834] = 3, + [11588] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1718), 2, + ACTIONS(1772), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1716), 15, + ACTIONS(1770), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47611,13 +47983,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11859] = 3, + [11613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1726), 2, + ACTIONS(1752), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1724), 15, + ACTIONS(1750), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47633,46 +48005,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11884] = 14, + [11638] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1748), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(1746), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, + anon_sym_until, anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2444), 1, anon_sym_else, - ACTIONS(1822), 5, + anon_sym_RBRACK, + sym_annotation, + [11663] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2374), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(2372), 15, 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_RBRACK, - [11931] = 3, + sym_annotation, + [11688] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1940), 2, + ACTIONS(1744), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1938), 15, + ACTIONS(1742), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47688,13 +48071,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11956] = 3, + [11713] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1948), 2, + ACTIONS(2386), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1946), 15, + ACTIONS(2384), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47710,13 +48093,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [11981] = 3, + [11738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2258), 2, + ACTIONS(2434), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2256), 15, + ACTIONS(2432), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47732,45 +48115,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12006] = 13, + [11763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2414), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2412), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, + anon_sym_until, anon_sym_EQ_GT, - ACTIONS(2436), 1, + anon_sym_else, + anon_sym_RBRACK, sym_annotation, - ACTIONS(2254), 6, + [11788] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2438), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(2436), 15, 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_RBRACK, - [12051] = 3, + sym_annotation, + [11813] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1956), 2, + ACTIONS(2278), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1954), 15, + ACTIONS(2276), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47786,13 +48181,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12076] = 3, + [11838] = 13, + 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(2274), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [11883] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1962), 2, + ACTIONS(2394), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1960), 15, + ACTIONS(2392), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47808,13 +48235,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12101] = 3, + [11908] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1970), 2, + ACTIONS(2422), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1968), 15, + ACTIONS(2420), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47830,13 +48257,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12126] = 3, + [11933] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2252), 2, + ACTIONS(2272), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2250), 15, + ACTIONS(2270), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47852,13 +48279,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12151] = 3, + [11958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1978), 2, + ACTIONS(2390), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1976), 15, + ACTIONS(2388), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47874,13 +48301,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12176] = 3, + [11983] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 2, + ACTIONS(2426), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1704), 15, + ACTIONS(2424), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47896,13 +48323,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12201] = 3, + [12008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2248), 2, + ACTIONS(2410), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2246), 15, + ACTIONS(2408), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47918,13 +48345,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12226] = 3, + [12033] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 2, + ACTIONS(2268), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1696), 15, + ACTIONS(2266), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47940,13 +48367,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12251] = 3, + [12058] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 2, + ACTIONS(2314), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1692), 15, + ACTIONS(2312), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47962,13 +48389,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12276] = 3, + [12083] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 2, + ACTIONS(2430), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1676), 15, + ACTIONS(2428), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -47984,13 +48411,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12301] = 3, + [12108] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2244), 2, + ACTIONS(2418), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2242), 15, + ACTIONS(2416), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48006,13 +48433,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12326] = 3, + [12133] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 2, + ACTIONS(2406), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1668), 15, + ACTIONS(2404), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48028,13 +48455,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12351] = 3, + [12158] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 2, + ACTIONS(2402), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1652), 15, + ACTIONS(2400), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48050,13 +48477,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12376] = 3, + [12183] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1986), 2, + ACTIONS(2264), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1984), 15, + ACTIONS(2262), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48072,13 +48499,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12401] = 3, + [12208] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1616), 2, + ACTIONS(2398), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1614), 15, + ACTIONS(2396), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48094,101 +48521,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12426] = 3, + [12233] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1994), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1992), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, - anon_sym_else, - anon_sym_RBRACK, + ACTIONS(2460), 1, sym_annotation, - [12451] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1612), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1610), 15, + ACTIONS(2306), 6, 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_RBRACK, - sym_annotation, - [12476] = 3, + [12278] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1596), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1594), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, - anon_sym_else, - anon_sym_RBRACK, + ACTIONS(2460), 1, sym_annotation, - [12501] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2240), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2238), 15, + ACTIONS(2136), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [12323] = 13, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(2234), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_else, anon_sym_RBRACK, - sym_annotation, - [12526] = 3, + [12368] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2002), 2, + ACTIONS(2232), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2000), 15, + ACTIONS(2230), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48204,13 +48639,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12551] = 3, + [12393] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1556), 2, + ACTIONS(2228), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1554), 15, + ACTIONS(2226), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48226,13 +48661,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12576] = 3, + [12418] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2010), 2, + ACTIONS(2260), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2008), 15, + ACTIONS(2258), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48248,13 +48683,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12601] = 3, + [12443] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1560), 2, + ACTIONS(2224), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1558), 15, + ACTIONS(2222), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48270,13 +48705,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12626] = 3, + [12468] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 2, + ACTIONS(2220), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1494), 15, + ACTIONS(2218), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48292,13 +48727,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12651] = 3, + [12493] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1532), 2, + ACTIONS(1690), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1530), 15, + ACTIONS(1688), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48314,13 +48749,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12676] = 3, + [12518] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2018), 2, + ACTIONS(2214), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2016), 15, + ACTIONS(2212), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48336,13 +48771,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12701] = 3, + [12543] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1544), 2, + ACTIONS(2208), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1542), 15, + ACTIONS(2206), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48358,13 +48793,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12726] = 3, + [12568] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1548), 2, + ACTIONS(2086), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1546), 15, + ACTIONS(2084), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48380,13 +48815,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12751] = 3, + [12593] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1576), 2, + ACTIONS(1682), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1574), 15, + ACTIONS(1680), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48402,13 +48837,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12776] = 3, + [12618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 2, + ACTIONS(2062), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1502), 15, + ACTIONS(2060), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48424,13 +48859,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12801] = 3, + [12643] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 2, + ACTIONS(2054), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1506), 15, + ACTIONS(2052), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48446,13 +48881,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12826] = 3, + [12668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2026), 2, + ACTIONS(2046), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2024), 15, + ACTIONS(2044), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48468,13 +48903,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12851] = 3, + [12693] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1516), 2, + ACTIONS(2038), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1514), 15, + ACTIONS(2036), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48490,13 +48925,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12876] = 3, + [12718] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2034), 2, + ACTIONS(2030), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2032), 15, + ACTIONS(2028), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48512,13 +48947,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12901] = 3, + [12743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1520), 2, + ACTIONS(2022), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1518), 15, + ACTIONS(2020), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48534,13 +48969,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12926] = 3, + [12768] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1524), 2, + ACTIONS(2014), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1522), 15, + ACTIONS(2012), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48556,13 +48991,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12951] = 3, + [12793] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 2, + ACTIONS(2006), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1526), 15, + ACTIONS(2004), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48578,13 +49013,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [12976] = 3, + [12818] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2042), 2, + ACTIONS(1998), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2040), 15, + ACTIONS(1996), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48600,13 +49035,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13001] = 3, + [12843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1536), 2, + ACTIONS(1990), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1534), 15, + ACTIONS(1988), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48622,13 +49057,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13026] = 3, + [12868] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1540), 2, + ACTIONS(1984), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1538), 15, + ACTIONS(1982), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48644,13 +49079,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13051] = 3, + [12893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1552), 2, + ACTIONS(1976), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1550), 15, + ACTIONS(1974), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48666,13 +49101,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13076] = 3, + [12918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1568), 2, + ACTIONS(1968), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1566), 15, + ACTIONS(1966), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48688,13 +49123,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13101] = 3, + [12943] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1572), 2, + ACTIONS(1960), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1570), 15, + ACTIONS(1958), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48710,13 +49145,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13126] = 3, + [12968] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1580), 2, + ACTIONS(1952), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1578), 15, + ACTIONS(1950), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48732,13 +49167,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13151] = 3, + [12993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 2, + ACTIONS(1674), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1586), 15, + ACTIONS(1672), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48754,13 +49189,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13176] = 3, + [13018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2050), 2, + ACTIONS(1658), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2048), 15, + ACTIONS(1656), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48776,35 +49211,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13201] = 3, + [13043] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1600), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1598), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(2466), 1, anon_sym_else, + ACTIONS(1832), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_RBRACK, - sym_annotation, - [13226] = 3, + [13090] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1604), 2, + ACTIONS(1652), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1602), 15, + ACTIONS(1650), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48820,13 +49266,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13251] = 3, + [13115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1608), 2, + ACTIONS(1648), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1606), 15, + ACTIONS(1646), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48842,13 +49288,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13276] = 3, + [13140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2074), 2, + ACTIONS(1644), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2072), 15, + ACTIONS(1642), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48864,13 +49310,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13301] = 3, + [13165] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1620), 2, + ACTIONS(1636), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1618), 15, + ACTIONS(1634), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48886,13 +49332,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13326] = 3, + [13190] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 2, + ACTIONS(1632), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1622), 15, + ACTIONS(1630), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48908,7 +49354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13351] = 3, + [13215] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1628), 2, @@ -48930,13 +49376,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13376] = 3, + [13240] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1636), 2, + ACTIONS(1616), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1634), 15, + ACTIONS(1614), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48952,35 +49398,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13401] = 3, + [13265] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1640), 2, + 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(1638), 15, + 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(2142), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [13310] = 13, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(2160), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_else, anon_sym_RBRACK, - sym_annotation, - [13426] = 3, + [13355] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2194), 2, + ACTIONS(1734), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2192), 15, + ACTIONS(1732), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -48996,57 +49484,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13451] = 3, + [13380] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1644), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1642), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, - anon_sym_else, - anon_sym_RBRACK, + ACTIONS(2460), 1, sym_annotation, - [13476] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1650), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1648), 15, + ACTIONS(2198), 6, 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_RBRACK, - sym_annotation, - [13501] = 3, + [13425] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1666), 2, + ACTIONS(1718), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1664), 15, + ACTIONS(1716), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49062,13 +49538,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13526] = 3, + [13450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 2, + ACTIONS(1710), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1672), 15, + ACTIONS(1708), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49084,13 +49560,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13551] = 3, + [13475] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1682), 2, + ACTIONS(1612), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1680), 15, + ACTIONS(1610), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49106,13 +49582,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13576] = 3, + [13500] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2202), 2, + ACTIONS(1694), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2200), 15, + ACTIONS(1692), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49128,13 +49604,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13601] = 3, + [13525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1736), 2, + ACTIONS(1670), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1734), 15, + ACTIONS(1668), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49150,13 +49626,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13626] = 3, + [13550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1740), 2, + ACTIONS(1666), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1738), 15, + ACTIONS(1664), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49172,35 +49648,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13651] = 3, + [13575] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1744), 2, + 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(1742), 15, + ACTIONS(2448), 1, + anon_sym_DASH, + ACTIONS(2450), 1, + anon_sym_as, + ACTIONS(2454), 1, + anon_sym_PLUS_EQ, + ACTIONS(2458), 1, + anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(1654), 8, 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_RBRACK, - sym_annotation, - [13676] = 3, + [13616] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2208), 2, + ACTIONS(1520), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2206), 15, + ACTIONS(1518), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49216,13 +49700,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13701] = 3, + [13641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 2, + ACTIONS(1620), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1746), 15, + ACTIONS(1618), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49238,13 +49722,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13726] = 3, + [13666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2212), 2, + ACTIONS(1568), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2210), 15, + ACTIONS(1566), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49260,13 +49744,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13751] = 3, + [13691] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2216), 2, + ACTIONS(1540), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2214), 15, + ACTIONS(1538), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49282,13 +49766,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13776] = 3, + [13716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2220), 2, + ACTIONS(1600), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2218), 15, + ACTIONS(1598), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49304,45 +49788,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13801] = 13, + [13741] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, - anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, - anon_sym_PLUS, - ACTIONS(2424), 1, - anon_sym_DASH, - ACTIONS(2426), 1, - anon_sym_as, - ACTIONS(2428), 1, - anon_sym_limit, - ACTIONS(2430), 1, - anon_sym_PLUS_EQ, - ACTIONS(2432), 1, - anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2222), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, - [13846] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2386), 2, + ACTIONS(1706), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2384), 15, + ACTIONS(1704), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49358,13 +49810,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13871] = 3, + [13766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 2, + ACTIONS(1722), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1750), 15, + ACTIONS(1720), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49380,13 +49832,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13896] = 3, + [13791] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2390), 2, + ACTIONS(1738), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2388), 15, + ACTIONS(1736), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49402,13 +49854,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13921] = 3, + [13816] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2394), 2, + ACTIONS(1780), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2392), 15, + ACTIONS(1778), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49424,13 +49876,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13946] = 3, + [13841] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1756), 2, + ACTIONS(1784), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1754), 15, + ACTIONS(1782), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49446,13 +49898,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13971] = 3, + [13866] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2402), 2, + ACTIONS(1788), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2400), 15, + ACTIONS(1786), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49468,35 +49920,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [13996] = 3, + [13891] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1760), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1758), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(1790), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_else, anon_sym_RBRACK, - sym_annotation, - [14021] = 3, + [13936] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1786), 2, + ACTIONS(2468), 1, + anon_sym_until, + ACTIONS(1794), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1784), 15, + ACTIONS(1792), 14, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49507,18 +49971,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, - anon_sym_until, anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14046] = 3, + [13963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2414), 2, + ACTIONS(1608), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2412), 15, + ACTIONS(1606), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49534,13 +49997,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14071] = 3, + [13988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2358), 2, + ACTIONS(1596), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2356), 15, + ACTIONS(1594), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49556,13 +50019,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14096] = 3, + [14013] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2372), 2, + ACTIONS(1588), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2370), 15, + ACTIONS(1586), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49578,45 +50041,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14121] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, - anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, - anon_sym_PLUS, - ACTIONS(2424), 1, - anon_sym_DASH, - ACTIONS(2426), 1, - anon_sym_as, - ACTIONS(2428), 1, - anon_sym_limit, - ACTIONS(2430), 1, - anon_sym_PLUS_EQ, - ACTIONS(2432), 1, - anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(1788), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, - [14166] = 3, + [14038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2292), 2, + ACTIONS(2310), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2290), 15, + ACTIONS(2308), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49632,13 +50063,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14191] = 3, + [14063] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2296), 2, + ACTIONS(1508), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2294), 15, + ACTIONS(1506), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49654,13 +50085,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14216] = 3, + [14088] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 2, + ACTIONS(2324), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1490), 15, + ACTIONS(2322), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49676,13 +50107,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14241] = 3, + [14113] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2398), 2, + ACTIONS(1576), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2396), 15, + ACTIONS(1574), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49698,13 +50129,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14266] = 3, + [14138] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2316), 2, + ACTIONS(2338), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2314), 15, + ACTIONS(2336), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49720,35 +50151,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14291] = 3, + [14163] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2410), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2408), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(2200), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_else, anon_sym_RBRACK, - sym_annotation, - [14316] = 3, + [14208] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2030), 2, + ACTIONS(1572), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2028), 15, + ACTIONS(1570), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49764,13 +50205,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14341] = 3, + [14233] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1798), 2, + ACTIONS(1810), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1796), 15, + ACTIONS(1808), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49786,35 +50227,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14366] = 3, + [14258] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1806), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1804), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(1812), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_else, anon_sym_RBRACK, - sym_annotation, - [14391] = 3, + [14303] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2364), 2, + ACTIONS(2470), 1, + anon_sym_until, + ACTIONS(1828), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2362), 15, + ACTIONS(1826), 14, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49825,18 +50278,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_limit, anon_sym_PLUS_EQ, anon_sym_where, - anon_sym_until, anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14416] = 3, + [14330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 2, + ACTIONS(1838), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2380), 15, + ACTIONS(1836), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49852,13 +50304,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14441] = 3, + [14355] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 2, + ACTIONS(1678), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2300), 15, + ACTIONS(1676), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49874,57 +50326,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14466] = 3, + [14380] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2038), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2036), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, - anon_sym_else, - anon_sym_RBRACK, + ACTIONS(2460), 1, sym_annotation, - [14491] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2378), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2376), 15, + ACTIONS(2210), 6, 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_RBRACK, - sym_annotation, - [14516] = 3, + [14425] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1810), 2, + ACTIONS(1856), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1808), 15, + ACTIONS(1854), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49940,13 +50380,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14541] = 3, + [14450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2046), 2, + ACTIONS(1864), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2044), 15, + ACTIONS(1862), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49962,13 +50402,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14566] = 3, + [14475] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2350), 2, + ACTIONS(1868), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2348), 15, + ACTIONS(1866), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -49984,13 +50424,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14591] = 3, + [14500] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2406), 2, + ACTIONS(1880), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2404), 15, + ACTIONS(1878), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50006,13 +50446,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14616] = 3, + [14525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 2, + ACTIONS(1904), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2344), 15, + ACTIONS(1902), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50028,80 +50468,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14641] = 3, + [14550] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2062), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2060), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, - anon_sym_else, - anon_sym_RBRACK, + ACTIONS(2460), 1, sym_annotation, - [14666] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2446), 1, - anon_sym_else, - ACTIONS(2306), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2304), 14, + ACTIONS(1928), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [14595] = 11, + 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, - anon_sym_limit, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - anon_sym_where, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, - anon_sym_RBRACK, + ACTIONS(2460), 1, sym_annotation, - [14693] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1814), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1812), 15, + ACTIONS(1840), 8, 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_RBRACK, - sym_annotation, - [14718] = 3, + [14636] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2070), 2, + ACTIONS(1980), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2068), 15, + ACTIONS(1978), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50117,67 +50552,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14743] = 13, + [14661] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, - anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, - anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2298), 6, + ACTIONS(1986), 8, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - anon_sym_until, - anon_sym_else, - anon_sym_RBRACK, - [14788] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2288), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(2286), 15, - 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_RBRACK, - sym_annotation, - [14813] = 3, + [14702] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2184), 2, + ACTIONS(1994), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2182), 15, + ACTIONS(1992), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50193,13 +50604,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14838] = 3, + [14727] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1818), 2, + ACTIONS(2002), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1816), 15, + ACTIONS(2000), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50215,42 +50626,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14863] = 3, + [14752] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1832), 2, - anon_sym_SLASH, + ACTIONS(2010), 1, anon_sym_PLUS, - ACTIONS(1830), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2440), 1, anon_sym_STAR, + ACTIONS(2442), 1, + anon_sym_SLASH, + ACTIONS(2444), 1, anon_sym_PERCENT, - anon_sym_DASH, + ACTIONS(2450), 1, 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_RBRACK, - sym_annotation, - [14888] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1836), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1834), 15, + ACTIONS(2008), 12, 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, @@ -50259,42 +50652,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14913] = 3, + [14785] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 2, - anon_sym_SLASH, + ACTIONS(2018), 1, anon_sym_PLUS, - ACTIONS(1838), 15, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2440), 1, anon_sym_STAR, + ACTIONS(2442), 1, + anon_sym_SLASH, + ACTIONS(2444), 1, anon_sym_PERCENT, - anon_sym_DASH, + ACTIONS(2450), 1, 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_RBRACK, - sym_annotation, - [14938] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1848), 2, - anon_sym_SLASH, - anon_sym_PLUS, - ACTIONS(1846), 15, + ACTIONS(2016), 12, 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, @@ -50303,20 +50678,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14963] = 3, + [14818] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1860), 2, + ACTIONS(2450), 1, + anon_sym_as, + ACTIONS(2026), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1858), 15, + ACTIONS(2024), 14, 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, @@ -50325,20 +50701,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [14988] = 3, + [14845] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1864), 2, + ACTIONS(2450), 1, + anon_sym_as, + ACTIONS(2034), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1862), 15, + ACTIONS(2032), 14, 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, @@ -50347,20 +50724,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15013] = 3, + [14872] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2180), 2, + ACTIONS(2450), 1, + anon_sym_as, + ACTIONS(2042), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2178), 15, + ACTIONS(2040), 14, 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, @@ -50369,13 +50747,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15038] = 3, + [14899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1872), 2, + ACTIONS(2050), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1870), 15, + ACTIONS(2048), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50391,13 +50769,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15063] = 3, + [14924] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1880), 2, + ACTIONS(1560), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1878), 15, + ACTIONS(1558), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50413,13 +50791,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15088] = 3, + [14949] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1884), 2, + ACTIONS(2078), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1882), 15, + ACTIONS(2076), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50435,13 +50813,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15113] = 3, + [14974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1888), 2, + ACTIONS(2082), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1886), 15, + ACTIONS(2080), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50457,13 +50835,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15138] = 3, + [14999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1900), 2, + ACTIONS(2094), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1898), 15, + ACTIONS(2092), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50479,13 +50857,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15163] = 3, + [15024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1904), 2, + ACTIONS(2140), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1902), 15, + ACTIONS(2138), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50501,13 +50879,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15188] = 3, + [15049] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1908), 2, + ACTIONS(2146), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1906), 15, + ACTIONS(2144), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50523,13 +50901,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15213] = 3, + [15074] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1584), 2, + ACTIONS(2242), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1582), 15, + ACTIONS(2240), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50545,13 +50923,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15238] = 3, + [15099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 2, + ACTIONS(2248), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1918), 15, + ACTIONS(2246), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50567,13 +50945,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15263] = 3, + [15124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1924), 2, + ACTIONS(1548), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1922), 15, + ACTIONS(1546), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50589,13 +50967,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15288] = 3, + [15149] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1928), 2, + ACTIONS(1972), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1926), 15, + ACTIONS(1970), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50611,13 +50989,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15313] = 3, + [15174] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1932), 2, + ACTIONS(2342), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1930), 15, + ACTIONS(2340), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50633,13 +51011,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15338] = 3, + [15199] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1936), 2, + ACTIONS(2346), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(1934), 15, + ACTIONS(2344), 15, + 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_RBRACK, + sym_annotation, + [15224] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2354), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(2352), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50655,141 +51055,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15363] = 13, + [15249] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2128), 6, + ACTIONS(2356), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_until, anon_sym_else, anon_sym_RBRACK, - [15408] = 13, + [15294] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1544), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(1542), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, + anon_sym_until, anon_sym_EQ_GT, - ACTIONS(2436), 1, + anon_sym_else, + anon_sym_RBRACK, sym_annotation, - ACTIONS(2134), 6, + [15319] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1888), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(1886), 15, 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_RBRACK, - [15453] = 13, + sym_annotation, + [15344] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1714), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(1712), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, + anon_sym_until, anon_sym_EQ_GT, - ACTIONS(2436), 1, + anon_sym_else, + anon_sym_RBRACK, sym_annotation, - ACTIONS(2148), 6, + [15369] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1908), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(1906), 15, 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_RBRACK, - [15498] = 13, + sym_annotation, + [15394] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2186), 6, + ACTIONS(1922), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_until, anon_sym_else, anon_sym_RBRACK, - [15543] = 3, + [15439] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2176), 2, + ACTIONS(1536), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2174), 15, + ACTIONS(1534), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50805,13 +51229,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15568] = 3, + [15464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 2, + ACTIONS(1532), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2076), 15, + ACTIONS(1530), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50827,13 +51251,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15593] = 3, + [15489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2082), 2, + ACTIONS(1528), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2080), 15, + ACTIONS(1526), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50849,35 +51273,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15618] = 3, + [15514] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2086), 2, + 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(2084), 15, + 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(2216), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [15559] = 13, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(2358), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_else, anon_sym_RBRACK, - sym_annotation, - [15643] = 3, + [15604] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 2, + ACTIONS(1524), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2088), 15, + ACTIONS(1522), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50893,13 +51359,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15668] = 3, + [15629] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2094), 2, + 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(2092), 15, + 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(2360), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [15674] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1516), 2, + anon_sym_SLASH, + anon_sym_PLUS, + ACTIONS(1514), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50915,67 +51413,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15693] = 13, + [15699] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2188), 6, + ACTIONS(2472), 1, + anon_sym_until, + ACTIONS(2362), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - anon_sym_until, anon_sym_else, anon_sym_RBRACK, - [15738] = 3, + [15746] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2098), 2, + 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(2096), 15, + 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(2366), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [15791] = 14, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(2474), 1, + anon_sym_until, + ACTIONS(2368), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_else, anon_sym_RBRACK, - sym_annotation, - [15763] = 3, + [15838] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2102), 2, + ACTIONS(1512), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2100), 15, + ACTIONS(1510), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -50991,57 +51533,141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15788] = 3, + [15863] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 2, + 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(2104), 15, + 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(2376), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [15908] = 13, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(2378), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_else, anon_sym_RBRACK, - sym_annotation, - [15813] = 3, + [15953] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 2, + 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(2108), 15, + 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(2380), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [15998] = 13, + 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, - anon_sym_until, + ACTIONS(2458), 1, anon_sym_EQ_GT, + ACTIONS(2460), 1, + sym_annotation, + ACTIONS(2382), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, anon_sym_else, anon_sym_RBRACK, - sym_annotation, - [15838] = 3, + [16043] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2114), 2, + ACTIONS(1624), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2112), 15, + ACTIONS(1622), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51057,13 +51683,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15863] = 3, + [16068] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2118), 2, + ACTIONS(1592), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2116), 15, + ACTIONS(1590), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51079,13 +51705,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15888] = 3, + [16093] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2122), 2, + ACTIONS(1584), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2120), 15, + ACTIONS(1582), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51101,13 +51727,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15913] = 3, + [16118] = 13, + 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(2244), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_until, + anon_sym_else, + anon_sym_RBRACK, + [16163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 2, + ACTIONS(1580), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2136), 15, + ACTIONS(1578), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51123,13 +51781,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15938] = 3, + [16188] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2142), 2, + ACTIONS(1564), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2140), 15, + ACTIONS(1562), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51145,45 +51803,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [15963] = 13, + [16213] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2236), 6, + ACTIONS(2256), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_until, anon_sym_else, anon_sym_RBRACK, - [16008] = 3, + [16258] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2146), 2, + ACTIONS(1556), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2144), 15, + ACTIONS(1554), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51199,45 +51857,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [16033] = 13, + [16283] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2234), 6, + ACTIONS(2254), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_until, anon_sym_else, anon_sym_RBRACK, - [16078] = 3, + [16328] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2156), 2, + ACTIONS(1552), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2154), 15, + ACTIONS(1550), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51253,13 +51911,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [16103] = 3, + [16353] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2160), 2, + ACTIONS(1662), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2158), 15, + ACTIONS(1660), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51275,13 +51933,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [16128] = 3, + [16378] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2164), 2, + ACTIONS(1640), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2162), 15, + ACTIONS(1638), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51297,13 +51955,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [16153] = 3, + [16403] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2232), 2, + ACTIONS(2328), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2230), 15, + ACTIONS(2326), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51319,13 +51977,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [16178] = 3, + [16428] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2168), 2, + ACTIONS(1604), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2166), 15, + ACTIONS(1602), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51341,109 +51999,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [16203] = 13, + [16453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1686), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(1684), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2190), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [16248] = 13, + sym_annotation, + [16478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(1698), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(1696), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2204), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [16293] = 13, + sym_annotation, + [16503] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, - anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2350), 2, anon_sym_SLASH, - ACTIONS(2420), 1, - anon_sym_PERCENT, - ACTIONS(2422), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2348), 15, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_PERCENT, anon_sym_DASH, - ACTIONS(2426), 1, anon_sym_as, - ACTIONS(2428), 1, anon_sym_limit, - ACTIONS(2430), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, anon_sym_where, - ACTIONS(2434), 1, - anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, - ACTIONS(2228), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_until, + anon_sym_EQ_GT, anon_sym_else, anon_sym_RBRACK, - [16338] = 3, + sym_annotation, + [16528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2328), 2, + ACTIONS(1702), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2326), 15, + ACTIONS(1700), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51459,13 +52087,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [16363] = 3, + [16553] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2172), 2, + ACTIONS(2252), 2, anon_sym_SLASH, anon_sym_PLUS, - ACTIONS(2170), 15, + ACTIONS(2250), 15, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -51481,1539 +52109,1539 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_RBRACK, sym_annotation, - [16388] = 15, + [16578] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2448), 1, + ACTIONS(2476), 1, anon_sym_COMMA, - ACTIONS(2450), 1, - anon_sym_RBRACE, - STATE(1023), 1, - aux_sym_sequential_repeat1, - [16434] = 15, + ACTIONS(2478), 1, + anon_sym_RBRACK, + STATE(1207), 1, + aux_sym_list_repeat1, + [16624] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2452), 1, + ACTIONS(2480), 1, anon_sym_COMMA, - ACTIONS(2454), 1, + ACTIONS(2482), 1, anon_sym_RBRACE, - STATE(1104), 1, + STATE(1033), 1, aux_sym_sequential_repeat1, - [16480] = 15, + [16670] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2456), 1, + ACTIONS(2484), 1, anon_sym_COMMA, - ACTIONS(2458), 1, - anon_sym_RBRACE, - STATE(1018), 1, - aux_sym_sequential_repeat1, - [16526] = 15, + ACTIONS(2486), 1, + anon_sym_RBRACK, + STATE(1118), 1, + aux_sym_list_repeat1, + [16716] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, - sym_annotation, ACTIONS(2460), 1, + sym_annotation, + ACTIONS(2488), 1, anon_sym_COMMA, - ACTIONS(2462), 1, - anon_sym_RBRACK, - STATE(1089), 1, - aux_sym_list_repeat1, - [16572] = 15, + ACTIONS(2490), 1, + anon_sym_RBRACE, + STATE(1096), 1, + aux_sym_sequential_repeat1, + [16762] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2464), 1, + ACTIONS(2492), 1, anon_sym_COMMA, - ACTIONS(2466), 1, + ACTIONS(2494), 1, anon_sym_RBRACE, - STATE(1100), 1, + STATE(1084), 1, aux_sym_sequential_repeat1, - [16618] = 15, + [16808] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2468), 1, + ACTIONS(2496), 1, anon_sym_COMMA, - ACTIONS(2470), 1, + ACTIONS(2498), 1, anon_sym_RBRACE, - STATE(1097), 1, + STATE(1100), 1, aux_sym_sequential_repeat1, - [16664] = 15, + [16854] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2472), 1, + ACTIONS(2500), 1, anon_sym_COMMA, - ACTIONS(2474), 1, - anon_sym_RBRACE, - STATE(1090), 1, - aux_sym_sequential_repeat1, - [16710] = 15, + ACTIONS(2502), 1, + anon_sym_RBRACK, + STATE(1145), 1, + aux_sym_list_repeat1, + [16900] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2476), 1, + ACTIONS(2504), 1, anon_sym_COMMA, - ACTIONS(2478), 1, + ACTIONS(2506), 1, anon_sym_RBRACE, - STATE(1087), 1, + STATE(1112), 1, aux_sym_sequential_repeat1, - [16756] = 15, + [16946] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2480), 1, + ACTIONS(2508), 1, anon_sym_COMMA, - ACTIONS(2482), 1, + ACTIONS(2510), 1, anon_sym_RBRACE, - STATE(1136), 1, + STATE(1115), 1, aux_sym_sequential_repeat1, - [16802] = 15, + [16992] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2484), 1, + ACTIONS(2512), 1, anon_sym_COMMA, - ACTIONS(2486), 1, + ACTIONS(2514), 1, anon_sym_RBRACE, - STATE(1025), 1, + STATE(1078), 1, aux_sym_sequential_repeat1, - [16848] = 15, + [17038] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2488), 1, + ACTIONS(2516), 1, anon_sym_COMMA, - ACTIONS(2490), 1, + ACTIONS(2518), 1, anon_sym_RBRACE, - STATE(1019), 1, + STATE(1171), 1, aux_sym_sequential_repeat1, - [16894] = 15, + [17084] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2492), 1, + ACTIONS(2520), 1, anon_sym_COMMA, - ACTIONS(2494), 1, - anon_sym_RBRACK, - STATE(1111), 1, - aux_sym_list_repeat1, - [16940] = 15, + ACTIONS(2522), 1, + anon_sym_RBRACE, + STATE(1138), 1, + aux_sym_sequential_repeat1, + [17130] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2496), 1, + ACTIONS(2524), 1, anon_sym_COMMA, - ACTIONS(2498), 1, + ACTIONS(2526), 1, anon_sym_RBRACE, - STATE(1086), 1, + STATE(1036), 1, aux_sym_sequential_repeat1, - [16986] = 15, + [17176] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2500), 1, + ACTIONS(2528), 1, anon_sym_COMMA, - ACTIONS(2502), 1, - anon_sym_RBRACK, - STATE(1082), 1, - aux_sym_list_repeat1, - [17032] = 15, + ACTIONS(2530), 1, + anon_sym_RBRACE, + STATE(1028), 1, + aux_sym_sequential_repeat1, + [17222] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2504), 1, + ACTIONS(2532), 1, anon_sym_COMMA, - ACTIONS(2506), 1, + ACTIONS(2534), 1, anon_sym_RBRACK, - STATE(1120), 1, + STATE(1062), 1, aux_sym_list_repeat1, - [17078] = 15, + [17268] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2508), 1, + ACTIONS(2536), 1, anon_sym_COMMA, - ACTIONS(2510), 1, + ACTIONS(2538), 1, anon_sym_RBRACE, - STATE(1085), 1, + STATE(1043), 1, aux_sym_sequential_repeat1, - [17124] = 15, + [17314] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2512), 1, + ACTIONS(2540), 1, anon_sym_COMMA, - ACTIONS(2514), 1, + ACTIONS(2542), 1, anon_sym_RBRACE, - STATE(1022), 1, + STATE(1038), 1, aux_sym_sequential_repeat1, - [17170] = 13, + [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, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2516), 2, + ACTIONS(2562), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [17211] = 12, + anon_sym_RBRACK, + [17440] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1400), 1, + ACTIONS(1410), 1, anon_sym_EQ, - ACTIONS(2518), 1, + ACTIONS(2564), 1, anon_sym_PLUS_EQ, - ACTIONS(2520), 1, + ACTIONS(2566), 1, anon_sym_EQ_GT, - ACTIONS(2522), 1, + ACTIONS(2568), 1, anon_sym_GT, - ACTIONS(2524), 1, + ACTIONS(2570), 1, anon_sym_LT, - ACTIONS(2526), 1, + ACTIONS(2572), 1, anon_sym_GT_EQ, - ACTIONS(2528), 1, + ACTIONS(2574), 1, anon_sym_LT_EQ, - ACTIONS(2530), 1, + ACTIONS(2576), 1, anon_sym_BANG_EQ, - ACTIONS(2532), 1, + ACTIONS(2578), 1, anon_sym_EQ_EQ, - ACTIONS(2534), 1, + ACTIONS(2580), 1, sym_annotation, - ACTIONS(1402), 3, + ACTIONS(1412), 3, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LT_COLON, - [17250] = 13, + [17479] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2536), 2, + ACTIONS(2582), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [17291] = 13, + anon_sym_RBRACK, + [17520] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2538), 2, + ACTIONS(2584), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [17332] = 13, + anon_sym_RPAREN, + [17561] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2540), 2, + ACTIONS(2586), 2, anon_sym_COMMA, anon_sym_RBRACE, - [17373] = 13, + [17602] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2542), 2, + ACTIONS(2588), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [17414] = 13, + anon_sym_RBRACE, + [17643] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2544), 2, + ACTIONS(2590), 2, anon_sym_COMMA, anon_sym_RPAREN, - [17455] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1400), 1, - anon_sym_EQ, - ACTIONS(2546), 1, - anon_sym_PLUS_EQ, - ACTIONS(2548), 1, - anon_sym_EQ_GT, - ACTIONS(2550), 1, - anon_sym_GT, - ACTIONS(2552), 1, - anon_sym_LT, - ACTIONS(2554), 1, - anon_sym_GT_EQ, - ACTIONS(2556), 1, - anon_sym_LT_EQ, - ACTIONS(2558), 1, - anon_sym_BANG_EQ, - ACTIONS(2560), 1, - anon_sym_EQ_EQ, - ACTIONS(2562), 1, - sym_annotation, - ACTIONS(1402), 3, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LT_COLON, - [17494] = 13, + [17684] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2564), 1, - anon_sym_RBRACE, - [17534] = 13, + ACTIONS(2592), 1, + anon_sym_RPAREN, + [17724] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2566), 1, + ACTIONS(2594), 1, anon_sym_RBRACE, - [17574] = 13, + [17764] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2568), 1, - anon_sym_RBRACE, - [17614] = 13, + ACTIONS(2596), 1, + anon_sym_RPAREN, + [17804] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2570), 1, + ACTIONS(2598), 1, anon_sym_RBRACE, - [17654] = 13, + [17844] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2572), 1, + ACTIONS(2600), 1, anon_sym_RBRACE, - [17694] = 13, + [17884] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2574), 1, + ACTIONS(2602), 1, anon_sym_RBRACE, - [17734] = 13, + [17924] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2576), 1, - anon_sym_RPAREN, - [17774] = 13, + ACTIONS(2604), 1, + anon_sym_RBRACE, + [17964] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2578), 1, + ACTIONS(2606), 1, anon_sym_RBRACE, - [17814] = 13, + [18004] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2580), 1, + ACTIONS(2608), 1, anon_sym_RBRACE, - [17854] = 13, + [18044] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2582), 1, + ACTIONS(2610), 1, anon_sym_RBRACE, - [17894] = 13, + [18084] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2584), 1, - anon_sym_RBRACE, - [17934] = 13, + ACTIONS(2612), 1, + anon_sym_RPAREN, + [18124] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2586), 1, - anon_sym_RPAREN, - [17974] = 13, + ACTIONS(2614), 1, + anon_sym_RBRACE, + [18164] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2588), 1, + ACTIONS(2616), 1, anon_sym_RBRACE, - [18014] = 13, + [18204] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2590), 1, + ACTIONS(2618), 1, anon_sym_RBRACE, - [18054] = 13, + [18244] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2592), 1, + ACTIONS(2620), 1, anon_sym_RBRACE, - [18094] = 13, + [18284] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2594), 1, + ACTIONS(2622), 1, anon_sym_RBRACE, - [18134] = 13, + [18324] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2596), 1, + ACTIONS(2624), 1, anon_sym_RBRACE, - [18174] = 13, + [18364] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2598), 1, + ACTIONS(2626), 1, anon_sym_RBRACE, - [18214] = 13, + [18404] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2600), 1, + ACTIONS(2628), 1, anon_sym_RBRACE, - [18254] = 13, + [18444] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2602), 1, + ACTIONS(2630), 1, anon_sym_RPAREN, - [18294] = 13, + [18484] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2604), 1, + ACTIONS(2632), 1, anon_sym_RBRACE, - [18334] = 13, + [18524] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2606), 1, + ACTIONS(2634), 1, anon_sym_RBRACE, - [18374] = 13, + [18564] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2608), 1, + ACTIONS(2636), 1, anon_sym_RBRACE, - [18414] = 13, + [18604] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2610), 1, + ACTIONS(2638), 1, anon_sym_RBRACE, - [18454] = 13, + [18644] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2612), 1, + ACTIONS(2640), 1, anon_sym_RBRACE, - [18494] = 13, + [18684] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2614), 1, - anon_sym_RPAREN, - [18534] = 13, + ACTIONS(2642), 1, + anon_sym_RBRACE, + [18724] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2616), 1, + ACTIONS(2644), 1, anon_sym_RBRACE, - [18574] = 13, + [18764] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2618), 1, + ACTIONS(2646), 1, anon_sym_RBRACE, - [18614] = 13, + [18804] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2416), 1, + ACTIONS(2440), 1, anon_sym_STAR, - ACTIONS(2418), 1, + ACTIONS(2442), 1, anon_sym_SLASH, - ACTIONS(2420), 1, + ACTIONS(2444), 1, anon_sym_PERCENT, - ACTIONS(2422), 1, + ACTIONS(2446), 1, anon_sym_PLUS, - ACTIONS(2424), 1, + ACTIONS(2448), 1, anon_sym_DASH, - ACTIONS(2426), 1, + ACTIONS(2450), 1, anon_sym_as, - ACTIONS(2428), 1, + ACTIONS(2452), 1, anon_sym_limit, - ACTIONS(2430), 1, + ACTIONS(2454), 1, anon_sym_PLUS_EQ, - ACTIONS(2432), 1, + ACTIONS(2456), 1, anon_sym_where, - ACTIONS(2434), 1, + ACTIONS(2458), 1, anon_sym_EQ_GT, - ACTIONS(2436), 1, + ACTIONS(2460), 1, sym_annotation, - ACTIONS(2620), 1, + ACTIONS(2648), 1, anon_sym_RBRACE, - [18654] = 11, + [18844] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53022,21 +53650,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2622), 1, + ACTIONS(2650), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18688] = 11, + [18878] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53045,21 +53673,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2624), 1, + ACTIONS(2652), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18722] = 11, + [18912] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53068,21 +53696,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2626), 1, + ACTIONS(2654), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18756] = 11, + [18946] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53091,21 +53719,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2628), 1, + ACTIONS(2656), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18790] = 11, + [18980] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53114,21 +53742,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2630), 1, + ACTIONS(2658), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18824] = 11, + [19014] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53137,21 +53765,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2632), 1, + ACTIONS(2660), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18858] = 11, + [19048] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53160,21 +53788,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2634), 1, + ACTIONS(2662), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18892] = 11, + [19082] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53183,21 +53811,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2636), 1, + ACTIONS(2664), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18926] = 11, + [19116] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53206,21 +53834,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2638), 1, + ACTIONS(2666), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18960] = 11, + [19150] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53229,21 +53857,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(173), 1, - ts_builtin_sym_end, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - STATE(258), 1, + ACTIONS(2668), 1, + ts_builtin_sym_end, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [18994] = 11, + [19184] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53252,21 +53880,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, - anon_sym_private, - ACTIONS(2640), 1, + ACTIONS(183), 1, ts_builtin_sym_end, - STATE(258), 1, + ACTIONS(1378), 1, + anon_sym_private, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19028] = 11, + [19218] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53275,21 +53903,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2642), 1, + ACTIONS(2670), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19062] = 11, + [19252] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53298,21 +53926,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2644), 1, + ACTIONS(2672), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19096] = 11, + [19286] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53321,21 +53949,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, - anon_sym_private, - ACTIONS(2646), 1, + ACTIONS(165), 1, ts_builtin_sym_end, - STATE(258), 1, + ACTIONS(1378), 1, + anon_sym_private, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19130] = 11, + [19320] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53344,21 +53972,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2648), 1, + ACTIONS(2674), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19164] = 11, + [19354] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53367,21 +53995,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(181), 1, - ts_builtin_sym_end, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - STATE(258), 1, + ACTIONS(2676), 1, + ts_builtin_sym_end, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19198] = 11, + [19388] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53390,21 +54018,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2650), 1, + ACTIONS(2678), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19232] = 11, + [19422] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53413,21 +54041,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2652), 1, + ACTIONS(2680), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19266] = 11, + [19456] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53436,21 +54064,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2654), 1, + ACTIONS(2682), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19300] = 11, + [19490] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53459,42 +54087,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2656), 1, + ACTIONS(2684), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19334] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(211), 1, - anon_sym_LBRACE, - ACTIONS(247), 1, - anon_sym_LBRACK, - ACTIONS(2658), 1, - sym_name, - ACTIONS(2660), 1, - sym_variable, - ACTIONS(2662), 1, - sym_signedIntConstant, - STATE(1454), 1, - sym_map, - STATE(1455), 1, - sym_list, - STATE(1102), 3, - sym__container, - sym_mapAccessor, - sym_listIndex, - [19364] = 11, + [19524] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53503,44 +54110,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2664), 1, + ACTIONS(2686), 1, ts_builtin_sym_end, - STATE(258), 1, - sym_definition, - STATE(259), 1, - sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, + STATE(251), 1, sym_foreignFunctionDefinition, - STATE(289), 1, - sym_functionDefinition, - [19398] = 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(1366), 1, - anon_sym_private, - ACTIONS(2666), 1, - ts_builtin_sym_end, - STATE(258), 1, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19432] = 11, + [19558] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53549,42 +54133,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2668), 1, + ACTIONS(2688), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19466] = 9, + [19592] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(211), 1, anon_sym_LBRACE, ACTIONS(247), 1, anon_sym_LBRACK, - ACTIONS(2658), 1, + ACTIONS(2690), 1, sym_name, - ACTIONS(2670), 1, + ACTIONS(2692), 1, sym_variable, - ACTIONS(2672), 1, + ACTIONS(2694), 1, sym_signedIntConstant, - STATE(1454), 1, + STATE(1483), 1, sym_map, - STATE(1455), 1, + STATE(1484), 1, sym_list, - STATE(1028), 3, + STATE(1034), 3, sym__container, sym_mapAccessor, sym_listIndex, - [19496] = 11, + [19622] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53593,21 +54177,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2674), 1, + ACTIONS(2696), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19530] = 11, + [19656] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53616,21 +54200,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2676), 1, + ACTIONS(2698), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19564] = 11, + [19690] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53639,21 +54223,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2678), 1, + ACTIONS(2700), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19598] = 11, + [19724] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53662,21 +54246,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2680), 1, + ACTIONS(2702), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19632] = 11, + [19758] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53685,21 +54269,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2682), 1, + ACTIONS(2704), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19666] = 11, + [19792] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53708,21 +54292,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2684), 1, + ACTIONS(2706), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19700] = 11, + [19826] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53731,21 +54315,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2686), 1, + ACTIONS(2708), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19734] = 11, + [19860] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53754,21 +54338,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2688), 1, + ACTIONS(2710), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19768] = 11, + [19894] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53777,21 +54361,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(193), 1, - ts_builtin_sym_end, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - STATE(258), 1, + ACTIONS(2712), 1, + ts_builtin_sym_end, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19802] = 11, + [19928] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53800,21 +54384,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2690), 1, + ACTIONS(2714), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19836] = 11, + [19962] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53823,21 +54407,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2692), 1, + ACTIONS(2716), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19870] = 11, + [19996] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53846,21 +54430,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2694), 1, + ACTIONS(2718), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19904] = 11, + [20030] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53869,21 +54453,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2696), 1, + ACTIONS(2720), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19938] = 11, + [20064] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53892,21 +54476,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2698), 1, + ACTIONS(2722), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [19972] = 11, + [20098] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53915,21 +54499,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2700), 1, + ACTIONS(2724), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, + STATE(289), 1, sym_predicateDefinition, - STATE(262), 1, + STATE(290), 1, + sym_functionDefinition, + [20132] = 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(177), 1, + ts_builtin_sym_end, + ACTIONS(1378), 1, + anon_sym_private, + 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, - [20006] = 11, + [20166] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(211), 1, + anon_sym_LBRACE, + ACTIONS(247), 1, + anon_sym_LBRACK, + ACTIONS(2690), 1, + sym_name, + ACTIONS(2726), 1, + sym_variable, + ACTIONS(2728), 1, + sym_signedIntConstant, + STATE(1483), 1, + sym_map, + STATE(1484), 1, + sym_list, + STATE(1116), 3, + sym__container, + sym_mapAccessor, + sym_listIndex, + [20196] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53938,21 +54566,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2702), 1, + ACTIONS(2730), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20040] = 11, + [20230] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53961,21 +54589,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2704), 1, + ACTIONS(2732), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20074] = 11, + [20264] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -53984,21 +54612,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(187), 1, + ACTIONS(191), 1, ts_builtin_sym_end, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20108] = 11, + [20298] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -54007,21 +54635,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2706), 1, + ACTIONS(2734), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20142] = 11, + [20332] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -54030,21 +54658,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2708), 1, + ACTIONS(2736), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20176] = 11, + [20366] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -54053,21 +54681,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2710), 1, + ACTIONS(2738), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20210] = 11, + [20400] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -54076,21 +54704,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2712), 1, + ACTIONS(2740), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20244] = 11, + [20434] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -54099,21 +54727,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2714), 1, + ACTIONS(2742), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20278] = 11, + [20468] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -54122,21 +54750,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2716), 1, + ACTIONS(2744), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20312] = 11, + [20502] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -54145,21 +54773,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - ACTIONS(2718), 1, + ACTIONS(2746), 1, ts_builtin_sym_end, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20346] = 10, + [20536] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -54168,7860 +54796,7882 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_predicate, ACTIONS(67), 1, anon_sym_function, - ACTIONS(1366), 1, + ACTIONS(1378), 1, anon_sym_private, - STATE(258), 1, + STATE(251), 1, + sym_foreignFunctionDefinition, + STATE(266), 1, sym_definition, - STATE(259), 1, + STATE(288), 1, sym_patternDefinition, - STATE(261), 1, - sym_predicateDefinition, - STATE(262), 1, - sym_foreignFunctionDefinition, STATE(289), 1, + sym_predicateDefinition, + STATE(290), 1, sym_functionDefinition, - [20377] = 9, + [20567] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - STATE(1259), 1, + STATE(1281), 1, + sym__start_line, + STATE(1282), 1, + sym__end_line, + STATE(1283), 1, + sym__start_column, + STATE(1284), 1, sym__end_column, - STATE(1296), 1, + [20595] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(2754), 1, + anon_sym_end_column, + STATE(1267), 1, + sym__end_column, + STATE(1304), 1, sym__start_column, - STATE(1297), 1, + STATE(1305), 1, sym__end_line, - STATE(1298), 1, + STATE(1306), 1, sym__start_line, - [20405] = 9, + [20623] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2726), 1, - anon_sym_end_column, - STATE(1202), 1, - sym__start_column, - STATE(1273), 1, + ACTIONS(2756), 1, + anon_sym_RPAREN, + STATE(1266), 1, sym__start_line, - STATE(1274), 1, + STATE(1268), 1, sym__end_line, - STATE(1276), 1, - sym__end_column, - [20433] = 8, + STATE(1270), 1, + sym__start_column, + [20648] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2728), 1, + ACTIONS(2758), 1, anon_sym_RPAREN, - STATE(1346), 1, + STATE(1354), 1, sym__end_line, - STATE(1347), 1, + STATE(1355), 1, sym__start_column, - STATE(1348), 1, + STATE(1356), 1, sym__end_column, - [20458] = 8, + [20673] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2730), 1, + ACTIONS(2760), 1, anon_sym_RPAREN, - STATE(1349), 1, + STATE(1357), 1, sym__start_line, - STATE(1350), 1, + STATE(1358), 1, sym__start_column, - STATE(1351), 1, + STATE(1359), 1, sym__end_column, - [20483] = 8, + [20698] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2732), 1, + ACTIONS(2762), 1, anon_sym_RPAREN, - STATE(1352), 1, + STATE(1360), 1, sym__start_line, - STATE(1353), 1, + STATE(1361), 1, sym__end_line, - STATE(1354), 1, + STATE(1362), 1, sym__end_column, - [20508] = 8, + [20723] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2734), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(2764), 1, anon_sym_RPAREN, - STATE(1355), 1, - sym__start_line, - STATE(1356), 1, + STATE(1255), 1, sym__end_line, - STATE(1357), 1, + STATE(1256), 1, sym__start_column, - [20533] = 8, + STATE(1257), 1, + sym__end_column, + [20748] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2736), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(2766), 1, anon_sym_RPAREN, - STATE(1333), 1, - sym__start_column, - STATE(1335), 1, - sym__end_line, - STATE(1336), 1, + STATE(1258), 1, sym__start_line, - [20558] = 8, + STATE(1259), 1, + sym__start_column, + STATE(1262), 1, + sym__end_column, + [20773] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2738), 1, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(2768), 1, anon_sym_RPAREN, - STATE(1359), 1, - sym__end_column, STATE(1363), 1, - sym__end_line, - STATE(1373), 1, sym__start_line, - [20583] = 8, + STATE(1364), 1, + sym__end_line, + STATE(1365), 1, + sym__start_column, + [20798] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(2726), 1, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2740), 1, + ACTIONS(2770), 1, anon_sym_RPAREN, - STATE(1374), 1, - sym__end_column, - STATE(1398), 1, - sym__start_column, - STATE(1400), 1, + STATE(1263), 1, sym__start_line, - [20608] = 8, + STATE(1264), 1, + sym__end_line, + STATE(1265), 1, + sym__end_column, + [20823] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2742), 1, - anon_sym_RPAREN, - STATE(1286), 1, - sym__start_column, - STATE(1320), 1, - sym__end_line, - STATE(1395), 1, - sym__end_column, - [20633] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2744), 1, + ACTIONS(2772), 1, anon_sym_message, - ACTIONS(2746), 1, + ACTIONS(2774), 1, anon_sym_DOLLARmessage, - ACTIONS(2748), 1, + ACTIONS(2776), 1, anon_sym_variable, - ACTIONS(2750), 1, + ACTIONS(2778), 1, sym_variable, - STATE(1330), 1, - sym__logVariable, - STATE(1332), 1, + STATE(1279), 1, sym__logMessage, - [20655] = 7, + STATE(1280), 1, + sym__logVariable, + [20845] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2744), 1, + ACTIONS(2772), 1, anon_sym_message, - ACTIONS(2746), 1, + ACTIONS(2774), 1, anon_sym_DOLLARmessage, - ACTIONS(2748), 1, + ACTIONS(2776), 1, anon_sym_variable, - ACTIONS(2750), 1, + ACTIONS(2778), 1, sym_variable, - STATE(1271), 1, - sym__logMessage, - STATE(1272), 1, + STATE(1338), 1, sym__logVariable, - [20677] = 6, + STATE(1340), 1, + sym__logMessage, + [20867] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2722), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(2780), 1, + anon_sym_RPAREN, + STATE(1349), 1, + sym__end_column, + STATE(1350), 1, + sym__start_line, + [20886] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2752), 1, + ACTIONS(2782), 1, anon_sym_RPAREN, - STATE(1313), 1, + STATE(1346), 1, sym__end_line, - STATE(1314), 1, + STATE(1348), 1, sym__start_line, - [20696] = 6, + [20905] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2754), 1, + ACTIONS(2784), 1, anon_sym_RPAREN, - STATE(1392), 1, - sym__end_column, - STATE(1394), 1, + STATE(1333), 1, sym__start_column, - [20715] = 6, + STATE(1335), 1, + sym__start_line, + [20924] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2756), 1, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(2786), 1, anon_sym_RPAREN, - STATE(1387), 1, - sym__end_column, - STATE(1388), 1, + STATE(1310), 1, sym__start_line, - [20734] = 6, + STATE(1311), 1, + sym__end_line, + [20943] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2758), 1, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(2788), 1, anon_sym_RPAREN, - STATE(1323), 1, + STATE(1336), 1, + sym__start_column, + STATE(1345), 1, sym__end_line, - STATE(1324), 1, - sym__start_line, - [20753] = 6, + [20962] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2760), 1, + ACTIONS(2790), 1, anon_sym_RPAREN, - STATE(1325), 1, + STATE(1211), 1, sym__start_column, - STATE(1326), 1, + STATE(1308), 1, sym__start_line, - [20772] = 6, + [20981] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2762), 1, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(2792), 1, anon_sym_RPAREN, - STATE(1383), 1, - sym__end_column, - STATE(1384), 1, + STATE(1303), 1, sym__end_line, - [20791] = 6, + STATE(1307), 1, + sym__start_column, + [21000] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2764), 1, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(2794), 1, anon_sym_RPAREN, - STATE(1381), 1, - sym__end_column, - STATE(1382), 1, + STATE(1300), 1, sym__start_line, - [20810] = 6, + STATE(1302), 1, + sym__end_line, + [21019] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(2766), 1, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(2796), 1, anon_sym_RPAREN, - STATE(1327), 1, - sym__start_column, - STATE(1328), 1, - sym__end_line, - [20829] = 6, + STATE(1298), 1, + sym__start_line, + STATE(1299), 1, + sym__end_column, + [21038] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2768), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(2798), 1, anon_sym_RPAREN, - STATE(1379), 1, + STATE(1296), 1, sym__end_line, - STATE(1380), 1, - sym__start_line, - [20848] = 6, + STATE(1297), 1, + sym__end_column, + [21057] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(2724), 1, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2770), 1, + ACTIONS(2800), 1, anon_sym_RPAREN, - STATE(1365), 1, + STATE(1293), 1, + sym__start_line, + STATE(1295), 1, sym__start_column, - STATE(1367), 1, - sym__end_line, - [20867] = 6, + [21076] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2772), 1, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(2802), 1, anon_sym_RPAREN, - STATE(1329), 1, + STATE(1386), 1, + sym__start_column, + STATE(1390), 1, sym__end_line, - STATE(1337), 1, - sym__start_line, - [20886] = 6, + [21095] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2774), 1, + ACTIONS(2804), 1, anon_sym_RPAREN, - STATE(1338), 1, - sym__end_column, - STATE(1340), 1, + STATE(1290), 1, sym__start_line, - [20905] = 6, + STATE(1291), 1, + sym__end_column, + [21114] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2776), 1, + ACTIONS(2806), 1, anon_sym_RPAREN, - STATE(1389), 1, - sym__end_column, - STATE(1390), 1, + STATE(1288), 1, sym__start_column, - [20924] = 6, + STATE(1289), 1, + sym__end_column, + [21133] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2778), 1, + ACTIONS(2808), 1, anon_sym_RPAREN, - STATE(1301), 1, - sym__start_column, - STATE(1396), 1, + STATE(1221), 1, sym__end_line, - [20943] = 6, + STATE(1226), 1, + sym__start_column, + [21152] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(2780), 1, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(2810), 1, anon_sym_RPAREN, - STATE(1316), 1, - sym__start_column, - STATE(1321), 1, - sym__start_line, - [20962] = 6, + STATE(1216), 1, + sym__end_line, + STATE(1220), 1, + sym__end_column, + [21171] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2782), 1, + ACTIONS(2812), 1, anon_sym_RPAREN, - STATE(1341), 1, + STATE(1351), 1, sym__end_column, - STATE(1342), 1, + STATE(1366), 1, sym__end_line, - [20981] = 6, + [21190] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(2814), 1, + anon_sym_RPAREN, + STATE(1212), 1, + sym__start_column, + STATE(1213), 1, + sym__end_column, + [21209] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2784), 1, + ACTIONS(2816), 1, anon_sym_RPAREN, - STATE(1343), 1, + STATE(1368), 1, sym__start_column, - STATE(1358), 1, + STATE(1376), 1, sym__start_line, - [21000] = 6, + [21228] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, + ACTIONS(2748), 1, anon_sym_start_line, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2786), 1, + ACTIONS(2818), 1, anon_sym_RPAREN, - STATE(1360), 1, + STATE(1378), 1, sym__end_column, - STATE(1370), 1, + STATE(1379), 1, sym__start_line, - [21019] = 6, + [21247] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2788), 1, + ACTIONS(2820), 1, anon_sym_RPAREN, - STATE(1372), 1, + STATE(1383), 1, sym__end_column, - STATE(1375), 1, + STATE(1385), 1, sym__start_column, - [21038] = 6, + [21266] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(2790), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(2822), 1, anon_sym_RPAREN, - STATE(1376), 1, + STATE(1402), 1, sym__start_column, - STATE(1377), 1, - sym__end_line, - [21057] = 6, + STATE(1403), 1, + sym__end_column, + [21285] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2792), 1, + ACTIONS(2824), 1, anon_sym_RPAREN, - STATE(1282), 1, + STATE(1327), 1, sym__end_line, - STATE(1397), 1, - sym__end_column, - [21076] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2794), 1, - anon_sym_RPAREN, - STATE(1247), 1, - sym__start_column, - STATE(1252), 1, - sym__end_column, - [21095] = 6, + STATE(1330), 1, + sym__start_line, + [21304] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(2796), 1, + ACTIONS(2826), 1, anon_sym_RPAREN, - STATE(1378), 1, + STATE(1399), 1, sym__end_column, - STATE(1391), 1, + STATE(1408), 1, sym__end_line, - [21114] = 6, + [21323] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(2798), 1, - anon_sym_RPAREN, - STATE(1385), 1, - sym__start_column, - STATE(1386), 1, - sym__start_line, - [21133] = 5, + ACTIONS(2828), 1, + anon_sym_LBRACE, + ACTIONS(2830), 1, + anon_sym_language, + STATE(287), 1, + sym_patternDefinitionBody, + STATE(1320), 1, + sym_langdecl, + [21339] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2800), 1, + ACTIONS(2832), 1, anon_sym_LBRACE, - ACTIONS(2802), 1, + ACTIONS(2834), 1, anon_sym_js, - STATE(247), 1, + STATE(255), 1, sym_functionDefinitionBody, - STATE(1233), 1, + STATE(1381), 1, sym_foreignLanguageName, - [21149] = 4, - ACTIONS(2804), 1, - anon_sym_LBRACE, - ACTIONS(2807), 1, - anon_sym_RBRACE, - STATE(993), 1, - aux_sym_foreignLanguageCode_repeat1, - ACTIONS(2809), 2, - sym_noBraces, - sym_comment, - [21163] = 5, + [21355] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2800), 1, + ACTIONS(2832), 1, anon_sym_LBRACE, - ACTIONS(2802), 1, + ACTIONS(2834), 1, anon_sym_js, - STATE(256), 1, + STATE(267), 1, sym_functionDefinitionBody, - STATE(1224), 1, + STATE(1322), 1, sym_foreignLanguageName, - [21179] = 5, + [21371] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, + ACTIONS(2828), 1, anon_sym_LBRACE, - ACTIONS(2814), 1, + ACTIONS(2830), 1, anon_sym_language, STATE(260), 1, sym_patternDefinitionBody, - STATE(1258), 1, + STATE(1392), 1, sym_langdecl, - [21195] = 5, + [21387] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, + ACTIONS(2828), 1, anon_sym_LBRACE, - ACTIONS(2814), 1, + ACTIONS(2830), 1, anon_sym_language, - STATE(283), 1, + STATE(268), 1, sym_patternDefinitionBody, - STATE(1254), 1, + STATE(1404), 1, sym_langdecl, - [21211] = 5, + [21403] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, + ACTIONS(1456), 1, + anon_sym_LBRACK, + ACTIONS(1486), 1, + anon_sym_DOT, + ACTIONS(2836), 1, + anon_sym_EQ, + ACTIONS(2838), 1, + anon_sym_LT_COLON, + [21419] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2828), 1, anon_sym_LBRACE, - ACTIONS(2814), 1, + ACTIONS(2830), 1, anon_sym_language, - STATE(255), 1, + STATE(275), 1, sym_patternDefinitionBody, - STATE(1206), 1, + STATE(1318), 1, sym_langdecl, - [21227] = 5, + [21435] = 4, + ACTIONS(2840), 1, + anon_sym_LBRACE, + STATE(1017), 1, + aux_sym_foreignLanguageCode_repeat1, + STATE(1415), 1, + sym_foreignLanguageCode, + ACTIONS(2842), 2, + sym_noBraces, + sym_comment, + [21449] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, - anon_sym_LBRACK, - ACTIONS(1474), 1, - anon_sym_DOT, - ACTIONS(2816), 1, - anon_sym_EQ, - ACTIONS(2818), 1, - anon_sym_LT_COLON, - [21243] = 5, + ACTIONS(2828), 1, + anon_sym_LBRACE, + ACTIONS(2830), 1, + anon_sym_language, + STATE(293), 1, + sym_patternDefinitionBody, + STATE(1400), 1, + sym_langdecl, + [21465] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, + ACTIONS(1456), 1, anon_sym_LBRACK, - ACTIONS(1474), 1, + ACTIONS(1486), 1, anon_sym_DOT, - ACTIONS(2820), 1, + ACTIONS(2844), 1, anon_sym_EQ, - ACTIONS(2822), 1, + ACTIONS(2846), 1, anon_sym_LT_COLON, - [21259] = 5, - ACTIONS(3), 1, + [21481] = 4, + ACTIONS(2848), 1, + anon_sym_LBRACE, + ACTIONS(2851), 1, + anon_sym_RBRACE, + STATE(1010), 1, + aux_sym_foreignLanguageCode_repeat1, + ACTIONS(2853), 2, + sym_noBraces, sym_comment, - ACTIONS(2744), 1, - anon_sym_message, - ACTIONS(2824), 1, - anon_sym_RPAREN, - ACTIONS(2826), 1, - anon_sym_DOLLARmessage, - STATE(1345), 1, - sym__logMessage, - [21275] = 5, + [21495] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2748), 1, + ACTIONS(2776), 1, anon_sym_variable, - ACTIONS(2828), 1, + ACTIONS(2856), 1, anon_sym_RPAREN, - ACTIONS(2830), 1, + ACTIONS(2858), 1, sym_variable, - STATE(1344), 1, + STATE(1352), 1, sym__logVariable, - [21291] = 5, + [21511] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2800), 1, + ACTIONS(2832), 1, anon_sym_LBRACE, - ACTIONS(2802), 1, + ACTIONS(2834), 1, anon_sym_js, - STATE(254), 1, + STATE(269), 1, sym_functionDefinitionBody, - STATE(1234), 1, + STATE(1406), 1, sym_foreignLanguageName, - [21307] = 5, + [21527] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, - anon_sym_LBRACE, - ACTIONS(2814), 1, - anon_sym_language, - STATE(263), 1, - sym_patternDefinitionBody, - STATE(1285), 1, - sym_langdecl, - [21323] = 5, + ACTIONS(2772), 1, + anon_sym_message, + ACTIONS(2860), 1, + anon_sym_RPAREN, + ACTIONS(2862), 1, + anon_sym_DOLLARmessage, + STATE(1353), 1, + sym__logMessage, + [21543] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, + ACTIONS(2828), 1, anon_sym_LBRACE, - ACTIONS(2814), 1, + ACTIONS(2830), 1, anon_sym_language, - STATE(271), 1, + STATE(292), 1, sym_patternDefinitionBody, - STATE(1292), 1, + STATE(1397), 1, sym_langdecl, - [21339] = 5, + [21559] = 4, + ACTIONS(2840), 1, + anon_sym_LBRACE, + STATE(1017), 1, + aux_sym_foreignLanguageCode_repeat1, + STATE(1411), 1, + sym_foreignLanguageCode, + ACTIONS(2842), 2, + sym_noBraces, + sym_comment, + [21573] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, + ACTIONS(2776), 1, + anon_sym_variable, + ACTIONS(2858), 1, + sym_variable, + ACTIONS(2864), 1, + anon_sym_RPAREN, + STATE(1249), 1, + sym__logVariable, + [21589] = 4, + ACTIONS(2840), 1, anon_sym_LBRACE, - ACTIONS(2814), 1, - anon_sym_language, - STATE(291), 1, - sym_patternDefinitionBody, - STATE(1289), 1, - sym_langdecl, - [21355] = 5, + ACTIONS(2866), 1, + anon_sym_RBRACE, + STATE(1010), 1, + aux_sym_foreignLanguageCode_repeat1, + ACTIONS(2868), 2, + sym_noBraces, + sym_comment, + [21603] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, + ACTIONS(2832), 1, anon_sym_LBRACE, - ACTIONS(2814), 1, - anon_sym_language, - STATE(286), 1, - sym_patternDefinitionBody, - STATE(1238), 1, - sym_langdecl, - [21371] = 5, + ACTIONS(2834), 1, + anon_sym_js, + STATE(254), 1, + sym_functionDefinitionBody, + STATE(1395), 1, + sym_foreignLanguageName, + [21619] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2744), 1, + ACTIONS(2772), 1, anon_sym_message, - ACTIONS(2826), 1, + ACTIONS(2862), 1, anon_sym_DOLLARmessage, - ACTIONS(2832), 1, + ACTIONS(2870), 1, anon_sym_RPAREN, - STATE(1312), 1, + STATE(1250), 1, sym__logMessage, - [21387] = 5, + [21635] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2748), 1, - anon_sym_variable, - ACTIONS(2830), 1, - sym_variable, - ACTIONS(2834), 1, - anon_sym_RPAREN, - STATE(1310), 1, - sym__logVariable, - [21403] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2812), 1, + ACTIONS(2828), 1, anon_sym_LBRACE, - ACTIONS(2814), 1, + ACTIONS(2830), 1, anon_sym_language, - STATE(250), 1, + STATE(277), 1, sym_patternDefinitionBody, - STATE(1236), 1, + STATE(1315), 1, sym_langdecl, - [21419] = 5, + [21651] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2800), 1, - anon_sym_LBRACE, - ACTIONS(2802), 1, - anon_sym_js, - STATE(294), 1, - sym_functionDefinitionBody, - STATE(1243), 1, - sym_foreignLanguageName, - [21435] = 4, - ACTIONS(2836), 1, - anon_sym_LBRACE, - STATE(1013), 1, - aux_sym_foreignLanguageCode_repeat1, - STATE(1514), 1, - sym_foreignLanguageCode, - ACTIONS(2838), 2, - sym_noBraces, - sym_comment, - [21449] = 4, - ACTIONS(2836), 1, - anon_sym_LBRACE, - STATE(1013), 1, - aux_sym_foreignLanguageCode_repeat1, - STATE(1519), 1, - sym_foreignLanguageCode, - ACTIONS(2838), 2, - sym_noBraces, - sym_comment, - [21463] = 4, - ACTIONS(2836), 1, + ACTIONS(2828), 1, anon_sym_LBRACE, - ACTIONS(2840), 1, - anon_sym_RBRACE, - STATE(993), 1, - aux_sym_foreignLanguageCode_repeat1, - ACTIONS(2842), 2, - sym_noBraces, - sym_comment, - [21477] = 4, + ACTIONS(2830), 1, + anon_sym_language, + STATE(263), 1, + sym_patternDefinitionBody, + STATE(1339), 1, + sym_langdecl, + [21667] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2844), 1, + ACTIONS(2872), 1, anon_sym_COMMA, - ACTIONS(2846), 1, + ACTIONS(2874), 1, anon_sym_RPAREN, - STATE(1178), 1, - aux_sym_nodeLike_repeat1, - [21490] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2848), 1, - anon_sym_RPAREN, - STATE(1232), 1, - sym__end_column, - [21503] = 4, + STATE(1150), 1, + aux_sym__bubbleScope_repeat1, + [21680] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2850), 1, - anon_sym_COMMA, - ACTIONS(2853), 1, + ACTIONS(1017), 1, anon_sym_RBRACE, - STATE(1016), 1, - aux_sym_map_repeat1, - [21516] = 4, + ACTIONS(2876), 1, + anon_sym_COMMA, + STATE(1125), 1, + aux_sym_predicateDefinitionBody_repeat1, + [21693] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(321), 1, - anon_sym_RBRACE, - ACTIONS(2855), 1, + ACTIONS(2878), 1, sym_name, - STATE(1079), 1, + ACTIONS(2880), 1, + anon_sym_RBRACE, + STATE(1236), 1, sym_mapElement, - [21529] = 4, + [21706] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, - anon_sym_RBRACE, - ACTIONS(2857), 1, + ACTIONS(2882), 1, anon_sym_COMMA, - STATE(1123), 1, - aux_sym_sequential_repeat1, - [21542] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(461), 1, + ACTIONS(2885), 1, anon_sym_RBRACE, - ACTIONS(2859), 1, - anon_sym_COMMA, - STATE(1123), 1, - aux_sym_sequential_repeat1, - [21555] = 4, + STATE(1025), 1, + aux_sym_map_repeat1, + [21719] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2861), 1, + ACTIONS(2887), 1, anon_sym_COMMA, - ACTIONS(2863), 1, - anon_sym_RBRACE, - STATE(1152), 1, - aux_sym_predicateDefinitionBody_repeat1, - [21568] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2865), 1, + ACTIONS(2890), 1, anon_sym_RPAREN, - STATE(1253), 1, - sym__start_line, - [21581] = 4, + STATE(1026), 1, + aux_sym_nodeLike_repeat1, + [21732] = 4, + ACTIONS(113), 1, + sym_comment, + ACTIONS(183), 1, + ts_builtin_sym_end, + ACTIONS(2892), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [21745] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(457), 1, + ACTIONS(515), 1, anon_sym_RBRACE, - ACTIONS(2867), 1, + ACTIONS(2894), 1, anon_sym_COMMA, - STATE(1123), 1, + STATE(1208), 1, aux_sym_sequential_repeat1, - [21594] = 4, + [21758] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, - anon_sym_RBRACE, - ACTIONS(2869), 1, + ACTIONS(2896), 1, anon_sym_COMMA, - STATE(1123), 1, - aux_sym_sequential_repeat1, - [21607] = 4, + ACTIONS(2898), 1, + anon_sym_RPAREN, + STATE(1120), 1, + aux_sym__bubbleScope_repeat1, + [21771] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(2871), 1, + ACTIONS(2900), 1, + anon_sym_COMMA, + ACTIONS(2902), 1, anon_sym_RPAREN, - STATE(1255), 1, - sym__end_line, - [21620] = 4, + STATE(1141), 1, + aux_sym_nodeLike_repeat1, + [21784] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 1, - anon_sym_RBRACE, - ACTIONS(2873), 1, + ACTIONS(2904), 1, anon_sym_COMMA, - STATE(1123), 1, - aux_sym_sequential_repeat1, - [21633] = 4, + ACTIONS(2906), 1, + anon_sym_RBRACE, + STATE(1132), 1, + aux_sym_predicateDefinitionBody_repeat1, + [21797] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2875), 1, - anon_sym_RPAREN, - STATE(1256), 1, - sym__start_line, - [21646] = 4, + ACTIONS(1458), 1, + anon_sym_DOT, + ACTIONS(1460), 1, + anon_sym_LBRACK, + ACTIONS(2908), 1, + anon_sym_EQ, + [21810] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(2877), 1, - anon_sym_RPAREN, - STATE(1260), 1, - sym__start_column, - [21659] = 4, + ACTIONS(487), 1, + anon_sym_RBRACE, + ACTIONS(2910), 1, + anon_sym_COMMA, + STATE(1208), 1, + aux_sym_sequential_repeat1, + [21823] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, + ACTIONS(1456), 1, anon_sym_LBRACK, - ACTIONS(1474), 1, + ACTIONS(1486), 1, anon_sym_DOT, - ACTIONS(2879), 1, + ACTIONS(2912), 1, anon_sym_RBRACK, - [21672] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(2881), 1, - anon_sym_RPAREN, - STATE(1261), 1, - sym__end_line, - [21685] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(2883), 1, - anon_sym_RPAREN, - STATE(1262), 1, - sym__start_column, - [21698] = 4, + [21836] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2682), 1, + ACTIONS(2680), 1, ts_builtin_sym_end, - ACTIONS(2885), 1, + ACTIONS(2914), 1, anon_sym_LF, - STATE(242), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [21711] = 4, + [21849] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2887), 1, - anon_sym_LPAREN, - ACTIONS(2889), 1, - anon_sym_COLON, - ACTIONS(2891), 1, - anon_sym_LBRACK, - [21724] = 4, + ACTIONS(489), 1, + anon_sym_RBRACE, + ACTIONS(2916), 1, + anon_sym_COMMA, + STATE(1208), 1, + aux_sym_sequential_repeat1, + [21862] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2893), 1, + ACTIONS(2686), 1, ts_builtin_sym_end, - ACTIONS(2895), 1, + ACTIONS(2918), 1, anon_sym_LF, - STATE(1119), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [21737] = 4, + [21875] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(497), 1, + anon_sym_RBRACE, + ACTIONS(2920), 1, + anon_sym_COMMA, + STATE(1208), 1, + aux_sym_sequential_repeat1, + [21888] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(139), 1, + ACTIONS(2922), 1, ts_builtin_sym_end, - ACTIONS(2897), 1, + ACTIONS(2924), 1, anon_sym_LF, - STATE(1161), 1, + STATE(1205), 1, aux_sym_source_file_repeat1, - [21750] = 4, + [21901] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2899), 1, + ACTIONS(145), 1, ts_builtin_sym_end, - ACTIONS(2901), 1, + ACTIONS(2926), 1, anon_sym_LF, - STATE(1107), 1, + STATE(1027), 1, aux_sym_source_file_repeat1, - [21763] = 4, + [21914] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(157), 1, + ACTIONS(2928), 1, ts_builtin_sym_end, - ACTIONS(2903), 1, + ACTIONS(2930), 1, anon_sym_LF, - STATE(1095), 1, + STATE(1174), 1, aux_sym_source_file_repeat1, - [21776] = 4, + [21927] = 4, + ACTIONS(85), 1, + ts_builtin_sym_end, ACTIONS(113), 1, sym_comment, - ACTIONS(187), 1, - ts_builtin_sym_end, - ACTIONS(2905), 1, + ACTIONS(2932), 1, anon_sym_LF, - STATE(1092), 1, + STATE(1160), 1, aux_sym_source_file_repeat1, - [21789] = 4, + [21940] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(499), 1, + anon_sym_RBRACE, + ACTIONS(2934), 1, + anon_sym_COMMA, + STATE(1208), 1, + aux_sym_sequential_repeat1, + [21953] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2907), 1, + ACTIONS(2936), 1, anon_sym_COMMA, - ACTIONS(2909), 1, + ACTIONS(2938), 1, anon_sym_RBRACE, STATE(1128), 1, aux_sym_predicateDefinitionBody_repeat1, - [21802] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2911), 1, - anon_sym_RPAREN, - STATE(1263), 1, - sym__start_line, - [21815] = 4, + [21966] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2913), 1, + ACTIONS(2940), 1, ts_builtin_sym_end, - ACTIONS(2915), 1, + ACTIONS(2942), 1, anon_sym_LF, - STATE(1094), 1, + STATE(1127), 1, aux_sym_source_file_repeat1, - [21828] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(2917), 1, - anon_sym_RPAREN, - STATE(1264), 1, - sym__end_line, - [21841] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2919), 1, - anon_sym_RPAREN, - STATE(1265), 1, - sym__start_line, - [21854] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2921), 1, - anon_sym_COMMA, - ACTIONS(2923), 1, - anon_sym_RPAREN, - STATE(1154), 1, - aux_sym__bubbleScope_repeat1, - [21867] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2925), 1, - anon_sym_RPAREN, - STATE(1266), 1, - sym__end_column, - [21880] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(2927), 1, - anon_sym_RPAREN, - STATE(1267), 1, - sym__end_line, - [21893] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2542), 1, - anon_sym_RBRACK, - ACTIONS(2929), 1, - anon_sym_COMMA, - STATE(1046), 1, - aux_sym_list_repeat1, - [21906] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(2932), 1, - anon_sym_RPAREN, - STATE(1268), 1, - sym__end_column, - [21919] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2934), 1, - anon_sym_COMMA, - ACTIONS(2936), 1, - anon_sym_RPAREN, - STATE(1157), 1, - aux_sym__bubbleScope_repeat1, - [21932] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(2938), 1, - anon_sym_RPAREN, - STATE(1275), 1, - sym__start_line, - [21945] = 4, + [21979] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(177), 1, ts_builtin_sym_end, - ACTIONS(2905), 1, + ACTIONS(2944), 1, anon_sym_LF, - STATE(242), 1, + STATE(1151), 1, aux_sym_source_file_repeat1, - [21958] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(2940), 1, - anon_sym_RPAREN, - STATE(1277), 1, - sym__start_column, - [21971] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2942), 1, - anon_sym_COMMA, - ACTIONS(2944), 1, - anon_sym_RPAREN, - STATE(1158), 1, - aux_sym__bubbleScope_repeat1, - [21984] = 4, - ACTIONS(3), 1, + [21992] = 4, + ACTIONS(113), 1, sym_comment, + ACTIONS(2702), 1, + ts_builtin_sym_end, ACTIONS(2946), 1, - anon_sym_COMMA, - ACTIONS(2948), 1, - anon_sym_RPAREN, - STATE(1159), 1, - aux_sym__bubbleScope_repeat1, - [21997] = 4, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [22005] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, + ACTIONS(2948), 1, + anon_sym_COMMA, ACTIONS(2950), 1, - anon_sym_RPAREN, - STATE(1280), 1, - sym__start_line, - [22010] = 4, - ACTIONS(3), 1, + anon_sym_RBRACE, + STATE(1023), 1, + aux_sym_predicateDefinitionBody_repeat1, + [22018] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2726), 1, - anon_sym_end_column, + ACTIONS(2652), 1, + ts_builtin_sym_end, ACTIONS(2952), 1, - anon_sym_RPAREN, - STATE(1281), 1, - sym__end_column, - [22023] = 4, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [22031] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(1031), 1, + anon_sym_RBRACE, ACTIONS(2954), 1, anon_sym_COMMA, - ACTIONS(2956), 1, - anon_sym_RPAREN, - STATE(1091), 1, - aux_sym__bubbleScope_repeat1, - [22036] = 4, + STATE(1125), 1, + aux_sym_predicateDefinitionBody_repeat1, + [22044] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, - anon_sym_start_column, + ACTIONS(2956), 1, + anon_sym_COMMA, ACTIONS(2958), 1, - anon_sym_RPAREN, - STATE(1283), 1, - sym__start_column, - [22049] = 4, - ACTIONS(3), 1, + anon_sym_RBRACE, + STATE(1140), 1, + aux_sym_map_repeat1, + [22057] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2726), 1, - anon_sym_end_column, + ACTIONS(2704), 1, + ts_builtin_sym_end, ACTIONS(2960), 1, - anon_sym_RPAREN, - STATE(1287), 1, - sym__end_column, - [22062] = 4, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [22070] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, ACTIONS(2962), 1, - anon_sym_RPAREN, - STATE(1288), 1, - sym__end_line, - [22075] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2724), 1, - anon_sym_start_column, + anon_sym_LPAREN, ACTIONS(2964), 1, - anon_sym_RPAREN, - STATE(1291), 1, - sym__start_column, - [22088] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, + anon_sym_COLON, ACTIONS(2966), 1, - anon_sym_RPAREN, - STATE(1293), 1, - sym__end_line, - [22101] = 4, + anon_sym_LBRACK, + [22083] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2726), 1, - anon_sym_end_column, ACTIONS(2968), 1, - anon_sym_RPAREN, - STATE(1294), 1, - sym__end_column, - [22114] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2460), 1, anon_sym_COMMA, - ACTIONS(2462), 1, - anon_sym_RBRACK, - STATE(1089), 1, - aux_sym_list_repeat1, - [22127] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2724), 1, - anon_sym_start_column, ACTIONS(2970), 1, - anon_sym_RPAREN, - STATE(1295), 1, - sym__start_column, - [22140] = 4, + anon_sym_RBRACE, + STATE(1083), 1, + aux_sym_predicateDefinitionBody_repeat1, + [22096] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2972), 1, anon_sym_COMMA, ACTIONS(2974), 1, anon_sym_RPAREN, - STATE(1088), 1, - aux_sym_nodeLike_repeat1, - [22153] = 4, - ACTIONS(3), 1, + STATE(1120), 1, + aux_sym__bubbleScope_repeat1, + [22109] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2726), 1, - anon_sym_end_column, ACTIONS(2976), 1, - anon_sym_RPAREN, - STATE(1203), 1, - sym__end_column, - [22166] = 4, + ts_builtin_sym_end, + ACTIONS(2978), 1, + anon_sym_LF, + STATE(1159), 1, + aux_sym_source_file_repeat1, + [22122] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2891), 1, - anon_sym_LBRACK, - ACTIONS(2978), 1, - anon_sym_LPAREN, + ACTIONS(2484), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_RBRACK, + STATE(1118), 1, + aux_sym_list_repeat1, + [22135] = 4, + ACTIONS(113), 1, + sym_comment, + ACTIONS(2666), 1, + ts_builtin_sym_end, ACTIONS(2980), 1, - anon_sym_EQ, - [22179] = 4, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [22148] = 4, + ACTIONS(113), 1, + sym_comment, + ACTIONS(177), 1, + ts_builtin_sym_end, + ACTIONS(2944), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [22161] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 1, - anon_sym_RPAREN, + ACTIONS(2748), 1, + anon_sym_start_line, ACTIONS(2982), 1, - anon_sym_COMMA, - STATE(1160), 1, - aux_sym_nodeLike_repeat1, - [22192] = 4, + anon_sym_RPAREN, + STATE(1321), 1, + sym__start_line, + [22174] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(995), 1, - anon_sym_RBRACE, ACTIONS(2984), 1, anon_sym_COMMA, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [22205] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(979), 1, - anon_sym_RBRACE, ACTIONS(2986), 1, - anon_sym_COMMA, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [22218] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1302), 3, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym_doubleQuoteSnippet, - [22227] = 4, + anon_sym_RPAREN, + STATE(1120), 1, + aux_sym__bubbleScope_repeat1, + [22187] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 1, - anon_sym_RBRACE, + ACTIONS(281), 1, + anon_sym_RBRACK, ACTIONS(2988), 1, anon_sym_COMMA, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [22240] = 4, + STATE(1088), 1, + aux_sym_list_repeat1, + [22200] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1486), 1, - anon_sym_LBRACK, - ACTIONS(1488), 1, - anon_sym_DOT, + ACTIONS(2750), 1, + anon_sym_end_line, ACTIONS(2990), 1, - anon_sym_EQ, - [22253] = 4, - ACTIONS(3), 1, + anon_sym_RPAREN, + STATE(1210), 1, + sym__end_line, + [22213] = 4, + ACTIONS(113), 1, sym_comment, + ACTIONS(2678), 1, + ts_builtin_sym_end, ACTIONS(2992), 1, - anon_sym_COMMA, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [22226] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2748), 1, + anon_sym_start_line, ACTIONS(2994), 1, anon_sym_RPAREN, - STATE(1068), 1, - aux_sym_nodeLike_repeat1, - [22266] = 4, - ACTIONS(3), 1, + STATE(1323), 1, + sym__start_line, + [22239] = 4, + ACTIONS(113), 1, sym_comment, ACTIONS(2996), 1, - anon_sym_COMMA, + ts_builtin_sym_end, ACTIONS(2998), 1, - anon_sym_RBRACE, - STATE(1069), 1, - aux_sym_predicateDefinitionBody_repeat1, - [22279] = 4, + anon_sym_LF, + STATE(1175), 1, + aux_sym_source_file_repeat1, + [22252] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(2752), 1, + anon_sym_start_column, ACTIONS(3000), 1, - anon_sym_COMMA, + anon_sym_RPAREN, + STATE(1325), 1, + sym__start_column, + [22265] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(415), 1, + anon_sym_RPAREN, ACTIONS(3002), 1, - anon_sym_RBRACE, - STATE(1070), 1, - aux_sym_predicateDefinitionBody_repeat1, - [22292] = 4, + anon_sym_COMMA, + STATE(1026), 1, + aux_sym_nodeLike_repeat1, + [22278] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3004), 1, anon_sym_COMMA, ACTIONS(3006), 1, - anon_sym_RBRACE, - STATE(1072), 1, - aux_sym_predicateDefinitionBody_repeat1, - [22305] = 4, + anon_sym_RPAREN, + STATE(1149), 1, + aux_sym__bubbleScope_repeat1, + [22291] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, - anon_sym_RBRACE, - ACTIONS(3008), 1, + ACTIONS(2500), 1, anon_sym_COMMA, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [22318] = 4, + ACTIONS(2502), 1, + anon_sym_RBRACK, + STATE(1145), 1, + aux_sym_list_repeat1, + [22304] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3008), 1, + anon_sym_RPAREN, + STATE(1328), 1, + sym__end_line, + [22317] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3010), 1, anon_sym_COMMA, ACTIONS(3012), 1, - anon_sym_RBRACE, - STATE(1143), 1, - aux_sym_map_repeat1, - [22331] = 4, + anon_sym_RPAREN, + STATE(1144), 1, + aux_sym_nodeLike_repeat1, + [22330] = 4, + ACTIONS(113), 1, + sym_comment, + ACTIONS(2730), 1, + ts_builtin_sym_end, + ACTIONS(3014), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [22343] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2492), 1, - anon_sym_COMMA, - ACTIONS(2494), 1, - anon_sym_RBRACK, - STATE(1111), 1, - aux_sym_list_repeat1, - [22344] = 4, + ACTIONS(2966), 1, + anon_sym_LBRACK, + ACTIONS(3016), 1, + anon_sym_LPAREN, + ACTIONS(3018), 1, + anon_sym_EQ, + [22356] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3014), 1, + ACTIONS(3020), 1, anon_sym_COMMA, - ACTIONS(3016), 1, + ACTIONS(3022), 1, anon_sym_RPAREN, - STATE(1154), 1, + STATE(1120), 1, aux_sym__bubbleScope_repeat1, - [22357] = 4, + [22369] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(305), 1, - anon_sym_RBRACK, - ACTIONS(3018), 1, + ACTIONS(3024), 1, anon_sym_COMMA, - STATE(1046), 1, - aux_sym_list_repeat1, - [22370] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(437), 1, + ACTIONS(3026), 1, anon_sym_RPAREN, - ACTIONS(3020), 1, - anon_sym_COMMA, - STATE(1160), 1, - aux_sym_nodeLike_repeat1, - [22383] = 4, + STATE(1120), 1, + aux_sym__bubbleScope_repeat1, + [22382] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3022), 1, + ACTIONS(3028), 1, anon_sym_COMMA, - ACTIONS(3024), 1, + ACTIONS(3030), 1, anon_sym_RBRACE, - STATE(1078), 1, + STATE(1050), 1, aux_sym_predicateDefinitionBody_repeat1, - [22396] = 4, + [22395] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 1, + ACTIONS(513), 1, anon_sym_RBRACE, - ACTIONS(3026), 1, + ACTIONS(3032), 1, anon_sym_COMMA, - STATE(1123), 1, + STATE(1208), 1, aux_sym_sequential_repeat1, - [22409] = 4, + [22408] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 1, - anon_sym_RBRACE, - ACTIONS(3028), 1, - anon_sym_COMMA, - STATE(1123), 1, - aux_sym_sequential_repeat1, - [22422] = 4, - ACTIONS(3), 1, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(3034), 1, + anon_sym_RPAREN, + STATE(1329), 1, + sym__start_column, + [22421] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(529), 1, - anon_sym_RBRACE, - ACTIONS(3030), 1, - anon_sym_COMMA, - STATE(1123), 1, - aux_sym_sequential_repeat1, - [22435] = 4, + ACTIONS(3036), 1, + ts_builtin_sym_end, + ACTIONS(3038), 1, + anon_sym_LF, + STATE(1172), 1, + aux_sym_source_file_repeat1, + [22434] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3040), 1, anon_sym_RPAREN, - ACTIONS(3032), 1, - anon_sym_COMMA, - STATE(1160), 1, - aux_sym_nodeLike_repeat1, - [22448] = 4, + STATE(1332), 1, + sym__start_line, + [22447] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, - anon_sym_RBRACK, - ACTIONS(3034), 1, + ACTIONS(313), 1, + anon_sym_RBRACE, + ACTIONS(2878), 1, + sym_name, + STATE(1051), 1, + sym_mapElement, + [22460] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1027), 1, + anon_sym_RBRACE, + ACTIONS(3042), 1, anon_sym_COMMA, - STATE(1046), 1, - aux_sym_list_repeat1, - [22461] = 4, + STATE(1125), 1, + aux_sym_predicateDefinitionBody_repeat1, + [22473] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 1, + ACTIONS(517), 1, anon_sym_RBRACE, - ACTIONS(3036), 1, + ACTIONS(3044), 1, anon_sym_COMMA, - STATE(1123), 1, + STATE(1208), 1, aux_sym_sequential_repeat1, - [22474] = 4, + [22486] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3038), 1, - anon_sym_COMMA, - ACTIONS(3040), 1, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3046), 1, anon_sym_RPAREN, - STATE(1154), 1, - aux_sym__bubbleScope_repeat1, - [22487] = 4, + STATE(1334), 1, + sym__end_line, + [22499] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2664), 1, + ACTIONS(2734), 1, ts_builtin_sym_end, - ACTIONS(3042), 1, + ACTIONS(3048), 1, anon_sym_LF, - STATE(242), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [22500] = 4, - ACTIONS(113), 1, + [22512] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(3044), 1, - ts_builtin_sym_end, - ACTIONS(3046), 1, - anon_sym_LF, - STATE(1108), 1, - aux_sym_source_file_repeat1, - [22513] = 4, - ACTIONS(113), 1, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3050), 1, + anon_sym_RPAREN, + STATE(1337), 1, + sym__start_line, + [22525] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(2654), 1, - ts_builtin_sym_end, - ACTIONS(3048), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22526] = 4, + ACTIONS(2562), 1, + anon_sym_RBRACK, + ACTIONS(3052), 1, + anon_sym_COMMA, + STATE(1088), 1, + aux_sym_list_repeat1, + [22538] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(3055), 1, + anon_sym_RPAREN, + STATE(1341), 1, + sym__end_column, + [22551] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(191), 1, ts_builtin_sym_end, - ACTIONS(3050), 1, + ACTIONS(3057), 1, anon_sym_LF, - STATE(242), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [22539] = 4, + [22564] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3059), 1, + anon_sym_RPAREN, + STATE(1344), 1, + sym__end_line, + [22577] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(3052), 1, + ACTIONS(3061), 1, ts_builtin_sym_end, - ACTIONS(3054), 1, + ACTIONS(3063), 1, anon_sym_LF, - STATE(1181), 1, + STATE(1164), 1, aux_sym_source_file_repeat1, - [22552] = 4, + [22590] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(447), 1, - anon_sym_RBRACE, - ACTIONS(3056), 1, - anon_sym_COMMA, - STATE(1123), 1, - aux_sym_sequential_repeat1, - [22565] = 4, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(3065), 1, + anon_sym_RPAREN, + STATE(1367), 1, + sym__end_column, + [22603] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(191), 1, ts_builtin_sym_end, - ACTIONS(3050), 1, + ACTIONS(3057), 1, anon_sym_LF, - STATE(1176), 1, + STATE(1167), 1, aux_sym_source_file_repeat1, - [22578] = 4, + [22616] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2855), 1, - sym_name, - ACTIONS(3058), 1, - anon_sym_RBRACE, - STATE(1322), 1, - sym_mapElement, - [22591] = 4, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3067), 1, + anon_sym_RPAREN, + STATE(1369), 1, + sym__start_line, + [22629] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 1, + ACTIONS(519), 1, anon_sym_RBRACE, - ACTIONS(3060), 1, + ACTIONS(3069), 1, anon_sym_COMMA, - STATE(1123), 1, + STATE(1208), 1, aux_sym_sequential_repeat1, - [22604] = 4, + [22642] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(3071), 1, + anon_sym_RPAREN, + STATE(1372), 1, + sym__start_column, + [22655] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(121), 1, + ACTIONS(2700), 1, ts_builtin_sym_end, - ACTIONS(3062), 1, + ACTIONS(3073), 1, anon_sym_LF, - STATE(1184), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [22617] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1454), 1, - anon_sym_LBRACK, - ACTIONS(1474), 1, - anon_sym_DOT, - ACTIONS(3064), 1, - anon_sym_RBRACK, - [22630] = 4, + [22668] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3066), 1, - anon_sym_COMMA, - ACTIONS(3068), 1, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3075), 1, anon_sym_RPAREN, - STATE(1081), 1, - aux_sym__bubbleScope_repeat1, - [22643] = 4, + STATE(1375), 1, + sym__start_line, + [22681] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(455), 1, + ACTIONS(441), 1, anon_sym_RBRACE, - ACTIONS(3070), 1, + ACTIONS(3077), 1, anon_sym_COMMA, - STATE(1123), 1, + STATE(1208), 1, aux_sym_sequential_repeat1, - [22656] = 4, + [22694] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2500), 1, - anon_sym_COMMA, - ACTIONS(2502), 1, - anon_sym_RBRACK, - STATE(1082), 1, - aux_sym_list_repeat1, - [22669] = 4, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(3079), 1, + anon_sym_RPAREN, + STATE(1377), 1, + sym__end_column, + [22707] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3072), 1, + ACTIONS(3081), 1, anon_sym_COMMA, - ACTIONS(3074), 1, + ACTIONS(3083), 1, anon_sym_RPAREN, - STATE(1083), 1, - aux_sym_nodeLike_repeat1, - [22682] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2630), 1, - ts_builtin_sym_end, - ACTIONS(3076), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22695] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2632), 1, - ts_builtin_sym_end, - ACTIONS(3078), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22708] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2674), 1, - ts_builtin_sym_end, - ACTIONS(3080), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22721] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3082), 1, - ts_builtin_sym_end, - ACTIONS(3084), 1, - anon_sym_LF, - STATE(1191), 1, - aux_sym_source_file_repeat1, - [22734] = 4, + STATE(1075), 1, + aux_sym__bubbleScope_repeat1, + [22720] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(309), 1, - anon_sym_RBRACK, - ACTIONS(3086), 1, - anon_sym_COMMA, - STATE(1046), 1, - aux_sym_list_repeat1, - [22747] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2666), 1, - ts_builtin_sym_end, - ACTIONS(3088), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22760] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(3090), 1, - ts_builtin_sym_end, - ACTIONS(3092), 1, - anon_sym_LF, - STATE(1200), 1, - aux_sym_source_file_repeat1, - [22773] = 4, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(3085), 1, + anon_sym_RPAREN, + STATE(1380), 1, + sym__start_column, + [22733] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2668), 1, + ACTIONS(2744), 1, ts_builtin_sym_end, - ACTIONS(3094), 1, + ACTIONS(3087), 1, anon_sym_LF, - STATE(242), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [22786] = 4, + [22746] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3096), 1, - anon_sym_COMMA, - ACTIONS(3098), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(3089), 1, anon_sym_RPAREN, - STATE(1043), 1, - aux_sym__bubbleScope_repeat1, - [22799] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(193), 1, - ts_builtin_sym_end, - ACTIONS(3100), 1, - anon_sym_LF, - STATE(1195), 1, - aux_sym_source_file_repeat1, - [22812] = 4, + STATE(1382), 1, + sym__end_column, + [22759] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(3102), 1, + ACTIONS(3091), 1, ts_builtin_sym_end, - ACTIONS(3104), 1, + ACTIONS(3093), 1, anon_sym_LF, - STATE(1166), 1, + STATE(1158), 1, aux_sym_source_file_repeat1, - [22825] = 4, - ACTIONS(113), 1, + [22772] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(2714), 1, - ts_builtin_sym_end, - ACTIONS(3106), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22838] = 4, - ACTIONS(113), 1, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3095), 1, + anon_sym_RPAREN, + STATE(1387), 1, + sym__end_line, + [22785] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(2694), 1, - ts_builtin_sym_end, - ACTIONS(3108), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22851] = 4, + ACTIONS(2878), 1, + sym_name, + ACTIONS(3097), 1, + anon_sym_RBRACE, + STATE(1236), 1, + sym_mapElement, + [22798] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, - anon_sym_RBRACK, - ACTIONS(3110), 1, - anon_sym_COMMA, - STATE(1046), 1, - aux_sym_list_repeat1, - [22864] = 4, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(3099), 1, + anon_sym_RPAREN, + STATE(1388), 1, + sym__start_column, + [22811] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(3112), 1, + ACTIONS(2742), 1, ts_builtin_sym_end, - ACTIONS(3114), 1, + ACTIONS(3101), 1, anon_sym_LF, - STATE(1165), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [22877] = 4, - ACTIONS(113), 1, + [22824] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(2680), 1, - ts_builtin_sym_end, - ACTIONS(3116), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22890] = 4, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3103), 1, + anon_sym_RPAREN, + STATE(1389), 1, + sym__end_line, + [22837] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2540), 1, + ACTIONS(523), 1, anon_sym_RBRACE, - ACTIONS(3118), 1, + ACTIONS(3105), 1, anon_sym_COMMA, - STATE(1123), 1, + STATE(1208), 1, aux_sym_sequential_repeat1, - [22903] = 4, + [22850] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3121), 1, - anon_sym_COMMA, - ACTIONS(3123), 1, - anon_sym_RBRACE, - STATE(1149), 1, - aux_sym_predicateDefinitionBody_repeat1, - [22916] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2710), 1, - ts_builtin_sym_end, - ACTIONS(3125), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22929] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2708), 1, - ts_builtin_sym_end, - ACTIONS(3127), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [22942] = 4, - ACTIONS(113), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(3107), 1, + anon_sym_RPAREN, + STATE(1391), 1, + sym__end_column, + [22863] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(3129), 1, - ts_builtin_sym_end, - ACTIONS(3131), 1, - anon_sym_LF, - STATE(1162), 1, - aux_sym_source_file_repeat1, - [22955] = 4, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(3109), 1, + anon_sym_RPAREN, + STATE(1393), 1, + sym__start_column, + [22876] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1009), 1, + ACTIONS(485), 1, anon_sym_RBRACE, - ACTIONS(3133), 1, + ACTIONS(3111), 1, anon_sym_COMMA, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [22968] = 4, + STATE(1208), 1, + aux_sym_sequential_repeat1, + [22889] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1456), 1, + anon_sym_LBRACK, + ACTIONS(1486), 1, + anon_sym_DOT, + ACTIONS(3113), 1, + anon_sym_RBRACK, + [22902] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3135), 1, + ACTIONS(3115), 1, anon_sym_COMMA, - ACTIONS(3137), 1, + ACTIONS(3117), 1, anon_sym_RPAREN, - STATE(1154), 1, + STATE(1055), 1, aux_sym__bubbleScope_repeat1, - [22981] = 4, + [22915] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3139), 1, + ACTIONS(303), 1, + anon_sym_RBRACK, + ACTIONS(3119), 1, anon_sym_COMMA, - ACTIONS(3141), 1, - anon_sym_RBRACE, - STATE(1016), 1, - aux_sym_map_repeat1, - [22994] = 4, + STATE(1088), 1, + aux_sym_list_repeat1, + [22928] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2855), 1, - sym_name, - ACTIONS(3141), 1, - anon_sym_RBRACE, - STATE(1322), 1, - sym_mapElement, - [23007] = 4, - ACTIONS(113), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(3121), 1, + anon_sym_RPAREN, + STATE(1394), 1, + sym__end_column, + [22941] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(115), 1, - ts_builtin_sym_end, - ACTIONS(3143), 1, - anon_sym_LF, - STATE(1050), 1, - aux_sym_source_file_repeat1, - [23020] = 4, + ACTIONS(3123), 1, + anon_sym_COMMA, + ACTIONS(3126), 1, + anon_sym_RPAREN, + STATE(1120), 1, + aux_sym__bubbleScope_repeat1, + [22954] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3145), 1, + ACTIONS(3128), 1, anon_sym_COMMA, - ACTIONS(3147), 1, - anon_sym_RBRACE, - STATE(1150), 1, - aux_sym_predicateDefinitionBody_repeat1, - [23033] = 4, + ACTIONS(3130), 1, + anon_sym_RPAREN, + STATE(1029), 1, + aux_sym__bubbleScope_repeat1, + [22967] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2855), 1, - sym_name, - ACTIONS(3149), 1, - anon_sym_RBRACE, - STATE(1322), 1, - sym_mapElement, - [23046] = 4, + ACTIONS(3132), 1, + anon_sym_COMMA, + ACTIONS(3134), 1, + anon_sym_RPAREN, + STATE(1076), 1, + aux_sym__bubbleScope_repeat1, + [22980] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2504), 1, + ACTIONS(2532), 1, anon_sym_COMMA, - ACTIONS(2506), 1, + ACTIONS(2534), 1, anon_sym_RBRACK, - STATE(1120), 1, + STATE(1062), 1, aux_sym_list_repeat1, - [23059] = 4, + [22993] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 1, - anon_sym_RBRACE, - ACTIONS(3151), 1, + ACTIONS(3136), 1, anon_sym_COMMA, - STATE(1123), 1, - aux_sym_sequential_repeat1, - [23072] = 4, + ACTIONS(3138), 1, + anon_sym_RPAREN, + STATE(1068), 1, + aux_sym_nodeLike_repeat1, + [23006] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3153), 1, + ACTIONS(3140), 1, anon_sym_COMMA, - ACTIONS(3155), 1, + ACTIONS(3143), 1, anon_sym_RBRACE, - STATE(1130), 1, - aux_sym_map_repeat1, - [23085] = 4, + STATE(1125), 1, + aux_sym_predicateDefinitionBody_repeat1, + [23019] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, - anon_sym_LBRACK, - ACTIONS(1474), 1, - anon_sym_DOT, - ACTIONS(3157), 1, - anon_sym_EQ, - [23098] = 4, + ACTIONS(1320), 3, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_doubleQuoteSnippet, + [23028] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(3159), 1, + ACTIONS(2714), 1, ts_builtin_sym_end, - ACTIONS(3161), 1, + ACTIONS(3145), 1, anon_sym_LF, - STATE(1031), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [23111] = 4, + [23041] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3163), 1, + ACTIONS(1013), 1, + anon_sym_RBRACE, + ACTIONS(3147), 1, + anon_sym_COMMA, + STATE(1125), 1, + aux_sym_predicateDefinitionBody_repeat1, + [23054] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3149), 1, anon_sym_COMMA, - ACTIONS(3165), 1, + ACTIONS(3151), 1, + anon_sym_RPAREN, + STATE(1139), 1, + aux_sym_nodeLike_repeat1, + [23067] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(995), 1, anon_sym_RBRACE, - STATE(1146), 1, + ACTIONS(3153), 1, + anon_sym_COMMA, + STATE(1125), 1, aux_sym_predicateDefinitionBody_repeat1, - [23124] = 4, + [23080] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1001), 1, + ACTIONS(1003), 1, anon_sym_RBRACE, - ACTIONS(3167), 1, + ACTIONS(3155), 1, anon_sym_COMMA, - STATE(1151), 1, + STATE(1125), 1, aux_sym_predicateDefinitionBody_repeat1, - [23137] = 4, + [23093] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2855), 1, - sym_name, - ACTIONS(3169), 1, + ACTIONS(1011), 1, anon_sym_RBRACE, - STATE(1322), 1, - sym_mapElement, - [23150] = 4, + ACTIONS(3157), 1, + anon_sym_COMMA, + STATE(1125), 1, + aux_sym_predicateDefinitionBody_repeat1, + [23106] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3169), 1, + ACTIONS(993), 1, anon_sym_RBRACE, - ACTIONS(3171), 1, + ACTIONS(3159), 1, anon_sym_COMMA, - STATE(1016), 1, - aux_sym_map_repeat1, - [23163] = 4, + STATE(1125), 1, + aux_sym_predicateDefinitionBody_repeat1, + [23119] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3173), 1, + ACTIONS(989), 1, + anon_sym_RBRACE, + ACTIONS(3161), 1, anon_sym_COMMA, - ACTIONS(3175), 1, + STATE(1125), 1, + aux_sym_predicateDefinitionBody_repeat1, + [23132] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(997), 1, anon_sym_RBRACE, - STATE(1141), 1, + ACTIONS(3163), 1, + anon_sym_COMMA, + STATE(1125), 1, aux_sym_predicateDefinitionBody_repeat1, - [23176] = 1, - ACTIONS(3177), 4, + [23145] = 1, + ACTIONS(3165), 4, anon_sym_LBRACE, anon_sym_RBRACE, sym_noBraces, sym_comment, - [23183] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(969), 1, - anon_sym_RBRACE, - ACTIONS(3179), 1, - anon_sym_COMMA, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [23196] = 4, + [23152] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(313), 1, + ACTIONS(321), 1, anon_sym_RBRACE, - ACTIONS(2855), 1, + ACTIONS(2878), 1, sym_name, - STATE(1137), 1, + STATE(1168), 1, sym_mapElement, - [23209] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2688), 1, - ts_builtin_sym_end, - ACTIONS(3181), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [23222] = 4, + [23165] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(997), 1, + ACTIONS(477), 1, anon_sym_RBRACE, - ACTIONS(3183), 1, + ACTIONS(3167), 1, anon_sym_COMMA, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [23235] = 4, + STATE(1208), 1, + aux_sym_sequential_repeat1, + [23178] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(983), 1, - anon_sym_RBRACE, - ACTIONS(3185), 1, + ACTIONS(395), 1, + anon_sym_RPAREN, + ACTIONS(3169), 1, anon_sym_COMMA, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [23248] = 4, + STATE(1026), 1, + aux_sym_nodeLike_repeat1, + [23191] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3187), 1, + ACTIONS(3171), 1, anon_sym_COMMA, - ACTIONS(3190), 1, + ACTIONS(3173), 1, anon_sym_RBRACE, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [23261] = 4, + STATE(1025), 1, + aux_sym_map_repeat1, + [23204] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(975), 1, - anon_sym_RBRACE, - ACTIONS(3192), 1, + ACTIONS(343), 1, + anon_sym_RPAREN, + ACTIONS(3175), 1, anon_sym_COMMA, - STATE(1151), 1, - aux_sym_predicateDefinitionBody_repeat1, - [23274] = 4, + STATE(1026), 1, + aux_sym_nodeLike_repeat1, + [23217] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2878), 1, + sym_name, + ACTIONS(3173), 1, + anon_sym_RBRACE, + STATE(1236), 1, + sym_mapElement, + [23230] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(3194), 1, + ACTIONS(3177), 1, ts_builtin_sym_end, - ACTIONS(3196), 1, + ACTIONS(3179), 1, anon_sym_LF, - STATE(1112), 1, + STATE(1037), 1, aux_sym_source_file_repeat1, - [23287] = 4, + [23243] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3198), 1, - anon_sym_COMMA, - ACTIONS(3201), 1, + ACTIONS(387), 1, anon_sym_RPAREN, - STATE(1154), 1, - aux_sym__bubbleScope_repeat1, - [23300] = 4, + ACTIONS(3181), 1, + anon_sym_COMMA, + STATE(1026), 1, + aux_sym_nodeLike_repeat1, + [23256] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3203), 1, + ACTIONS(283), 1, + anon_sym_RBRACK, + ACTIONS(3183), 1, anon_sym_COMMA, - ACTIONS(3205), 1, - anon_sym_RPAREN, - STATE(1129), 1, - aux_sym__bubbleScope_repeat1, - [23313] = 4, + STATE(1088), 1, + aux_sym_list_repeat1, + [23269] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2889), 1, - anon_sym_COLON, - ACTIONS(2891), 1, + ACTIONS(1456), 1, anon_sym_LBRACK, - ACTIONS(2978), 1, - anon_sym_LPAREN, - [23326] = 4, + ACTIONS(1486), 1, + anon_sym_DOT, + ACTIONS(3185), 1, + anon_sym_EQ, + [23282] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3207), 1, - anon_sym_COMMA, - ACTIONS(3209), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(3187), 1, anon_sym_RPAREN, - STATE(1154), 1, - aux_sym__bubbleScope_repeat1, - [23339] = 4, + STATE(1285), 1, + sym__end_column, + [23295] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3211), 1, - anon_sym_COMMA, - ACTIONS(3213), 1, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(3189), 1, anon_sym_RPAREN, - STATE(1154), 1, - aux_sym__bubbleScope_repeat1, - [23352] = 4, + STATE(1278), 1, + sym__start_column, + [23308] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3215), 1, + ACTIONS(3191), 1, anon_sym_COMMA, - ACTIONS(3217), 1, + ACTIONS(3193), 1, anon_sym_RPAREN, - STATE(1154), 1, + STATE(1120), 1, aux_sym__bubbleScope_repeat1, - [23365] = 4, + [23321] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3219), 1, + ACTIONS(3195), 1, anon_sym_COMMA, - ACTIONS(3222), 1, + ACTIONS(3197), 1, anon_sym_RPAREN, - STATE(1160), 1, - aux_sym_nodeLike_repeat1, - [23378] = 4, + STATE(1120), 1, + aux_sym__bubbleScope_repeat1, + [23334] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(193), 1, + ACTIONS(2682), 1, ts_builtin_sym_end, - ACTIONS(3100), 1, + ACTIONS(3199), 1, anon_sym_LF, - STATE(242), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [23391] = 4, + [23347] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(3201), 1, + anon_sym_RPAREN, + STATE(1277), 1, + sym__end_column, + [23360] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3203), 1, + anon_sym_RPAREN, + STATE(1276), 1, + sym__end_line, + [23373] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3205), 1, + anon_sym_COMMA, + ACTIONS(3207), 1, + anon_sym_RBRACE, + STATE(1134), 1, + aux_sym_predicateDefinitionBody_repeat1, + [23386] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2716), 1, + ACTIONS(3209), 1, ts_builtin_sym_end, - ACTIONS(3224), 1, + ACTIONS(3211), 1, anon_sym_LF, - STATE(242), 1, + STATE(1035), 1, aux_sym_source_file_repeat1, - [23404] = 4, + [23399] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(3226), 1, + ACTIONS(2670), 1, ts_builtin_sym_end, - ACTIONS(3228), 1, + ACTIONS(3213), 1, anon_sym_LF, - STATE(1148), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [23417] = 4, + [23412] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2698), 1, + ACTIONS(3215), 1, ts_builtin_sym_end, - ACTIONS(3230), 1, + ACTIONS(3217), 1, anon_sym_LF, - STATE(242), 1, + STATE(1058), 1, aux_sym_source_file_repeat1, - [23430] = 4, + [23425] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2700), 1, + ACTIONS(2672), 1, ts_builtin_sym_end, - ACTIONS(3232), 1, + ACTIONS(3219), 1, anon_sym_LF, - STATE(242), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [23443] = 4, + [23438] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2696), 1, + ACTIONS(2676), 1, ts_builtin_sym_end, - ACTIONS(3234), 1, + ACTIONS(3221), 1, anon_sym_LF, - STATE(242), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [23456] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(3236), 1, - anon_sym_RPAREN, - STATE(1251), 1, - sym__start_line, - [23469] = 4, - ACTIONS(3), 1, + [23451] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(3238), 1, - anon_sym_RPAREN, - STATE(1250), 1, - sym__end_line, - [23482] = 4, - ACTIONS(3), 1, + ACTIONS(165), 1, + ts_builtin_sym_end, + ACTIONS(3223), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [23464] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(3240), 1, - anon_sym_RPAREN, - STATE(1257), 1, - sym__start_line, - [23495] = 4, + ACTIONS(3225), 1, + ts_builtin_sym_end, + ACTIONS(3227), 1, + anon_sym_LF, + STATE(1086), 1, + aux_sym_source_file_repeat1, + [23477] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(3242), 1, + ACTIONS(3229), 1, anon_sym_RPAREN, - STATE(1239), 1, + STATE(1275), 1, sym__start_column, - [23508] = 4, + [23490] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2628), 1, + ACTIONS(165), 1, ts_builtin_sym_end, - ACTIONS(3244), 1, + ACTIONS(3223), 1, anon_sym_LF, - STATE(242), 1, + STATE(1073), 1, aux_sym_source_file_repeat1, - [23521] = 4, - ACTIONS(3), 1, + [23503] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(3246), 1, - anon_sym_RPAREN, - STATE(1204), 1, - sym__end_line, - [23534] = 4, + ACTIONS(2664), 1, + ts_builtin_sym_end, + ACTIONS(3231), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [23516] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(3248), 1, + ACTIONS(133), 1, ts_builtin_sym_end, - ACTIONS(3250), 1, + ACTIONS(3233), 1, anon_sym_LF, - STATE(1109), 1, + STATE(1090), 1, aux_sym_source_file_repeat1, - [23547] = 4, - ACTIONS(3), 1, + [23529] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(3252), 1, - anon_sym_RPAREN, - STATE(1214), 1, - sym__start_column, - [23560] = 4, + ACTIONS(3235), 1, + ts_builtin_sym_end, + ACTIONS(3237), 1, + anon_sym_LF, + STATE(1049), 1, + aux_sym_source_file_repeat1, + [23542] = 4, + ACTIONS(113), 1, + sym_comment, + ACTIONS(2662), 1, + ts_builtin_sym_end, + ACTIONS(3239), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [23555] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(3254), 1, - anon_sym_RPAREN, - STATE(1229), 1, - sym__start_line, - [23573] = 4, + ACTIONS(3241), 1, + anon_sym_COMMA, + ACTIONS(3243), 1, + anon_sym_RBRACE, + STATE(1204), 1, + aux_sym_map_repeat1, + [23568] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2636), 1, + ACTIONS(3245), 1, ts_builtin_sym_end, - ACTIONS(3256), 1, + ACTIONS(3247), 1, anon_sym_LF, - STATE(242), 1, + STATE(1052), 1, aux_sym_source_file_repeat1, - [23586] = 4, - ACTIONS(3), 1, + [23581] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(3258), 1, - anon_sym_RPAREN, - STATE(1240), 1, - sym__end_line, - [23599] = 4, + ACTIONS(2654), 1, + ts_builtin_sym_end, + ACTIONS(3249), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [23594] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(401), 1, - anon_sym_RPAREN, - ACTIONS(3260), 1, + ACTIONS(457), 1, + anon_sym_RBRACE, + ACTIONS(3251), 1, anon_sym_COMMA, - STATE(1160), 1, - aux_sym_nodeLike_repeat1, - [23612] = 4, - ACTIONS(3), 1, + STATE(1208), 1, + aux_sym_sequential_repeat1, + [23607] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(3262), 1, - anon_sym_RPAREN, - STATE(1242), 1, - sym__start_line, - [23625] = 4, + ACTIONS(2656), 1, + ts_builtin_sym_end, + ACTIONS(3253), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [23620] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(3264), 1, - anon_sym_RPAREN, - STATE(1368), 1, - sym__end_column, - [23638] = 4, + ACTIONS(3255), 1, + anon_sym_COMMA, + ACTIONS(3257), 1, + anon_sym_RBRACE, + STATE(1135), 1, + aux_sym_predicateDefinitionBody_repeat1, + [23633] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(2638), 1, + ACTIONS(2660), 1, ts_builtin_sym_end, - ACTIONS(3266), 1, + ACTIONS(3259), 1, anon_sym_LF, - STATE(242), 1, + STATE(250), 1, aux_sym_source_file_repeat1, - [23651] = 4, - ACTIONS(3), 1, + [23646] = 4, + ACTIONS(113), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(3268), 1, - anon_sym_RPAREN, - STATE(1205), 1, - sym__end_line, - [23664] = 4, + ACTIONS(2732), 1, + ts_builtin_sym_end, + ACTIONS(3261), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [23659] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2726), 1, - anon_sym_end_column, - ACTIONS(3270), 1, - anon_sym_RPAREN, - STATE(1209), 1, - sym__end_column, - [23677] = 4, + ACTIONS(2476), 1, + anon_sym_COMMA, + ACTIONS(2478), 1, + anon_sym_RBRACK, + STATE(1207), 1, + aux_sym_list_repeat1, + [23672] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(139), 1, ts_builtin_sym_end, - ACTIONS(3272), 1, + ACTIONS(3263), 1, anon_sym_LF, - STATE(242), 1, + STATE(1059), 1, aux_sym_source_file_repeat1, - [23690] = 4, + [23685] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(3274), 1, - anon_sym_RPAREN, - STATE(1212), 1, - sym__start_line, - [23703] = 4, + ACTIONS(2964), 1, + anon_sym_COLON, + ACTIONS(2966), 1, + anon_sym_LBRACK, + ACTIONS(3016), 1, + anon_sym_LPAREN, + [23698] = 4, + ACTIONS(113), 1, + sym_comment, + ACTIONS(3265), 1, + ts_builtin_sym_end, + ACTIONS(3267), 1, + anon_sym_LF, + STATE(1098), 1, + aux_sym_source_file_repeat1, + [23711] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(3276), 1, + ACTIONS(3269), 1, ts_builtin_sym_end, - ACTIONS(3278), 1, + ACTIONS(3271), 1, anon_sym_LF, - STATE(1122), 1, + STATE(1110), 1, aux_sym_source_file_repeat1, - [23716] = 4, + [23724] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, - anon_sym_start_column, - ACTIONS(3280), 1, + ACTIONS(3273), 1, + anon_sym_COMMA, + ACTIONS(3275), 1, anon_sym_RPAREN, - STATE(1213), 1, - sym__start_column, - [23729] = 4, + STATE(1061), 1, + aux_sym__bubbleScope_repeat1, + [23737] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3277), 1, + anon_sym_COMMA, + ACTIONS(3279), 1, + anon_sym_RBRACE, + STATE(1130), 1, + aux_sym_predicateDefinitionBody_repeat1, + [23750] = 4, ACTIONS(113), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(183), 1, ts_builtin_sym_end, - ACTIONS(3272), 1, + ACTIONS(2892), 1, anon_sym_LF, - STATE(1118), 1, + STATE(1104), 1, aux_sym_source_file_repeat1, - [23742] = 4, + [23763] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2720), 1, - anon_sym_start_line, - ACTIONS(3282), 1, + ACTIONS(2878), 1, + sym_name, + ACTIONS(3281), 1, + anon_sym_RBRACE, + STATE(1236), 1, + sym_mapElement, + [23776] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3283), 1, anon_sym_RPAREN, - STATE(1215), 1, - sym__start_line, - [23755] = 4, + STATE(1274), 1, + sym__end_line, + [23789] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(3284), 1, + ACTIONS(3285), 1, anon_sym_RPAREN, - STATE(1217), 1, + STATE(1273), 1, sym__end_column, - [23768] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2640), 1, - ts_builtin_sym_end, - ACTIONS(3286), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [23781] = 4, + [23802] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(3288), 1, + ACTIONS(3287), 1, anon_sym_RPAREN, - STATE(1219), 1, + STATE(1271), 1, sym__start_column, - [23794] = 4, + [23815] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(3290), 1, + ACTIONS(3289), 1, anon_sym_RPAREN, - STATE(1221), 1, + STATE(1269), 1, sym__end_column, - [23807] = 4, + [23828] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, - anon_sym_end_line, - ACTIONS(3292), 1, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3291), 1, anon_sym_RPAREN, - STATE(1223), 1, - sym__end_line, - [23820] = 4, - ACTIONS(113), 1, - sym_comment, - ACTIONS(2644), 1, - ts_builtin_sym_end, - ACTIONS(3294), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [23833] = 4, + STATE(1261), 1, + sym__start_line, + [23841] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(3296), 1, + ACTIONS(3293), 1, anon_sym_RPAREN, - STATE(1225), 1, + STATE(1260), 1, sym__start_column, - [23846] = 4, - ACTIONS(113), 1, + [23854] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(3298), 1, - ts_builtin_sym_end, - ACTIONS(3300), 1, - anon_sym_LF, - STATE(1125), 1, - aux_sym_source_file_repeat1, - [23859] = 4, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3295), 1, + anon_sym_RPAREN, + STATE(1242), 1, + sym__start_line, + [23867] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, + ACTIONS(2754), 1, + anon_sym_end_column, + ACTIONS(3297), 1, + anon_sym_RPAREN, + STATE(1240), 1, + sym__end_column, + [23880] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2750), 1, anon_sym_end_line, - ACTIONS(3302), 1, + ACTIONS(3299), 1, anon_sym_RPAREN, - STATE(1227), 1, + STATE(1239), 1, sym__end_line, - [23872] = 4, + [23893] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2726), 1, + ACTIONS(2754), 1, anon_sym_end_column, - ACTIONS(3304), 1, + ACTIONS(3301), 1, anon_sym_RPAREN, - STATE(1228), 1, + STATE(1238), 1, sym__end_column, - [23885] = 4, - ACTIONS(113), 1, + [23906] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(2648), 1, - ts_builtin_sym_end, - ACTIONS(3306), 1, - anon_sym_LF, - STATE(242), 1, - aux_sym_source_file_repeat1, - [23898] = 4, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3303), 1, + anon_sym_RPAREN, + STATE(1237), 1, + sym__start_line, + [23919] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3305), 1, + anon_sym_RPAREN, + STATE(1235), 1, + sym__end_line, + [23932] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3307), 1, + anon_sym_RPAREN, + STATE(1234), 1, + sym__start_line, + [23945] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2752), 1, anon_sym_start_column, - ACTIONS(3308), 1, + ACTIONS(3309), 1, anon_sym_RPAREN, - STATE(1230), 1, + STATE(1233), 1, sym__start_column, - [23911] = 3, + [23958] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3310), 1, - anon_sym_COMMA, - ACTIONS(3312), 1, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3311), 1, anon_sym_RPAREN, - [23921] = 3, + STATE(1232), 1, + sym__end_line, + [23971] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3314), 1, - anon_sym_COMMA, - ACTIONS(3316), 1, + ACTIONS(2752), 1, + anon_sym_start_column, + ACTIONS(3313), 1, anon_sym_RPAREN, - [23931] = 3, + STATE(1230), 1, + sym__start_column, + [23984] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3318), 1, - anon_sym_COMMA, - ACTIONS(3320), 1, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3315), 1, anon_sym_RPAREN, - [23941] = 3, + STATE(1229), 1, + sym__start_line, + [23997] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3322), 1, - anon_sym_COMMA, - ACTIONS(3324), 1, + ACTIONS(2750), 1, + anon_sym_end_line, + ACTIONS(3317), 1, anon_sym_RPAREN, - [23951] = 3, + STATE(1228), 1, + sym__end_line, + [24010] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, - anon_sym_LBRACE, - STATE(248), 1, - sym_patternDefinitionBody, - [23961] = 3, + ACTIONS(2748), 1, + anon_sym_start_line, + ACTIONS(3319), 1, + anon_sym_RPAREN, + STATE(1227), 1, + sym__start_line, + [24023] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3326), 1, - sym_name, - ACTIONS(3328), 1, - sym_variable, - [23971] = 3, + ACTIONS(3281), 1, + anon_sym_RBRACE, + ACTIONS(3321), 1, + anon_sym_COMMA, + STATE(1025), 1, + aux_sym_map_repeat1, + [24036] = 4, + ACTIONS(113), 1, + sym_comment, + ACTIONS(2684), 1, + ts_builtin_sym_end, + ACTIONS(3323), 1, + anon_sym_LF, + STATE(250), 1, + aux_sym_source_file_repeat1, + [24049] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3330), 1, - anon_sym_RPAREN, - ACTIONS(3332), 1, - sym_variable, - [23981] = 3, + ACTIONS(3325), 1, + anon_sym_COMMA, + ACTIONS(3327), 1, + anon_sym_RBRACE, + STATE(1133), 1, + aux_sym_predicateDefinitionBody_repeat1, + [24062] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3334), 1, + ACTIONS(301), 1, + anon_sym_RBRACK, + ACTIONS(3329), 1, anon_sym_COMMA, - ACTIONS(3336), 1, - anon_sym_RPAREN, - [23991] = 3, + STATE(1088), 1, + aux_sym_list_repeat1, + [24075] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3209), 1, - anon_sym_RPAREN, - ACTIONS(3332), 1, - sym_variable, - [24001] = 2, + ACTIONS(2588), 1, + anon_sym_RBRACE, + ACTIONS(3331), 1, + anon_sym_COMMA, + STATE(1208), 1, + aux_sym_sequential_repeat1, + [24088] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3201), 2, + ACTIONS(3334), 1, anon_sym_COMMA, - anon_sym_RPAREN, - [24009] = 3, + ACTIONS(3336), 1, + anon_sym_RBRACE, + STATE(1131), 1, + aux_sym_predicateDefinitionBody_repeat1, + [24101] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3338), 1, anon_sym_COMMA, ACTIONS(3340), 1, anon_sym_RPAREN, - [24019] = 3, + [24111] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3342), 1, anon_sym_COMMA, ACTIONS(3344), 1, anon_sym_RPAREN, - [24029] = 3, + [24121] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3346), 1, anon_sym_COMMA, ACTIONS(3348), 1, anon_sym_RPAREN, - [24039] = 3, + [24131] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3350), 1, anon_sym_COMMA, ACTIONS(3352), 1, anon_sym_RPAREN, - [24049] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3213), 1, - anon_sym_RPAREN, - ACTIONS(3332), 1, - sym_variable, - [24059] = 3, + [24141] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3354), 1, - anon_sym_COMMA, + anon_sym_LBRACE, ACTIONS(3356), 1, - anon_sym_RPAREN, - [24069] = 3, + anon_sym_LPAREN, + [24151] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(2966), 1, + anon_sym_LBRACK, ACTIONS(3358), 1, - anon_sym_LBRACE, - STATE(269), 1, - sym_predicateDefinitionBody, - [24079] = 3, + anon_sym_LPAREN, + [24161] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3360), 1, anon_sym_COMMA, ACTIONS(3362), 1, anon_sym_RPAREN, - [24089] = 3, + [24171] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3332), 1, - sym_variable, - ACTIONS(3364), 1, - anon_sym_RPAREN, - [24099] = 3, + ACTIONS(2962), 1, + anon_sym_LPAREN, + ACTIONS(2966), 1, + anon_sym_LBRACK, + [24181] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(3364), 1, + anon_sym_LBRACE, ACTIONS(3366), 1, - anon_sym_COMMA, - ACTIONS(3368), 1, - anon_sym_RPAREN, - [24109] = 3, + anon_sym_LPAREN, + [24191] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3370), 1, - anon_sym_LBRACE, - ACTIONS(3372), 1, + ACTIONS(2966), 1, + anon_sym_LBRACK, + ACTIONS(3016), 1, anon_sym_LPAREN, - [24119] = 3, + [24201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3374), 1, + ACTIONS(3368), 1, + anon_sym_COMMA, + ACTIONS(3370), 1, + anon_sym_RPAREN, + [24211] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3372), 1, anon_sym_COMMA, - ACTIONS(3376), 1, + ACTIONS(3374), 1, anon_sym_RPAREN, - [24129] = 3, + [24221] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(3376), 1, + anon_sym_RPAREN, ACTIONS(3378), 1, - anon_sym_LBRACE, - STATE(265), 1, - sym_foreignFunctionBody, - [24139] = 3, + sym_variable, + [24231] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3380), 1, - anon_sym_COMMA, - ACTIONS(3382), 1, - anon_sym_RPAREN, - [24149] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3217), 1, anon_sym_RPAREN, - ACTIONS(3332), 1, + ACTIONS(3382), 1, sym_variable, - [24159] = 3, + [24241] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3384), 1, - anon_sym_COMMA, - ACTIONS(3386), 1, anon_sym_RPAREN, - [24169] = 3, + ACTIONS(3386), 1, + sym_variable, + [24251] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3388), 1, - anon_sym_COMMA, - ACTIONS(3390), 1, - anon_sym_RPAREN, - [24179] = 3, + ACTIONS(3388), 2, + sym_variable, + sym_stringConstant, + [24259] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3392), 1, + ACTIONS(3390), 1, anon_sym_COMMA, - ACTIONS(3394), 1, + ACTIONS(3392), 1, anon_sym_RPAREN, - [24189] = 3, + [24269] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3396), 1, + ACTIONS(3394), 1, anon_sym_COMMA, - ACTIONS(3398), 1, + ACTIONS(3396), 1, anon_sym_RPAREN, - [24199] = 3, + [24279] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2891), 1, - anon_sym_LBRACK, + ACTIONS(3398), 1, + anon_sym_COMMA, ACTIONS(3400), 1, - anon_sym_LPAREN, - [24209] = 3, + anon_sym_RPAREN, + [24289] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3402), 1, anon_sym_COMMA, ACTIONS(3404), 1, anon_sym_RPAREN, - [24219] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3378), 1, - anon_sym_LBRACE, - STATE(292), 1, - sym_foreignFunctionBody, - [24229] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3378), 1, - anon_sym_LBRACE, - STATE(274), 1, - sym_foreignFunctionBody, - [24239] = 3, + [24299] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3406), 1, - anon_sym_LBRACE, - ACTIONS(3408), 1, - anon_sym_LPAREN, - [24249] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2812), 1, - anon_sym_LBRACE, - STATE(290), 1, - sym_patternDefinitionBody, - [24259] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3222), 2, anon_sym_COMMA, + ACTIONS(3408), 1, anon_sym_RPAREN, - [24267] = 3, + [24309] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, + ACTIONS(1236), 1, anon_sym_LBRACE, - STATE(282), 1, - sym_patternDefinitionBody, - [24277] = 3, - ACTIONS(3), 1, - sym_comment, ACTIONS(3410), 1, - anon_sym_COMMA, - ACTIONS(3412), 1, - anon_sym_RPAREN, - [24287] = 3, + anon_sym_SEMI, + [24319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3414), 1, + ACTIONS(3412), 1, anon_sym_COMMA, - ACTIONS(3416), 1, + ACTIONS(3414), 1, anon_sym_RPAREN, - [24297] = 2, + [24329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3418), 2, + ACTIONS(3416), 1, anon_sym_COMMA, - anon_sym_RBRACK, - [24305] = 3, + ACTIONS(3418), 1, + anon_sym_RPAREN, + [24339] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3420), 1, anon_sym_COMMA, ACTIONS(3422), 1, anon_sym_RPAREN, - [24315] = 3, + [24349] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3378), 1, - anon_sym_LBRACE, - STATE(252), 1, - sym_foreignFunctionBody, - [24325] = 2, + ACTIONS(3424), 1, + anon_sym_COMMA, + ACTIONS(3426), 1, + anon_sym_RPAREN, + [24359] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3190), 2, + ACTIONS(2885), 2, anon_sym_COMMA, anon_sym_RBRACE, - [24333] = 3, + [24367] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2891), 1, - anon_sym_LBRACK, - ACTIONS(2978), 1, - anon_sym_LPAREN, - [24343] = 3, + ACTIONS(3428), 1, + anon_sym_COMMA, + ACTIONS(3430), 1, + anon_sym_RPAREN, + [24377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3332), 1, - sym_variable, - ACTIONS(3424), 1, + ACTIONS(3432), 1, + anon_sym_COMMA, + ACTIONS(3434), 1, anon_sym_RPAREN, - [24353] = 3, + [24387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3426), 1, + ACTIONS(3436), 1, anon_sym_COMMA, - ACTIONS(3428), 1, + ACTIONS(3438), 1, anon_sym_RPAREN, - [24363] = 3, + [24397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3358), 1, - anon_sym_LBRACE, - STATE(264), 1, - sym_predicateDefinitionBody, - [24373] = 3, + ACTIONS(3440), 1, + anon_sym_COMMA, + ACTIONS(3442), 1, + anon_sym_RPAREN, + [24407] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3358), 1, - anon_sym_LBRACE, - STATE(279), 1, - sym_predicateDefinitionBody, - [24383] = 3, + ACTIONS(3026), 1, + anon_sym_RPAREN, + ACTIONS(3444), 1, + sym_variable, + [24417] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3430), 1, + ACTIONS(3446), 1, anon_sym_COMMA, - ACTIONS(3432), 1, + ACTIONS(3448), 1, anon_sym_RPAREN, - [24393] = 3, + [24427] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3434), 1, + ACTIONS(2562), 2, anon_sym_COMMA, - ACTIONS(3436), 1, - anon_sym_RPAREN, - [24403] = 3, + anon_sym_RBRACK, + [24435] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3438), 1, - anon_sym_COMMA, - ACTIONS(3440), 1, + ACTIONS(3450), 1, anon_sym_RPAREN, - [24413] = 3, + ACTIONS(3452), 1, + sym_variable, + [24445] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3442), 1, - anon_sym_COMMA, - ACTIONS(3444), 1, - anon_sym_RPAREN, - [24423] = 3, + ACTIONS(3454), 1, + anon_sym_LBRACE, + STATE(261), 1, + sym_predicateDefinitionBody, + [24455] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, + ACTIONS(1314), 1, anon_sym_LBRACE, - STATE(249), 1, - sym_patternDefinitionBody, - [24433] = 3, + ACTIONS(3456), 1, + anon_sym_LPAREN, + [24465] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3446), 1, + ACTIONS(3458), 2, anon_sym_COMMA, - ACTIONS(3448), 1, anon_sym_RPAREN, - [24443] = 3, + [24473] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3450), 1, + ACTIONS(3460), 2, anon_sym_COMMA, - ACTIONS(3452), 1, anon_sym_RPAREN, - [24453] = 3, + [24481] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3454), 1, + ACTIONS(3462), 1, anon_sym_COMMA, - ACTIONS(3456), 1, + ACTIONS(3464), 1, anon_sym_RPAREN, - [24463] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2812), 1, - anon_sym_LBRACE, - STATE(272), 1, - sym_patternDefinitionBody, - [24473] = 3, + [24491] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3458), 1, + ACTIONS(3466), 1, anon_sym_COMMA, - ACTIONS(3460), 1, + ACTIONS(3468), 1, anon_sym_RPAREN, - [24483] = 3, + [24501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3462), 1, + ACTIONS(3470), 2, anon_sym_COMMA, - ACTIONS(3464), 1, anon_sym_RPAREN, - [24493] = 3, + [24509] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3466), 1, + ACTIONS(3472), 2, anon_sym_COMMA, - ACTIONS(3468), 1, anon_sym_RPAREN, - [24503] = 3, + [24517] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3470), 1, + ACTIONS(3474), 2, anon_sym_COMMA, - ACTIONS(3472), 1, anon_sym_RPAREN, - [24513] = 3, + [24525] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3474), 1, + ACTIONS(3476), 2, anon_sym_COMMA, - ACTIONS(3476), 1, anon_sym_RPAREN, - [24523] = 3, + [24533] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3478), 1, anon_sym_COMMA, ACTIONS(3480), 1, anon_sym_RPAREN, - [24533] = 3, + [24543] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3482), 1, anon_sym_COMMA, ACTIONS(3484), 1, anon_sym_RPAREN, - [24543] = 3, + [24553] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3486), 1, anon_sym_COMMA, ACTIONS(3488), 1, anon_sym_RPAREN, - [24553] = 3, + [24563] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3490), 1, anon_sym_COMMA, ACTIONS(3492), 1, anon_sym_RPAREN, - [24563] = 3, + [24573] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3494), 1, anon_sym_COMMA, ACTIONS(3496), 1, anon_sym_RPAREN, - [24573] = 3, + [24583] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3332), 1, - sym_variable, ACTIONS(3498), 1, + anon_sym_COMMA, + ACTIONS(3500), 1, anon_sym_RPAREN, - [24583] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2887), 1, - anon_sym_LPAREN, - ACTIONS(2891), 1, - anon_sym_LBRACK, [24593] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3500), 1, - anon_sym_COMMA, ACTIONS(3502), 1, + anon_sym_COMMA, + ACTIONS(3504), 1, anon_sym_RPAREN, [24603] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3504), 1, - anon_sym_COMMA, ACTIONS(3506), 1, + anon_sym_COMMA, + ACTIONS(3508), 1, anon_sym_RPAREN, [24613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3508), 1, - anon_sym_COMMA, ACTIONS(3510), 1, + anon_sym_COMMA, + ACTIONS(3512), 1, anon_sym_RPAREN, [24623] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3512), 1, - anon_sym_COMMA, ACTIONS(3514), 1, + anon_sym_COMMA, + ACTIONS(3516), 1, anon_sym_RPAREN, [24633] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3516), 1, - anon_sym_COMMA, ACTIONS(3518), 1, + anon_sym_COMMA, + ACTIONS(3520), 1, anon_sym_RPAREN, [24643] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3520), 1, - anon_sym_COMMA, ACTIONS(3522), 1, + anon_sym_COMMA, + ACTIONS(3524), 1, anon_sym_RPAREN, [24653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3524), 1, - anon_sym_COMMA, ACTIONS(3526), 1, + anon_sym_COMMA, + ACTIONS(3528), 1, anon_sym_RPAREN, [24663] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3528), 1, - anon_sym_RPAREN, ACTIONS(3530), 1, - sym_variable, + anon_sym_COMMA, + ACTIONS(3532), 1, + anon_sym_RPAREN, [24673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3532), 1, - anon_sym_RPAREN, ACTIONS(3534), 1, - sym_variable, + anon_sym_COMMA, + ACTIONS(3536), 1, + anon_sym_RPAREN, [24683] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3536), 1, - anon_sym_COMMA, ACTIONS(3538), 1, + anon_sym_COMMA, + ACTIONS(3540), 1, anon_sym_RPAREN, [24693] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3540), 1, - anon_sym_COMMA, ACTIONS(3542), 1, + anon_sym_COMMA, + ACTIONS(3544), 1, anon_sym_RPAREN, [24703] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - ACTIONS(3546), 1, + ACTIONS(3193), 1, anon_sym_RPAREN, + ACTIONS(3444), 1, + sym_variable, [24713] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3548), 1, + ACTIONS(3546), 1, anon_sym_COMMA, - ACTIONS(3550), 1, + ACTIONS(3548), 1, anon_sym_RPAREN, [24723] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(3550), 1, + anon_sym_COMMA, ACTIONS(3552), 1, - sym_name, - ACTIONS(3554), 1, - sym_variable, + anon_sym_RPAREN, [24733] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, - anon_sym_LBRACE, - STATE(281), 1, - sym_patternDefinitionBody, + ACTIONS(3554), 1, + anon_sym_COMMA, + ACTIONS(3556), 1, + anon_sym_RPAREN, [24743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3556), 1, - anon_sym_COMMA, ACTIONS(3558), 1, + anon_sym_COMMA, + ACTIONS(3560), 1, anon_sym_RPAREN, [24753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3560), 1, - anon_sym_COMMA, ACTIONS(3562), 1, + anon_sym_COMMA, + ACTIONS(3564), 1, anon_sym_RPAREN, [24763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3564), 1, - anon_sym_COMMA, ACTIONS(3566), 1, + anon_sym_COMMA, + ACTIONS(3568), 1, anon_sym_RPAREN, [24773] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, - anon_sym_LBRACE, - STATE(278), 1, - sym_patternDefinitionBody, + ACTIONS(3570), 1, + anon_sym_COMMA, + ACTIONS(3572), 1, + anon_sym_RPAREN, [24783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3137), 1, + ACTIONS(3574), 1, + anon_sym_COMMA, + ACTIONS(3576), 1, anon_sym_RPAREN, - ACTIONS(3332), 1, - sym_variable, [24793] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3568), 1, + ACTIONS(3578), 1, anon_sym_COMMA, - ACTIONS(3570), 1, + ACTIONS(3580), 1, anon_sym_RPAREN, [24803] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, - anon_sym_LBRACE, - STATE(273), 1, - sym_patternDefinitionBody, + ACTIONS(3582), 1, + anon_sym_COMMA, + ACTIONS(3584), 1, + anon_sym_RPAREN, [24813] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3572), 1, + ACTIONS(3586), 1, anon_sym_COMMA, - ACTIONS(3574), 1, + ACTIONS(3588), 1, anon_sym_RPAREN, [24823] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3576), 1, + ACTIONS(3590), 1, anon_sym_COMMA, - ACTIONS(3578), 1, + ACTIONS(3592), 1, anon_sym_RPAREN, [24833] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3580), 1, + ACTIONS(3594), 1, anon_sym_COMMA, - ACTIONS(3582), 1, + ACTIONS(3596), 1, anon_sym_RPAREN, [24843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3584), 1, - anon_sym_COMMA, - ACTIONS(3586), 1, + ACTIONS(3598), 1, anon_sym_RPAREN, + ACTIONS(3600), 1, + sym_variable, [24853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3588), 1, - anon_sym_COMMA, - ACTIONS(3590), 1, + ACTIONS(3602), 1, anon_sym_RPAREN, + ACTIONS(3604), 1, + sym_variable, [24863] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3592), 1, + ACTIONS(3606), 1, anon_sym_COMMA, - ACTIONS(3594), 1, + ACTIONS(3608), 1, anon_sym_RPAREN, [24873] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3332), 1, - sym_variable, - ACTIONS(3596), 1, + ACTIONS(3610), 1, + anon_sym_COMMA, + ACTIONS(3612), 1, anon_sym_RPAREN, [24883] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2855), 1, - sym_name, - STATE(1322), 1, - sym_mapElement, + ACTIONS(3614), 1, + anon_sym_COMMA, + ACTIONS(3616), 1, + anon_sym_RPAREN, [24893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3598), 1, + ACTIONS(3618), 1, anon_sym_COMMA, - ACTIONS(3600), 1, + ACTIONS(3620), 1, anon_sym_RPAREN, [24903] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3332), 1, + ACTIONS(3622), 1, + sym_name, + ACTIONS(3624), 1, sym_variable, - ACTIONS(3602), 1, - anon_sym_RPAREN, [24913] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2923), 1, - anon_sym_RPAREN, - ACTIONS(3332), 1, - sym_variable, - [24923] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2542), 2, + ACTIONS(3626), 1, anon_sym_COMMA, - anon_sym_RBRACK, - [24931] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3604), 1, + ACTIONS(3628), 1, anon_sym_RPAREN, - ACTIONS(3606), 1, - sym_variable, - [24941] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1306), 1, - anon_sym_LBRACE, - ACTIONS(3608), 1, - anon_sym_LPAREN, - [24951] = 3, + [24923] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3358), 1, - anon_sym_LBRACE, - STATE(253), 1, - sym_predicateDefinitionBody, - [24961] = 2, + ACTIONS(3630), 1, + sym_name, + ACTIONS(3632), 1, + sym_variable, + [24933] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3610), 2, + ACTIONS(3634), 1, anon_sym_COMMA, + ACTIONS(3636), 1, anon_sym_RPAREN, - [24969] = 2, + [24943] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3612), 2, + ACTIONS(3638), 1, anon_sym_COMMA, + ACTIONS(3640), 1, anon_sym_RPAREN, - [24977] = 3, + [24953] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3614), 1, + ACTIONS(3642), 1, anon_sym_COMMA, - ACTIONS(3616), 1, + ACTIONS(3644), 1, anon_sym_RPAREN, - [24987] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1188), 1, - anon_sym_LBRACE, - ACTIONS(3618), 1, - anon_sym_SEMI, - [24997] = 3, + [24963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3620), 1, + ACTIONS(3646), 1, anon_sym_COMMA, - ACTIONS(3622), 1, + ACTIONS(3648), 1, anon_sym_RPAREN, - [25007] = 3, + [24973] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3624), 1, + ACTIONS(3650), 1, anon_sym_COMMA, - ACTIONS(3626), 1, + ACTIONS(3652), 1, anon_sym_RPAREN, - [25017] = 3, + [24983] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3628), 1, + ACTIONS(3654), 1, anon_sym_COMMA, - ACTIONS(3630), 1, + ACTIONS(3656), 1, anon_sym_RPAREN, - [25027] = 2, + [24993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3632), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [25035] = 3, + ACTIONS(2878), 1, + sym_name, + STATE(1236), 1, + sym_mapElement, + [25003] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3634), 1, + ACTIONS(3658), 1, anon_sym_COMMA, - ACTIONS(3636), 1, + ACTIONS(3660), 1, anon_sym_RPAREN, - [25045] = 2, + [25013] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3638), 2, + ACTIONS(3662), 1, anon_sym_COMMA, + ACTIONS(3664), 1, anon_sym_RPAREN, - [25053] = 2, + [25023] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3640), 2, + ACTIONS(3666), 1, anon_sym_COMMA, + ACTIONS(3668), 1, anon_sym_RPAREN, - [25061] = 2, + [25033] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3642), 2, + ACTIONS(3670), 1, anon_sym_COMMA, + ACTIONS(3672), 1, anon_sym_RPAREN, - [25069] = 3, + [25043] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3644), 1, + ACTIONS(3674), 1, anon_sym_COMMA, - ACTIONS(3646), 1, + ACTIONS(3676), 1, anon_sym_RPAREN, - [25079] = 3, + [25053] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3648), 1, + ACTIONS(3678), 1, anon_sym_COMMA, - ACTIONS(3650), 1, + ACTIONS(3680), 1, anon_sym_RPAREN, - [25089] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2853), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [25097] = 3, + [25063] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3652), 1, + ACTIONS(3682), 1, anon_sym_COMMA, - ACTIONS(3654), 1, + ACTIONS(3684), 1, anon_sym_RPAREN, - [25107] = 3, + [25073] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3656), 1, - anon_sym_COMMA, - ACTIONS(3658), 1, - anon_sym_RPAREN, - [25117] = 3, + ACTIONS(3454), 1, + anon_sym_LBRACE, + STATE(284), 1, + sym_predicateDefinitionBody, + [25083] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3660), 1, + ACTIONS(3686), 1, anon_sym_COMMA, - ACTIONS(3662), 1, + ACTIONS(3688), 1, anon_sym_RPAREN, - [25127] = 3, + [25093] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3664), 1, + ACTIONS(3690), 1, anon_sym_COMMA, - ACTIONS(3666), 1, + ACTIONS(3692), 1, anon_sym_RPAREN, - [25137] = 3, + [25103] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3668), 1, - anon_sym_COMMA, - ACTIONS(3670), 1, + ACTIONS(3444), 1, + sym_variable, + ACTIONS(3694), 1, anon_sym_RPAREN, - [25147] = 3, + [25113] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3672), 1, - anon_sym_COMMA, - ACTIONS(3674), 1, - anon_sym_RPAREN, - [25157] = 3, + ACTIONS(3454), 1, + anon_sym_LBRACE, + STATE(257), 1, + sym_predicateDefinitionBody, + [25123] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3676), 1, - anon_sym_COMMA, - ACTIONS(3678), 1, + ACTIONS(3444), 1, + sym_variable, + ACTIONS(3696), 1, anon_sym_RPAREN, - [25167] = 3, + [25133] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3680), 1, - anon_sym_COMMA, - ACTIONS(3682), 1, - anon_sym_RPAREN, - [25177] = 3, + ACTIONS(2828), 1, + anon_sym_LBRACE, + STATE(259), 1, + sym_patternDefinitionBody, + [25143] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3040), 1, - anon_sym_RPAREN, - ACTIONS(3332), 1, + ACTIONS(3444), 1, sym_variable, - [25187] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3684), 1, - anon_sym_COMMA, - ACTIONS(3686), 1, + ACTIONS(3698), 1, anon_sym_RPAREN, - [25197] = 3, + [25153] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3688), 1, - anon_sym_COMMA, - ACTIONS(3690), 1, + ACTIONS(3197), 1, anon_sym_RPAREN, - [25207] = 2, + ACTIONS(3444), 1, + sym_variable, + [25163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3692), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [25215] = 3, + ACTIONS(2828), 1, + anon_sym_LBRACE, + STATE(272), 1, + sym_patternDefinitionBody, + [25173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3694), 1, - anon_sym_COMMA, - ACTIONS(3696), 1, + ACTIONS(3444), 1, + sym_variable, + ACTIONS(3700), 1, anon_sym_RPAREN, - [25225] = 3, + [25183] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3698), 1, - anon_sym_COMMA, - ACTIONS(3700), 1, - anon_sym_RPAREN, - [25235] = 3, + ACTIONS(2828), 1, + anon_sym_LBRACE, + STATE(264), 1, + sym_patternDefinitionBody, + [25193] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3702), 1, anon_sym_COMMA, ACTIONS(3704), 1, anon_sym_RPAREN, - [25245] = 3, + [25203] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3706), 1, - anon_sym_COMMA, + anon_sym_LBRACE, + STATE(270), 1, + sym_foreignFunctionBody, + [25213] = 3, + ACTIONS(3), 1, + sym_comment, ACTIONS(3708), 1, + anon_sym_COMMA, + ACTIONS(3710), 1, anon_sym_RPAREN, - [25255] = 2, + [25223] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3710), 2, + ACTIONS(3126), 2, anon_sym_COMMA, anon_sym_RPAREN, - [25263] = 3, + [25231] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3712), 1, anon_sym_COMMA, ACTIONS(3714), 1, anon_sym_RPAREN, - [25273] = 3, + [25241] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(3444), 1, + sym_variable, ACTIONS(3716), 1, - anon_sym_COMMA, - ACTIONS(3718), 1, anon_sym_RPAREN, - [25283] = 3, + [25251] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3720), 1, + ACTIONS(3718), 1, anon_sym_COMMA, - ACTIONS(3722), 1, + ACTIONS(3720), 1, anon_sym_RPAREN, - [25293] = 3, + [25261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3724), 1, + ACTIONS(3722), 1, anon_sym_COMMA, - ACTIONS(3726), 1, + ACTIONS(3724), 1, anon_sym_RPAREN, - [25303] = 3, + [25271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3728), 1, + ACTIONS(3726), 1, anon_sym_COMMA, + ACTIONS(3728), 1, + anon_sym_RPAREN, + [25281] = 3, + ACTIONS(3), 1, + sym_comment, ACTIONS(3730), 1, + anon_sym_COMMA, + ACTIONS(3732), 1, anon_sym_RPAREN, - [25313] = 3, + [25291] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3732), 1, + ACTIONS(3734), 2, anon_sym_COMMA, - ACTIONS(3734), 1, - anon_sym_RPAREN, - [25323] = 3, + anon_sym_RBRACK, + [25299] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3736), 1, anon_sym_COMMA, ACTIONS(3738), 1, anon_sym_RPAREN, - [25333] = 3, + [25309] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3740), 1, anon_sym_COMMA, ACTIONS(3742), 1, anon_sym_RPAREN, - [25343] = 3, + [25319] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3744), 1, anon_sym_COMMA, ACTIONS(3746), 1, anon_sym_RPAREN, - [25353] = 3, + [25329] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3748), 1, anon_sym_COMMA, ACTIONS(3750), 1, anon_sym_RPAREN, - [25363] = 3, + [25339] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3752), 1, anon_sym_COMMA, ACTIONS(3754), 1, anon_sym_RPAREN, - [25373] = 3, + [25349] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3756), 1, anon_sym_COMMA, ACTIONS(3758), 1, anon_sym_RPAREN, - [25383] = 3, + [25359] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3760), 1, anon_sym_COMMA, ACTIONS(3762), 1, anon_sym_RPAREN, - [25393] = 3, + [25369] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2828), 1, + anon_sym_LBRACE, + STATE(278), 1, + sym_patternDefinitionBody, + [25379] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3764), 1, anon_sym_COMMA, ACTIONS(3766), 1, anon_sym_RPAREN, - [25403] = 3, + [25389] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3768), 1, anon_sym_COMMA, ACTIONS(3770), 1, anon_sym_RPAREN, - [25413] = 3, + [25399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3772), 1, + ACTIONS(3772), 2, anon_sym_COMMA, - ACTIONS(3774), 1, anon_sym_RPAREN, - [25423] = 3, + [25407] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3776), 1, + ACTIONS(3022), 1, + anon_sym_RPAREN, + ACTIONS(3444), 1, + sym_variable, + [25417] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3774), 1, anon_sym_COMMA, - ACTIONS(3778), 1, + ACTIONS(3776), 1, anon_sym_RPAREN, - [25433] = 3, + [25427] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3778), 1, anon_sym_COMMA, - ACTIONS(3782), 1, + ACTIONS(3780), 1, anon_sym_RPAREN, - [25443] = 3, + [25437] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(3782), 1, + anon_sym_COMMA, ACTIONS(3784), 1, + anon_sym_RPAREN, + [25447] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3786), 2, anon_sym_COMMA, - ACTIONS(3786), 1, anon_sym_RPAREN, - [25453] = 3, + [25455] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3788), 1, anon_sym_COMMA, ACTIONS(3790), 1, anon_sym_RPAREN, - [25463] = 3, + [25465] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3792), 1, anon_sym_COMMA, ACTIONS(3794), 1, anon_sym_RPAREN, - [25473] = 3, + [25475] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3796), 1, - anon_sym_RPAREN, + anon_sym_COMMA, ACTIONS(3798), 1, - sym_variable, - [25483] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3016), 1, anon_sym_RPAREN, - ACTIONS(3332), 1, - sym_variable, - [25493] = 3, + [25485] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3800), 1, anon_sym_COMMA, ACTIONS(3802), 1, anon_sym_RPAREN, - [25503] = 3, + [25495] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3804), 1, - anon_sym_RPAREN, + anon_sym_COMMA, ACTIONS(3806), 1, - sym_variable, - [25513] = 3, + anon_sym_RPAREN, + [25505] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3808), 1, anon_sym_COMMA, ACTIONS(3810), 1, anon_sym_RPAREN, - [25523] = 3, + [25515] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3812), 1, - anon_sym_RPAREN, + anon_sym_COMMA, ACTIONS(3814), 1, - sym_variable, - [25533] = 3, + anon_sym_RPAREN, + [25525] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3816), 1, anon_sym_COMMA, ACTIONS(3818), 1, anon_sym_RPAREN, - [25543] = 3, + [25535] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3820), 1, anon_sym_COMMA, ACTIONS(3822), 1, anon_sym_RPAREN, - [25553] = 3, + [25545] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3824), 1, - anon_sym_RPAREN, + anon_sym_COMMA, ACTIONS(3826), 1, - sym_variable, - [25563] = 3, + anon_sym_RPAREN, + [25555] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3828), 1, anon_sym_COMMA, ACTIONS(3830), 1, anon_sym_RPAREN, - [25573] = 2, + [25565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3832), 2, - sym_variable, - sym_stringConstant, - [25581] = 3, + ACTIONS(3832), 1, + anon_sym_COMMA, + ACTIONS(3834), 1, + anon_sym_RPAREN, + [25575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3834), 1, - anon_sym_COMMA, ACTIONS(3836), 1, + anon_sym_COMMA, + ACTIONS(3838), 1, anon_sym_RPAREN, - [25591] = 3, + [25585] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3838), 1, - anon_sym_COMMA, ACTIONS(3840), 1, + anon_sym_COMMA, + ACTIONS(3842), 1, anon_sym_RPAREN, - [25601] = 3, + [25595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3842), 1, - anon_sym_COMMA, ACTIONS(3844), 1, + anon_sym_COMMA, + ACTIONS(3846), 1, anon_sym_RPAREN, - [25611] = 3, + [25605] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3846), 1, - anon_sym_COMMA, ACTIONS(3848), 1, + anon_sym_COMMA, + ACTIONS(3850), 1, anon_sym_RPAREN, - [25621] = 3, + [25615] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3850), 1, - anon_sym_COMMA, ACTIONS(3852), 1, + anon_sym_COMMA, + ACTIONS(3854), 1, anon_sym_RPAREN, - [25631] = 3, + [25625] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3854), 1, - anon_sym_COMMA, ACTIONS(3856), 1, + anon_sym_COMMA, + ACTIONS(3858), 1, anon_sym_RPAREN, - [25641] = 3, + [25635] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3858), 1, - anon_sym_COMMA, ACTIONS(3860), 1, + anon_sym_COMMA, + ACTIONS(3862), 1, anon_sym_RPAREN, - [25651] = 3, + [25645] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3862), 1, - anon_sym_COMMA, ACTIONS(3864), 1, + anon_sym_COMMA, + ACTIONS(3866), 1, anon_sym_RPAREN, - [25661] = 3, + [25655] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3866), 1, - anon_sym_COMMA, ACTIONS(3868), 1, + anon_sym_COMMA, + ACTIONS(3870), 1, anon_sym_RPAREN, - [25671] = 3, + [25665] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3870), 1, - anon_sym_COMMA, ACTIONS(3872), 1, + anon_sym_COMMA, + ACTIONS(3874), 1, anon_sym_RPAREN, - [25681] = 3, + [25675] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3874), 1, - anon_sym_COMMA, - ACTIONS(3876), 1, + ACTIONS(2986), 1, anon_sym_RPAREN, - [25691] = 3, + ACTIONS(3444), 1, + sym_variable, + [25685] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3878), 1, - anon_sym_COMMA, - ACTIONS(3880), 1, + ACTIONS(2974), 1, anon_sym_RPAREN, - [25701] = 3, + ACTIONS(3444), 1, + sym_variable, + [25695] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3882), 1, + ACTIONS(3876), 1, anon_sym_COMMA, - ACTIONS(3884), 1, + ACTIONS(3878), 1, anon_sym_RPAREN, - [25711] = 3, + [25705] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3886), 1, + ACTIONS(3454), 1, + anon_sym_LBRACE, + STATE(279), 1, + sym_predicateDefinitionBody, + [25715] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3880), 1, + anon_sym_RPAREN, + ACTIONS(3882), 1, + sym_variable, + [25725] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3884), 1, anon_sym_COMMA, - ACTIONS(3888), 1, + ACTIONS(3886), 1, anon_sym_RPAREN, - [25721] = 3, + [25735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3890), 1, + ACTIONS(3888), 1, anon_sym_COMMA, - ACTIONS(3892), 1, + ACTIONS(3890), 1, anon_sym_RPAREN, - [25731] = 3, + [25745] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3894), 1, + ACTIONS(3892), 1, anon_sym_COMMA, - ACTIONS(3896), 1, + ACTIONS(3894), 1, anon_sym_RPAREN, - [25741] = 3, + [25755] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3898), 1, + ACTIONS(3896), 1, anon_sym_COMMA, - ACTIONS(3900), 1, + ACTIONS(3898), 1, anon_sym_RPAREN, - [25751] = 3, + [25765] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3902), 1, + ACTIONS(3900), 1, anon_sym_COMMA, - ACTIONS(3904), 1, + ACTIONS(3902), 1, anon_sym_RPAREN, - [25761] = 3, + [25775] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3906), 1, + ACTIONS(3904), 1, anon_sym_COMMA, - ACTIONS(3908), 1, + ACTIONS(3906), 1, anon_sym_RPAREN, - [25771] = 3, + [25785] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3910), 1, + ACTIONS(3706), 1, + anon_sym_LBRACE, + STATE(286), 1, + sym_foreignFunctionBody, + [25795] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3908), 1, anon_sym_COMMA, - ACTIONS(3912), 1, + ACTIONS(3910), 1, anon_sym_RPAREN, - [25781] = 3, + [25805] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3914), 1, + ACTIONS(3912), 1, anon_sym_COMMA, - ACTIONS(3916), 1, + ACTIONS(3914), 1, anon_sym_RPAREN, - [25791] = 3, + [25815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3332), 1, + ACTIONS(2898), 1, + anon_sym_RPAREN, + ACTIONS(3444), 1, sym_variable, + [25825] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3916), 1, + anon_sym_COMMA, ACTIONS(3918), 1, anon_sym_RPAREN, - [25801] = 3, + [25835] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3920), 1, anon_sym_COMMA, ACTIONS(3922), 1, anon_sym_RPAREN, - [25811] = 3, + [25845] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3924), 1, anon_sym_COMMA, ACTIONS(3926), 1, anon_sym_RPAREN, - [25821] = 3, + [25855] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3928), 1, anon_sym_COMMA, ACTIONS(3930), 1, anon_sym_RPAREN, - [25831] = 3, + [25865] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3932), 1, anon_sym_COMMA, ACTIONS(3934), 1, anon_sym_RPAREN, - [25841] = 3, + [25875] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3936), 1, anon_sym_COMMA, ACTIONS(3938), 1, anon_sym_RPAREN, - [25851] = 3, + [25885] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3940), 1, - anon_sym_LPAREN, + anon_sym_COMMA, ACTIONS(3942), 1, - anon_sym_LBRACK, - [25861] = 3, + anon_sym_RPAREN, + [25895] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2828), 1, + anon_sym_LBRACE, + STATE(256), 1, + sym_patternDefinitionBody, + [25905] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3944), 1, anon_sym_COMMA, ACTIONS(3946), 1, anon_sym_RPAREN, - [25871] = 2, + [25915] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3948), 1, - anon_sym_LPAREN, - [25878] = 2, + anon_sym_COMMA, + ACTIONS(3950), 1, + anon_sym_RPAREN, + [25925] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3950), 1, - sym_backtickSnippet, - [25885] = 2, + ACTIONS(3706), 1, + anon_sym_LBRACE, + STATE(294), 1, + sym_foreignFunctionBody, + [25935] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(3444), 1, + sym_variable, ACTIONS(3952), 1, - sym_intConstant, - [25892] = 2, + anon_sym_RPAREN, + [25945] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3954), 1, - sym_intConstant, - [25899] = 2, + ACTIONS(2828), 1, + anon_sym_LBRACE, + STATE(273), 1, + sym_patternDefinitionBody, + [25955] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3956), 1, - anon_sym_LPAREN, - [25906] = 2, + ACTIONS(2890), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [25963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3958), 1, - ts_builtin_sym_end, - [25913] = 2, + ACTIONS(3954), 1, + anon_sym_COMMA, + ACTIONS(3956), 1, + anon_sym_RPAREN, + [25973] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3960), 1, - sym_intConstant, - [25920] = 2, + ACTIONS(2828), 1, + anon_sym_LBRACE, + STATE(285), 1, + sym_patternDefinitionBody, + [25983] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3962), 1, - sym_doubleQuoteSnippet, - [25927] = 2, + ACTIONS(3444), 1, + sym_variable, + ACTIONS(3958), 1, + anon_sym_RPAREN, + [25993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3964), 1, + ACTIONS(3960), 1, + anon_sym_COMMA, + ACTIONS(3962), 1, anon_sym_RPAREN, - [25934] = 2, + [26003] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(3964), 1, + anon_sym_COMMA, ACTIONS(3966), 1, anon_sym_RPAREN, - [25941] = 2, + [26013] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3968), 1, - sym_intConstant, - [25948] = 2, + ACTIONS(2828), 1, + anon_sym_LBRACE, + STATE(295), 1, + sym_patternDefinitionBody, + [26023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3970), 1, - anon_sym_RPAREN, - [25955] = 2, + ACTIONS(3143), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [26031] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3972), 1, - sym_variable, - [25962] = 2, + ACTIONS(3706), 1, + anon_sym_LBRACE, + STATE(253), 1, + sym_foreignFunctionBody, + [26041] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2889), 1, - anon_sym_COLON, - [25969] = 2, + ACTIONS(3968), 1, + anon_sym_LPAREN, + ACTIONS(3970), 1, + anon_sym_LBRACK, + [26051] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(3972), 1, + anon_sym_COMMA, ACTIONS(3974), 1, - sym_name, - [25976] = 2, + anon_sym_RPAREN, + [26061] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3976), 1, - anon_sym_LBRACE, - [25983] = 2, + anon_sym_RPAREN, + [26068] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3978), 1, - anon_sym_LPAREN, - [25990] = 2, + anon_sym_RPAREN, + [26075] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3980), 1, - anon_sym_LPAREN, - [25997] = 2, + anon_sym_RBRACE, + [26082] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3982), 1, - anon_sym_EQ_GT, - [26004] = 2, + sym_doubleQuoteSnippet, + [26089] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3984), 1, - anon_sym_EQ, - [26011] = 2, + ts_builtin_sym_end, + [26096] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3986), 1, - anon_sym_EQ, - [26018] = 2, + sym_backtickSnippet, + [26103] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3988), 1, - anon_sym_RPAREN, - [26025] = 2, + anon_sym_RBRACE, + [26110] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3444), 1, + sym_variable, + [26117] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3990), 1, anon_sym_RPAREN, - [26032] = 2, + [26124] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3992), 1, - anon_sym_EQ, - [26039] = 2, + anon_sym_RPAREN, + [26131] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3994), 1, anon_sym_RPAREN, - [26046] = 2, + [26138] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3996), 1, - anon_sym_LPAREN, - [26053] = 2, + anon_sym_RPAREN, + [26145] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3998), 1, - anon_sym_EQ, - [26060] = 2, + anon_sym_RPAREN, + [26152] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4000), 1, - anon_sym_RPAREN, - [26067] = 2, + anon_sym_LBRACE, + [26159] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2964), 1, + anon_sym_COLON, + [26166] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4002), 1, - anon_sym_LBRACE, - [26074] = 2, + anon_sym_LPAREN, + [26173] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4004), 1, sym_name, - [26081] = 2, + [26180] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4006), 1, - sym_name, - [26088] = 2, + anon_sym_LPAREN, + [26187] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4008), 1, - sym_name, - [26095] = 2, + anon_sym_LPAREN, + [26194] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4010), 1, - anon_sym_RPAREN, - [26102] = 2, + anon_sym_LPAREN, + [26201] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4012), 1, - anon_sym_EQ, - [26109] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1298), 1, - anon_sym_LBRACE, - [26116] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3064), 1, - anon_sym_RBRACK, - [26123] = 2, + anon_sym_EQ_GT, + [26208] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4014), 1, - anon_sym_RPAREN, - [26130] = 2, + anon_sym_EQ, + [26215] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4016), 1, - anon_sym_RPAREN, - [26137] = 2, + anon_sym_EQ, + [26222] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4018), 1, anon_sym_RPAREN, - [26144] = 2, + [26229] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4020), 1, - anon_sym_RPAREN, - [26151] = 2, + anon_sym_EQ, + [26236] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4022), 1, anon_sym_RPAREN, - [26158] = 2, + [26243] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4024), 1, - anon_sym_RPAREN, - [26165] = 2, + anon_sym_EQ, + [26250] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4026), 1, - anon_sym_RPAREN, - [26172] = 2, + anon_sym_EQ, + [26257] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4028), 1, - anon_sym_RPAREN, - [26179] = 2, + anon_sym_LBRACE, + [26264] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4030), 1, - anon_sym_RPAREN, - [26186] = 2, + sym_name, + [26271] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4032), 1, - anon_sym_RPAREN, - [26193] = 2, + sym_name, + [26278] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4034), 1, - anon_sym_EQ, - [26200] = 2, + sym_name, + [26285] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3113), 1, + anon_sym_RBRACK, + [26292] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4036), 1, - anon_sym_LBRACE, - [26207] = 2, + anon_sym_RPAREN, + [26299] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4038), 1, anon_sym_RPAREN, - [26214] = 2, + [26306] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4040), 1, - anon_sym_EQ_GT, - [26221] = 2, + anon_sym_RPAREN, + [26313] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4042), 1, anon_sym_RPAREN, - [26228] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2891), 1, - anon_sym_LBRACK, - [26235] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2879), 1, - anon_sym_RBRACK, - [26242] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_DOT, - [26249] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1454), 1, - anon_sym_LBRACK, - [26256] = 2, + [26320] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4044), 1, anon_sym_RPAREN, - [26263] = 2, + [26327] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4046), 1, - anon_sym_RPAREN, - [26270] = 2, + anon_sym_EQ, + [26334] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4048), 1, anon_sym_RPAREN, - [26277] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2818), 1, - anon_sym_LT_COLON, - [26284] = 2, + [26341] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4050), 1, anon_sym_RPAREN, - [26291] = 2, + [26348] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4052), 1, anon_sym_RPAREN, - [26298] = 2, + [26355] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2838), 1, + anon_sym_LT_COLON, + [26362] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4054), 1, anon_sym_RPAREN, - [26305] = 2, + [26369] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4056), 1, anon_sym_RPAREN, - [26312] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3332), 1, - sym_variable, - [26319] = 2, + [26376] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4058), 1, anon_sym_RPAREN, - [26326] = 2, + [26383] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4060), 1, - anon_sym_EQ_GT, - [26333] = 2, + anon_sym_RPAREN, + [26390] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4062), 1, - sym_intConstant, - [26340] = 2, + anon_sym_RPAREN, + [26397] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4064), 1, - sym_variable, - [26347] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2822), 1, - anon_sym_LT_COLON, - [26354] = 2, + anon_sym_RPAREN, + [26404] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4066), 1, anon_sym_RPAREN, - [26361] = 2, + [26411] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4068), 1, - sym_variable, - [26368] = 2, + anon_sym_RPAREN, + [26418] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4070), 1, - sym_intConstant, - [26375] = 2, + anon_sym_RPAREN, + [26425] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4072), 1, - anon_sym_EQ_GT, - [26382] = 2, + anon_sym_RPAREN, + [26432] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4074), 1, anon_sym_RPAREN, - [26389] = 2, + [26439] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4076), 1, - anon_sym_LPAREN, - [26396] = 2, + anon_sym_EQ_GT, + [26446] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4078), 1, - sym_doubleQuoteSnippet, - [26403] = 2, + anon_sym_RPAREN, + [26453] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4080), 1, - anon_sym_LBRACE, - [26410] = 2, + sym_intConstant, + [26460] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4082), 1, - sym_backtickSnippet, - [26417] = 2, + sym_variable, + [26467] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4084), 1, - anon_sym_LBRACE, - [26424] = 2, + anon_sym_RPAREN, + [26474] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4086), 1, anon_sym_RPAREN, - [26431] = 2, + [26481] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4088), 1, anon_sym_RPAREN, - [26438] = 2, + [26488] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4090), 1, - anon_sym_RPAREN, - [26445] = 2, + sym_variable, + [26495] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4092), 1, - anon_sym_RPAREN, - [26452] = 2, + sym_intConstant, + [26502] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4094), 1, - anon_sym_RPAREN, - [26459] = 2, + anon_sym_EQ_GT, + [26509] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4096), 1, anon_sym_RPAREN, - [26466] = 2, + [26516] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4098), 1, - anon_sym_RPAREN, - [26473] = 2, + sym_doubleQuoteSnippet, + [26523] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4100), 1, - anon_sym_RPAREN, - [26480] = 2, + sym_backtickSnippet, + [26530] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4102), 1, - anon_sym_RPAREN, - [26487] = 2, + sym_doubleConstant, + [26537] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4104), 1, - anon_sym_RPAREN, - [26494] = 2, + sym_language_flavor, + [26544] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4106), 1, - anon_sym_RPAREN, - [26501] = 2, + anon_sym_LBRACE, + [26551] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4108), 1, - anon_sym_RPAREN, - [26508] = 2, + anon_sym_EQ_GT, + [26558] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4110), 1, anon_sym_RPAREN, - [26515] = 2, + [26565] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4112), 1, anon_sym_RPAREN, - [26522] = 2, + [26572] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4114), 1, anon_sym_RPAREN, - [26529] = 2, + [26579] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1486), 1, + anon_sym_DOT, + [26586] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1456), 1, + anon_sym_LBRACK, + [26593] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2912), 1, + anon_sym_RBRACK, + [26600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2966), 1, + anon_sym_LBRACK, + [26607] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4116), 1, - anon_sym_RPAREN, - [26536] = 2, + sym_intConstant, + [26614] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4118), 1, - anon_sym_RPAREN, - [26543] = 2, + sym_intConstant, + [26621] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4120), 1, - anon_sym_RPAREN, - [26550] = 2, + sym_intConstant, + [26628] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4122), 1, anon_sym_RPAREN, - [26557] = 2, + [26635] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4124), 1, anon_sym_RPAREN, - [26564] = 2, + [26642] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4126), 1, anon_sym_RPAREN, - [26571] = 2, + [26649] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4128), 1, anon_sym_RPAREN, - [26578] = 2, + [26656] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4130), 1, anon_sym_RPAREN, - [26585] = 2, + [26663] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4132), 1, anon_sym_RPAREN, - [26592] = 2, + [26670] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4134), 1, anon_sym_RPAREN, - [26599] = 2, + [26677] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4136), 1, anon_sym_RPAREN, - [26606] = 2, + [26684] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4138), 1, - sym_doubleConstant, - [26613] = 2, + anon_sym_RPAREN, + [26691] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4140), 1, - anon_sym_pattern, - [26620] = 2, + anon_sym_RPAREN, + [26698] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4142), 1, - anon_sym_LBRACE, - [26627] = 2, + anon_sym_RPAREN, + [26705] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4144), 1, - anon_sym_LBRACE, - [26634] = 2, + anon_sym_RPAREN, + [26712] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4146), 1, - anon_sym_LBRACE, - [26641] = 2, + anon_sym_RPAREN, + [26719] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4148), 1, - sym_language_flavor, - [26648] = 2, + anon_sym_RPAREN, + [26726] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4150), 1, - anon_sym_LBRACE, - [26655] = 2, + anon_sym_RPAREN, + [26733] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4152), 1, anon_sym_RPAREN, - [26662] = 2, + [26740] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4154), 1, - anon_sym_RBRACE, - [26669] = 2, + anon_sym_RPAREN, + [26747] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4156), 1, - anon_sym_LPAREN, - [26676] = 2, + anon_sym_RPAREN, + [26754] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4158), 1, - anon_sym_LBRACE, - [26683] = 2, + anon_sym_RPAREN, + [26761] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4160), 1, - anon_sym_LBRACE, - [26690] = 2, + anon_sym_RPAREN, + [26768] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4162), 1, - anon_sym_LBRACE, - [26697] = 2, + anon_sym_RPAREN, + [26775] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4164), 1, - anon_sym_RBRACE, - [26704] = 2, + anon_sym_RPAREN, + [26782] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4166), 1, - sym_language_flavor, - [26711] = 2, + anon_sym_RPAREN, + [26789] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4168), 1, - anon_sym_LBRACE, - [26718] = 2, + anon_sym_RPAREN, + [26796] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4170), 1, - anon_sym_LBRACE, - [26725] = 2, + sym_intConstant, + [26803] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4172), 1, - anon_sym_LBRACE, - [26732] = 2, + anon_sym_pattern, + [26810] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4174), 1, anon_sym_LBRACE, - [26739] = 2, + [26817] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4176), 1, - anon_sym_RPAREN, - [26746] = 2, + anon_sym_LBRACE, + [26824] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4178), 1, - anon_sym_marzano, - [26753] = 2, + anon_sym_LBRACE, + [26831] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4180), 1, - anon_sym_LBRACE, - [26760] = 2, + sym_variable, + [26838] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4182), 1, + anon_sym_LPAREN, + [26845] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1324), 1, anon_sym_LBRACE, - [26767] = 2, + [26852] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4184), 1, - anon_sym_LBRACE, - [26774] = 2, + anon_sym_RPAREN, + [26859] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4186), 1, - anon_sym_LBRACE, - [26781] = 2, + anon_sym_LPAREN, + [26866] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4188), 1, - anon_sym_LPAREN, - [26788] = 2, + anon_sym_LBRACE, + [26873] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4190), 1, - anon_sym_RPAREN, - [26795] = 2, + anon_sym_LBRACE, + [26880] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4192), 1, - anon_sym_LPAREN, - [26802] = 2, + anon_sym_LBRACE, + [26887] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2846), 1, + anon_sym_LT_COLON, + [26894] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4194), 1, - anon_sym_LBRACE, - [26809] = 2, + sym_language_flavor, + [26901] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4196), 1, - anon_sym_RPAREN, - [26816] = 2, + anon_sym_LBRACE, + [26908] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4198), 1, - anon_sym_RPAREN, + anon_sym_LBRACE, + [26915] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4200), 1, + anon_sym_LBRACE, + [26922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4202), 1, + anon_sym_LBRACE, + [26929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4204), 1, + anon_sym_LPAREN, + [26936] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4206), 1, + anon_sym_marzano, + [26943] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4208), 1, + anon_sym_LBRACE, + [26950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4210), 1, + anon_sym_LBRACE, + [26957] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4212), 1, + anon_sym_LBRACE, + [26964] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4214), 1, + anon_sym_LBRACE, + [26971] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4216), 1, + anon_sym_LPAREN, + [26978] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4218), 1, + anon_sym_LBRACE, + [26985] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4220), 1, + anon_sym_LPAREN, + [26992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4222), 1, + anon_sym_LBRACE, + [26999] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4224), 1, + anon_sym_LBRACE, + [27006] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4226), 1, + anon_sym_LBRACE, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(298)] = 0, - [SMALL_STATE(299)] = 70, - [SMALL_STATE(300)] = 140, - [SMALL_STATE(301)] = 210, - [SMALL_STATE(302)] = 280, - [SMALL_STATE(303)] = 352, - [SMALL_STATE(304)] = 386, - [SMALL_STATE(305)] = 420, - [SMALL_STATE(306)] = 449, - [SMALL_STATE(307)] = 516, - [SMALL_STATE(308)] = 583, - [SMALL_STATE(309)] = 650, - [SMALL_STATE(310)] = 717, - [SMALL_STATE(311)] = 746, - [SMALL_STATE(312)] = 813, - [SMALL_STATE(313)] = 880, - [SMALL_STATE(314)] = 947, - [SMALL_STATE(315)] = 1014, - [SMALL_STATE(316)] = 1081, - [SMALL_STATE(317)] = 1148, - [SMALL_STATE(318)] = 1215, - [SMALL_STATE(319)] = 1244, - [SMALL_STATE(320)] = 1273, - [SMALL_STATE(321)] = 1340, - [SMALL_STATE(322)] = 1373, - [SMALL_STATE(323)] = 1440, - [SMALL_STATE(324)] = 1507, - [SMALL_STATE(325)] = 1574, - [SMALL_STATE(326)] = 1641, - [SMALL_STATE(327)] = 1673, - [SMALL_STATE(328)] = 1703, - [SMALL_STATE(329)] = 1730, - [SMALL_STATE(330)] = 1757, - [SMALL_STATE(331)] = 1784, - [SMALL_STATE(332)] = 1811, - [SMALL_STATE(333)] = 1838, - [SMALL_STATE(334)] = 1865, - [SMALL_STATE(335)] = 1892, - [SMALL_STATE(336)] = 1919, - [SMALL_STATE(337)] = 1946, - [SMALL_STATE(338)] = 1975, - [SMALL_STATE(339)] = 2002, - [SMALL_STATE(340)] = 2031, - [SMALL_STATE(341)] = 2058, - [SMALL_STATE(342)] = 2085, - [SMALL_STATE(343)] = 2114, - [SMALL_STATE(344)] = 2143, - [SMALL_STATE(345)] = 2170, - [SMALL_STATE(346)] = 2197, - [SMALL_STATE(347)] = 2224, - [SMALL_STATE(348)] = 2251, - [SMALL_STATE(349)] = 2280, - [SMALL_STATE(350)] = 2307, - [SMALL_STATE(351)] = 2334, - [SMALL_STATE(352)] = 2361, - [SMALL_STATE(353)] = 2388, - [SMALL_STATE(354)] = 2415, - [SMALL_STATE(355)] = 2444, - [SMALL_STATE(356)] = 2471, - [SMALL_STATE(357)] = 2500, - [SMALL_STATE(358)] = 2527, - [SMALL_STATE(359)] = 2554, - [SMALL_STATE(360)] = 2580, - [SMALL_STATE(361)] = 2606, - [SMALL_STATE(362)] = 2632, - [SMALL_STATE(363)] = 2658, - [SMALL_STATE(364)] = 2684, - [SMALL_STATE(365)] = 2710, - [SMALL_STATE(366)] = 2736, - [SMALL_STATE(367)] = 2762, - [SMALL_STATE(368)] = 2788, - [SMALL_STATE(369)] = 2814, - [SMALL_STATE(370)] = 2840, - [SMALL_STATE(371)] = 2866, - [SMALL_STATE(372)] = 2892, - [SMALL_STATE(373)] = 2918, - [SMALL_STATE(374)] = 2944, - [SMALL_STATE(375)] = 2970, - [SMALL_STATE(376)] = 2996, - [SMALL_STATE(377)] = 3022, - [SMALL_STATE(378)] = 3048, - [SMALL_STATE(379)] = 3074, - [SMALL_STATE(380)] = 3100, - [SMALL_STATE(381)] = 3126, - [SMALL_STATE(382)] = 3152, - [SMALL_STATE(383)] = 3178, - [SMALL_STATE(384)] = 3204, - [SMALL_STATE(385)] = 3230, - [SMALL_STATE(386)] = 3256, - [SMALL_STATE(387)] = 3282, - [SMALL_STATE(388)] = 3308, - [SMALL_STATE(389)] = 3334, - [SMALL_STATE(390)] = 3360, - [SMALL_STATE(391)] = 3386, - [SMALL_STATE(392)] = 3412, - [SMALL_STATE(393)] = 3438, - [SMALL_STATE(394)] = 3464, - [SMALL_STATE(395)] = 3490, - [SMALL_STATE(396)] = 3516, - [SMALL_STATE(397)] = 3542, - [SMALL_STATE(398)] = 3568, - [SMALL_STATE(399)] = 3610, - [SMALL_STATE(400)] = 3636, - [SMALL_STATE(401)] = 3662, - [SMALL_STATE(402)] = 3688, - [SMALL_STATE(403)] = 3714, - [SMALL_STATE(404)] = 3740, - [SMALL_STATE(405)] = 3766, - [SMALL_STATE(406)] = 3792, - [SMALL_STATE(407)] = 3818, - [SMALL_STATE(408)] = 3844, - [SMALL_STATE(409)] = 3870, - [SMALL_STATE(410)] = 3896, - [SMALL_STATE(411)] = 3922, - [SMALL_STATE(412)] = 3948, - [SMALL_STATE(413)] = 3974, - [SMALL_STATE(414)] = 4000, - [SMALL_STATE(415)] = 4026, - [SMALL_STATE(416)] = 4052, - [SMALL_STATE(417)] = 4078, - [SMALL_STATE(418)] = 4104, - [SMALL_STATE(419)] = 4130, - [SMALL_STATE(420)] = 4156, - [SMALL_STATE(421)] = 4184, - [SMALL_STATE(422)] = 4210, - [SMALL_STATE(423)] = 4236, - [SMALL_STATE(424)] = 4262, - [SMALL_STATE(425)] = 4288, - [SMALL_STATE(426)] = 4314, - [SMALL_STATE(427)] = 4340, - [SMALL_STATE(428)] = 4366, - [SMALL_STATE(429)] = 4392, - [SMALL_STATE(430)] = 4418, - [SMALL_STATE(431)] = 4444, - [SMALL_STATE(432)] = 4470, - [SMALL_STATE(433)] = 4496, - [SMALL_STATE(434)] = 4522, - [SMALL_STATE(435)] = 4548, - [SMALL_STATE(436)] = 4594, - [SMALL_STATE(437)] = 4620, - [SMALL_STATE(438)] = 4666, - [SMALL_STATE(439)] = 4694, - [SMALL_STATE(440)] = 4720, - [SMALL_STATE(441)] = 4746, - [SMALL_STATE(442)] = 4772, - [SMALL_STATE(443)] = 4798, - [SMALL_STATE(444)] = 4824, - [SMALL_STATE(445)] = 4850, - [SMALL_STATE(446)] = 4892, - [SMALL_STATE(447)] = 4940, - [SMALL_STATE(448)] = 4966, - [SMALL_STATE(449)] = 4992, - [SMALL_STATE(450)] = 5018, - [SMALL_STATE(451)] = 5044, - [SMALL_STATE(452)] = 5070, - [SMALL_STATE(453)] = 5096, - [SMALL_STATE(454)] = 5122, - [SMALL_STATE(455)] = 5148, - [SMALL_STATE(456)] = 5174, - [SMALL_STATE(457)] = 5200, - [SMALL_STATE(458)] = 5226, - [SMALL_STATE(459)] = 5252, - [SMALL_STATE(460)] = 5278, - [SMALL_STATE(461)] = 5304, - [SMALL_STATE(462)] = 5330, - [SMALL_STATE(463)] = 5356, - [SMALL_STATE(464)] = 5382, - [SMALL_STATE(465)] = 5408, - [SMALL_STATE(466)] = 5434, - [SMALL_STATE(467)] = 5460, - [SMALL_STATE(468)] = 5486, - [SMALL_STATE(469)] = 5532, - [SMALL_STATE(470)] = 5558, - [SMALL_STATE(471)] = 5604, - [SMALL_STATE(472)] = 5630, - [SMALL_STATE(473)] = 5656, - [SMALL_STATE(474)] = 5682, - [SMALL_STATE(475)] = 5708, - [SMALL_STATE(476)] = 5734, - [SMALL_STATE(477)] = 5760, - [SMALL_STATE(478)] = 5786, - [SMALL_STATE(479)] = 5812, - [SMALL_STATE(480)] = 5838, - [SMALL_STATE(481)] = 5864, - [SMALL_STATE(482)] = 5906, - [SMALL_STATE(483)] = 5932, - [SMALL_STATE(484)] = 5958, - [SMALL_STATE(485)] = 5984, - [SMALL_STATE(486)] = 6010, - [SMALL_STATE(487)] = 6036, - [SMALL_STATE(488)] = 6070, - [SMALL_STATE(489)] = 6096, - [SMALL_STATE(490)] = 6130, - [SMALL_STATE(491)] = 6156, - [SMALL_STATE(492)] = 6184, - [SMALL_STATE(493)] = 6210, - [SMALL_STATE(494)] = 6238, - [SMALL_STATE(495)] = 6264, - [SMALL_STATE(496)] = 6292, - [SMALL_STATE(497)] = 6318, - [SMALL_STATE(498)] = 6344, - [SMALL_STATE(499)] = 6370, - [SMALL_STATE(500)] = 6396, - [SMALL_STATE(501)] = 6422, - [SMALL_STATE(502)] = 6448, - [SMALL_STATE(503)] = 6474, - [SMALL_STATE(504)] = 6500, - [SMALL_STATE(505)] = 6526, - [SMALL_STATE(506)] = 6552, - [SMALL_STATE(507)] = 6578, - [SMALL_STATE(508)] = 6604, - [SMALL_STATE(509)] = 6630, - [SMALL_STATE(510)] = 6656, - [SMALL_STATE(511)] = 6682, - [SMALL_STATE(512)] = 6708, - [SMALL_STATE(513)] = 6734, - [SMALL_STATE(514)] = 6760, - [SMALL_STATE(515)] = 6786, - [SMALL_STATE(516)] = 6812, - [SMALL_STATE(517)] = 6838, - [SMALL_STATE(518)] = 6864, - [SMALL_STATE(519)] = 6890, - [SMALL_STATE(520)] = 6916, - [SMALL_STATE(521)] = 6942, - [SMALL_STATE(522)] = 6968, - [SMALL_STATE(523)] = 6994, - [SMALL_STATE(524)] = 7020, - [SMALL_STATE(525)] = 7066, - [SMALL_STATE(526)] = 7092, - [SMALL_STATE(527)] = 7138, - [SMALL_STATE(528)] = 7164, - [SMALL_STATE(529)] = 7190, - [SMALL_STATE(530)] = 7216, - [SMALL_STATE(531)] = 7262, - [SMALL_STATE(532)] = 7288, - [SMALL_STATE(533)] = 7314, - [SMALL_STATE(534)] = 7340, - [SMALL_STATE(535)] = 7366, - [SMALL_STATE(536)] = 7392, - [SMALL_STATE(537)] = 7418, - [SMALL_STATE(538)] = 7444, - [SMALL_STATE(539)] = 7470, - [SMALL_STATE(540)] = 7496, - [SMALL_STATE(541)] = 7542, - [SMALL_STATE(542)] = 7588, - [SMALL_STATE(543)] = 7634, - [SMALL_STATE(544)] = 7660, - [SMALL_STATE(545)] = 7686, - [SMALL_STATE(546)] = 7712, - [SMALL_STATE(547)] = 7758, - [SMALL_STATE(548)] = 7784, - [SMALL_STATE(549)] = 7810, - [SMALL_STATE(550)] = 7836, - [SMALL_STATE(551)] = 7862, - [SMALL_STATE(552)] = 7908, - [SMALL_STATE(553)] = 7934, - [SMALL_STATE(554)] = 7980, - [SMALL_STATE(555)] = 8006, - [SMALL_STATE(556)] = 8052, - [SMALL_STATE(557)] = 8098, - [SMALL_STATE(558)] = 8124, - [SMALL_STATE(559)] = 8150, - [SMALL_STATE(560)] = 8176, - [SMALL_STATE(561)] = 8202, - [SMALL_STATE(562)] = 8248, - [SMALL_STATE(563)] = 8274, - [SMALL_STATE(564)] = 8300, - [SMALL_STATE(565)] = 8326, - [SMALL_STATE(566)] = 8352, - [SMALL_STATE(567)] = 8380, - [SMALL_STATE(568)] = 8406, - [SMALL_STATE(569)] = 8434, - [SMALL_STATE(570)] = 8460, - [SMALL_STATE(571)] = 8486, - [SMALL_STATE(572)] = 8512, - [SMALL_STATE(573)] = 8538, - [SMALL_STATE(574)] = 8584, - [SMALL_STATE(575)] = 8610, - [SMALL_STATE(576)] = 8638, - [SMALL_STATE(577)] = 8664, - [SMALL_STATE(578)] = 8690, - [SMALL_STATE(579)] = 8716, - [SMALL_STATE(580)] = 8742, - [SMALL_STATE(581)] = 8768, - [SMALL_STATE(582)] = 8794, - [SMALL_STATE(583)] = 8820, - [SMALL_STATE(584)] = 8866, - [SMALL_STATE(585)] = 8912, - [SMALL_STATE(586)] = 8958, - [SMALL_STATE(587)] = 9004, - [SMALL_STATE(588)] = 9050, - [SMALL_STATE(589)] = 9076, - [SMALL_STATE(590)] = 9102, - [SMALL_STATE(591)] = 9150, - [SMALL_STATE(592)] = 9176, - [SMALL_STATE(593)] = 9222, - [SMALL_STATE(594)] = 9248, - [SMALL_STATE(595)] = 9294, - [SMALL_STATE(596)] = 9340, - [SMALL_STATE(597)] = 9366, - [SMALL_STATE(598)] = 9412, - [SMALL_STATE(599)] = 9438, - [SMALL_STATE(600)] = 9464, - [SMALL_STATE(601)] = 9490, - [SMALL_STATE(602)] = 9516, - [SMALL_STATE(603)] = 9542, - [SMALL_STATE(604)] = 9568, - [SMALL_STATE(605)] = 9594, - [SMALL_STATE(606)] = 9620, - [SMALL_STATE(607)] = 9646, - [SMALL_STATE(608)] = 9672, - [SMALL_STATE(609)] = 9698, - [SMALL_STATE(610)] = 9723, - [SMALL_STATE(611)] = 9748, - [SMALL_STATE(612)] = 9773, - [SMALL_STATE(613)] = 9798, - [SMALL_STATE(614)] = 9823, - [SMALL_STATE(615)] = 9848, - [SMALL_STATE(616)] = 9873, - [SMALL_STATE(617)] = 9918, - [SMALL_STATE(618)] = 9959, - [SMALL_STATE(619)] = 9984, - [SMALL_STATE(620)] = 10025, - [SMALL_STATE(621)] = 10050, - [SMALL_STATE(622)] = 10075, - [SMALL_STATE(623)] = 10108, - [SMALL_STATE(624)] = 10141, - [SMALL_STATE(625)] = 10168, - [SMALL_STATE(626)] = 10195, - [SMALL_STATE(627)] = 10222, - [SMALL_STATE(628)] = 10247, - [SMALL_STATE(629)] = 10272, - [SMALL_STATE(630)] = 10297, - [SMALL_STATE(631)] = 10322, - [SMALL_STATE(632)] = 10347, - [SMALL_STATE(633)] = 10372, - [SMALL_STATE(634)] = 10397, - [SMALL_STATE(635)] = 10422, - [SMALL_STATE(636)] = 10447, - [SMALL_STATE(637)] = 10474, - [SMALL_STATE(638)] = 10519, - [SMALL_STATE(639)] = 10544, - [SMALL_STATE(640)] = 10569, - [SMALL_STATE(641)] = 10594, - [SMALL_STATE(642)] = 10619, - [SMALL_STATE(643)] = 10644, - [SMALL_STATE(644)] = 10689, - [SMALL_STATE(645)] = 10714, - [SMALL_STATE(646)] = 10739, - [SMALL_STATE(647)] = 10764, - [SMALL_STATE(648)] = 10809, - [SMALL_STATE(649)] = 10834, - [SMALL_STATE(650)] = 10859, - [SMALL_STATE(651)] = 10884, - [SMALL_STATE(652)] = 10909, - [SMALL_STATE(653)] = 10954, - [SMALL_STATE(654)] = 10999, - [SMALL_STATE(655)] = 11024, - [SMALL_STATE(656)] = 11069, - [SMALL_STATE(657)] = 11094, - [SMALL_STATE(658)] = 11139, - [SMALL_STATE(659)] = 11164, - [SMALL_STATE(660)] = 11211, - [SMALL_STATE(661)] = 11256, - [SMALL_STATE(662)] = 11301, - [SMALL_STATE(663)] = 11346, - [SMALL_STATE(664)] = 11371, - [SMALL_STATE(665)] = 11416, - [SMALL_STATE(666)] = 11441, - [SMALL_STATE(667)] = 11466, - [SMALL_STATE(668)] = 11491, - [SMALL_STATE(669)] = 11516, - [SMALL_STATE(670)] = 11541, - [SMALL_STATE(671)] = 11566, - [SMALL_STATE(672)] = 11607, - [SMALL_STATE(673)] = 11632, - [SMALL_STATE(674)] = 11657, - [SMALL_STATE(675)] = 11684, - [SMALL_STATE(676)] = 11709, - [SMALL_STATE(677)] = 11734, - [SMALL_STATE(678)] = 11759, - [SMALL_STATE(679)] = 11784, - [SMALL_STATE(680)] = 11809, - [SMALL_STATE(681)] = 11834, - [SMALL_STATE(682)] = 11859, - [SMALL_STATE(683)] = 11884, - [SMALL_STATE(684)] = 11931, - [SMALL_STATE(685)] = 11956, - [SMALL_STATE(686)] = 11981, - [SMALL_STATE(687)] = 12006, - [SMALL_STATE(688)] = 12051, - [SMALL_STATE(689)] = 12076, - [SMALL_STATE(690)] = 12101, - [SMALL_STATE(691)] = 12126, - [SMALL_STATE(692)] = 12151, - [SMALL_STATE(693)] = 12176, - [SMALL_STATE(694)] = 12201, - [SMALL_STATE(695)] = 12226, - [SMALL_STATE(696)] = 12251, - [SMALL_STATE(697)] = 12276, - [SMALL_STATE(698)] = 12301, - [SMALL_STATE(699)] = 12326, - [SMALL_STATE(700)] = 12351, - [SMALL_STATE(701)] = 12376, - [SMALL_STATE(702)] = 12401, - [SMALL_STATE(703)] = 12426, - [SMALL_STATE(704)] = 12451, - [SMALL_STATE(705)] = 12476, - [SMALL_STATE(706)] = 12501, - [SMALL_STATE(707)] = 12526, - [SMALL_STATE(708)] = 12551, - [SMALL_STATE(709)] = 12576, - [SMALL_STATE(710)] = 12601, - [SMALL_STATE(711)] = 12626, - [SMALL_STATE(712)] = 12651, - [SMALL_STATE(713)] = 12676, - [SMALL_STATE(714)] = 12701, - [SMALL_STATE(715)] = 12726, - [SMALL_STATE(716)] = 12751, - [SMALL_STATE(717)] = 12776, - [SMALL_STATE(718)] = 12801, - [SMALL_STATE(719)] = 12826, - [SMALL_STATE(720)] = 12851, - [SMALL_STATE(721)] = 12876, - [SMALL_STATE(722)] = 12901, - [SMALL_STATE(723)] = 12926, - [SMALL_STATE(724)] = 12951, - [SMALL_STATE(725)] = 12976, - [SMALL_STATE(726)] = 13001, - [SMALL_STATE(727)] = 13026, - [SMALL_STATE(728)] = 13051, - [SMALL_STATE(729)] = 13076, - [SMALL_STATE(730)] = 13101, - [SMALL_STATE(731)] = 13126, - [SMALL_STATE(732)] = 13151, - [SMALL_STATE(733)] = 13176, - [SMALL_STATE(734)] = 13201, - [SMALL_STATE(735)] = 13226, - [SMALL_STATE(736)] = 13251, - [SMALL_STATE(737)] = 13276, - [SMALL_STATE(738)] = 13301, - [SMALL_STATE(739)] = 13326, - [SMALL_STATE(740)] = 13351, - [SMALL_STATE(741)] = 13376, - [SMALL_STATE(742)] = 13401, - [SMALL_STATE(743)] = 13426, - [SMALL_STATE(744)] = 13451, - [SMALL_STATE(745)] = 13476, - [SMALL_STATE(746)] = 13501, - [SMALL_STATE(747)] = 13526, - [SMALL_STATE(748)] = 13551, - [SMALL_STATE(749)] = 13576, - [SMALL_STATE(750)] = 13601, - [SMALL_STATE(751)] = 13626, - [SMALL_STATE(752)] = 13651, - [SMALL_STATE(753)] = 13676, - [SMALL_STATE(754)] = 13701, - [SMALL_STATE(755)] = 13726, - [SMALL_STATE(756)] = 13751, - [SMALL_STATE(757)] = 13776, - [SMALL_STATE(758)] = 13801, - [SMALL_STATE(759)] = 13846, - [SMALL_STATE(760)] = 13871, - [SMALL_STATE(761)] = 13896, - [SMALL_STATE(762)] = 13921, - [SMALL_STATE(763)] = 13946, - [SMALL_STATE(764)] = 13971, - [SMALL_STATE(765)] = 13996, - [SMALL_STATE(766)] = 14021, - [SMALL_STATE(767)] = 14046, - [SMALL_STATE(768)] = 14071, - [SMALL_STATE(769)] = 14096, - [SMALL_STATE(770)] = 14121, - [SMALL_STATE(771)] = 14166, - [SMALL_STATE(772)] = 14191, - [SMALL_STATE(773)] = 14216, - [SMALL_STATE(774)] = 14241, - [SMALL_STATE(775)] = 14266, - [SMALL_STATE(776)] = 14291, - [SMALL_STATE(777)] = 14316, - [SMALL_STATE(778)] = 14341, - [SMALL_STATE(779)] = 14366, - [SMALL_STATE(780)] = 14391, - [SMALL_STATE(781)] = 14416, - [SMALL_STATE(782)] = 14441, - [SMALL_STATE(783)] = 14466, - [SMALL_STATE(784)] = 14491, - [SMALL_STATE(785)] = 14516, - [SMALL_STATE(786)] = 14541, - [SMALL_STATE(787)] = 14566, - [SMALL_STATE(788)] = 14591, - [SMALL_STATE(789)] = 14616, - [SMALL_STATE(790)] = 14641, - [SMALL_STATE(791)] = 14666, - [SMALL_STATE(792)] = 14693, - [SMALL_STATE(793)] = 14718, - [SMALL_STATE(794)] = 14743, - [SMALL_STATE(795)] = 14788, - [SMALL_STATE(796)] = 14813, - [SMALL_STATE(797)] = 14838, - [SMALL_STATE(798)] = 14863, - [SMALL_STATE(799)] = 14888, - [SMALL_STATE(800)] = 14913, - [SMALL_STATE(801)] = 14938, - [SMALL_STATE(802)] = 14963, - [SMALL_STATE(803)] = 14988, - [SMALL_STATE(804)] = 15013, - [SMALL_STATE(805)] = 15038, - [SMALL_STATE(806)] = 15063, - [SMALL_STATE(807)] = 15088, - [SMALL_STATE(808)] = 15113, - [SMALL_STATE(809)] = 15138, - [SMALL_STATE(810)] = 15163, - [SMALL_STATE(811)] = 15188, - [SMALL_STATE(812)] = 15213, - [SMALL_STATE(813)] = 15238, - [SMALL_STATE(814)] = 15263, - [SMALL_STATE(815)] = 15288, - [SMALL_STATE(816)] = 15313, - [SMALL_STATE(817)] = 15338, - [SMALL_STATE(818)] = 15363, - [SMALL_STATE(819)] = 15408, - [SMALL_STATE(820)] = 15453, - [SMALL_STATE(821)] = 15498, - [SMALL_STATE(822)] = 15543, - [SMALL_STATE(823)] = 15568, - [SMALL_STATE(824)] = 15593, - [SMALL_STATE(825)] = 15618, - [SMALL_STATE(826)] = 15643, - [SMALL_STATE(827)] = 15668, - [SMALL_STATE(828)] = 15693, - [SMALL_STATE(829)] = 15738, - [SMALL_STATE(830)] = 15763, - [SMALL_STATE(831)] = 15788, - [SMALL_STATE(832)] = 15813, - [SMALL_STATE(833)] = 15838, - [SMALL_STATE(834)] = 15863, - [SMALL_STATE(835)] = 15888, - [SMALL_STATE(836)] = 15913, - [SMALL_STATE(837)] = 15938, - [SMALL_STATE(838)] = 15963, - [SMALL_STATE(839)] = 16008, - [SMALL_STATE(840)] = 16033, - [SMALL_STATE(841)] = 16078, - [SMALL_STATE(842)] = 16103, - [SMALL_STATE(843)] = 16128, - [SMALL_STATE(844)] = 16153, - [SMALL_STATE(845)] = 16178, - [SMALL_STATE(846)] = 16203, - [SMALL_STATE(847)] = 16248, - [SMALL_STATE(848)] = 16293, - [SMALL_STATE(849)] = 16338, - [SMALL_STATE(850)] = 16363, - [SMALL_STATE(851)] = 16388, - [SMALL_STATE(852)] = 16434, - [SMALL_STATE(853)] = 16480, - [SMALL_STATE(854)] = 16526, - [SMALL_STATE(855)] = 16572, - [SMALL_STATE(856)] = 16618, - [SMALL_STATE(857)] = 16664, - [SMALL_STATE(858)] = 16710, - [SMALL_STATE(859)] = 16756, - [SMALL_STATE(860)] = 16802, - [SMALL_STATE(861)] = 16848, - [SMALL_STATE(862)] = 16894, - [SMALL_STATE(863)] = 16940, - [SMALL_STATE(864)] = 16986, - [SMALL_STATE(865)] = 17032, - [SMALL_STATE(866)] = 17078, - [SMALL_STATE(867)] = 17124, - [SMALL_STATE(868)] = 17170, - [SMALL_STATE(869)] = 17211, - [SMALL_STATE(870)] = 17250, - [SMALL_STATE(871)] = 17291, - [SMALL_STATE(872)] = 17332, - [SMALL_STATE(873)] = 17373, - [SMALL_STATE(874)] = 17414, - [SMALL_STATE(875)] = 17455, - [SMALL_STATE(876)] = 17494, - [SMALL_STATE(877)] = 17534, - [SMALL_STATE(878)] = 17574, - [SMALL_STATE(879)] = 17614, - [SMALL_STATE(880)] = 17654, - [SMALL_STATE(881)] = 17694, - [SMALL_STATE(882)] = 17734, - [SMALL_STATE(883)] = 17774, - [SMALL_STATE(884)] = 17814, - [SMALL_STATE(885)] = 17854, - [SMALL_STATE(886)] = 17894, - [SMALL_STATE(887)] = 17934, - [SMALL_STATE(888)] = 17974, - [SMALL_STATE(889)] = 18014, - [SMALL_STATE(890)] = 18054, - [SMALL_STATE(891)] = 18094, - [SMALL_STATE(892)] = 18134, - [SMALL_STATE(893)] = 18174, - [SMALL_STATE(894)] = 18214, - [SMALL_STATE(895)] = 18254, - [SMALL_STATE(896)] = 18294, - [SMALL_STATE(897)] = 18334, - [SMALL_STATE(898)] = 18374, - [SMALL_STATE(899)] = 18414, - [SMALL_STATE(900)] = 18454, - [SMALL_STATE(901)] = 18494, - [SMALL_STATE(902)] = 18534, - [SMALL_STATE(903)] = 18574, - [SMALL_STATE(904)] = 18614, - [SMALL_STATE(905)] = 18654, - [SMALL_STATE(906)] = 18688, - [SMALL_STATE(907)] = 18722, - [SMALL_STATE(908)] = 18756, - [SMALL_STATE(909)] = 18790, - [SMALL_STATE(910)] = 18824, - [SMALL_STATE(911)] = 18858, - [SMALL_STATE(912)] = 18892, - [SMALL_STATE(913)] = 18926, - [SMALL_STATE(914)] = 18960, - [SMALL_STATE(915)] = 18994, - [SMALL_STATE(916)] = 19028, - [SMALL_STATE(917)] = 19062, - [SMALL_STATE(918)] = 19096, - [SMALL_STATE(919)] = 19130, - [SMALL_STATE(920)] = 19164, - [SMALL_STATE(921)] = 19198, - [SMALL_STATE(922)] = 19232, - [SMALL_STATE(923)] = 19266, - [SMALL_STATE(924)] = 19300, - [SMALL_STATE(925)] = 19334, - [SMALL_STATE(926)] = 19364, - [SMALL_STATE(927)] = 19398, - [SMALL_STATE(928)] = 19432, - [SMALL_STATE(929)] = 19466, - [SMALL_STATE(930)] = 19496, - [SMALL_STATE(931)] = 19530, - [SMALL_STATE(932)] = 19564, - [SMALL_STATE(933)] = 19598, - [SMALL_STATE(934)] = 19632, - [SMALL_STATE(935)] = 19666, - [SMALL_STATE(936)] = 19700, - [SMALL_STATE(937)] = 19734, - [SMALL_STATE(938)] = 19768, - [SMALL_STATE(939)] = 19802, - [SMALL_STATE(940)] = 19836, - [SMALL_STATE(941)] = 19870, - [SMALL_STATE(942)] = 19904, - [SMALL_STATE(943)] = 19938, - [SMALL_STATE(944)] = 19972, - [SMALL_STATE(945)] = 20006, - [SMALL_STATE(946)] = 20040, - [SMALL_STATE(947)] = 20074, - [SMALL_STATE(948)] = 20108, - [SMALL_STATE(949)] = 20142, - [SMALL_STATE(950)] = 20176, - [SMALL_STATE(951)] = 20210, - [SMALL_STATE(952)] = 20244, - [SMALL_STATE(953)] = 20278, - [SMALL_STATE(954)] = 20312, - [SMALL_STATE(955)] = 20346, - [SMALL_STATE(956)] = 20377, - [SMALL_STATE(957)] = 20405, - [SMALL_STATE(958)] = 20433, - [SMALL_STATE(959)] = 20458, - [SMALL_STATE(960)] = 20483, - [SMALL_STATE(961)] = 20508, - [SMALL_STATE(962)] = 20533, - [SMALL_STATE(963)] = 20558, - [SMALL_STATE(964)] = 20583, - [SMALL_STATE(965)] = 20608, - [SMALL_STATE(966)] = 20633, - [SMALL_STATE(967)] = 20655, - [SMALL_STATE(968)] = 20677, - [SMALL_STATE(969)] = 20696, - [SMALL_STATE(970)] = 20715, - [SMALL_STATE(971)] = 20734, - [SMALL_STATE(972)] = 20753, - [SMALL_STATE(973)] = 20772, - [SMALL_STATE(974)] = 20791, - [SMALL_STATE(975)] = 20810, - [SMALL_STATE(976)] = 20829, - [SMALL_STATE(977)] = 20848, - [SMALL_STATE(978)] = 20867, - [SMALL_STATE(979)] = 20886, - [SMALL_STATE(980)] = 20905, - [SMALL_STATE(981)] = 20924, - [SMALL_STATE(982)] = 20943, - [SMALL_STATE(983)] = 20962, - [SMALL_STATE(984)] = 20981, - [SMALL_STATE(985)] = 21000, - [SMALL_STATE(986)] = 21019, - [SMALL_STATE(987)] = 21038, - [SMALL_STATE(988)] = 21057, - [SMALL_STATE(989)] = 21076, - [SMALL_STATE(990)] = 21095, - [SMALL_STATE(991)] = 21114, - [SMALL_STATE(992)] = 21133, - [SMALL_STATE(993)] = 21149, - [SMALL_STATE(994)] = 21163, - [SMALL_STATE(995)] = 21179, - [SMALL_STATE(996)] = 21195, - [SMALL_STATE(997)] = 21211, - [SMALL_STATE(998)] = 21227, - [SMALL_STATE(999)] = 21243, - [SMALL_STATE(1000)] = 21259, - [SMALL_STATE(1001)] = 21275, - [SMALL_STATE(1002)] = 21291, - [SMALL_STATE(1003)] = 21307, - [SMALL_STATE(1004)] = 21323, - [SMALL_STATE(1005)] = 21339, - [SMALL_STATE(1006)] = 21355, - [SMALL_STATE(1007)] = 21371, - [SMALL_STATE(1008)] = 21387, - [SMALL_STATE(1009)] = 21403, - [SMALL_STATE(1010)] = 21419, - [SMALL_STATE(1011)] = 21435, - [SMALL_STATE(1012)] = 21449, - [SMALL_STATE(1013)] = 21463, - [SMALL_STATE(1014)] = 21477, - [SMALL_STATE(1015)] = 21490, - [SMALL_STATE(1016)] = 21503, - [SMALL_STATE(1017)] = 21516, - [SMALL_STATE(1018)] = 21529, - [SMALL_STATE(1019)] = 21542, - [SMALL_STATE(1020)] = 21555, - [SMALL_STATE(1021)] = 21568, - [SMALL_STATE(1022)] = 21581, - [SMALL_STATE(1023)] = 21594, - [SMALL_STATE(1024)] = 21607, - [SMALL_STATE(1025)] = 21620, - [SMALL_STATE(1026)] = 21633, - [SMALL_STATE(1027)] = 21646, - [SMALL_STATE(1028)] = 21659, - [SMALL_STATE(1029)] = 21672, - [SMALL_STATE(1030)] = 21685, - [SMALL_STATE(1031)] = 21698, - [SMALL_STATE(1032)] = 21711, - [SMALL_STATE(1033)] = 21724, - [SMALL_STATE(1034)] = 21737, - [SMALL_STATE(1035)] = 21750, - [SMALL_STATE(1036)] = 21763, - [SMALL_STATE(1037)] = 21776, - [SMALL_STATE(1038)] = 21789, - [SMALL_STATE(1039)] = 21802, - [SMALL_STATE(1040)] = 21815, - [SMALL_STATE(1041)] = 21828, - [SMALL_STATE(1042)] = 21841, - [SMALL_STATE(1043)] = 21854, - [SMALL_STATE(1044)] = 21867, - [SMALL_STATE(1045)] = 21880, - [SMALL_STATE(1046)] = 21893, - [SMALL_STATE(1047)] = 21906, - [SMALL_STATE(1048)] = 21919, - [SMALL_STATE(1049)] = 21932, - [SMALL_STATE(1050)] = 21945, - [SMALL_STATE(1051)] = 21958, - [SMALL_STATE(1052)] = 21971, - [SMALL_STATE(1053)] = 21984, - [SMALL_STATE(1054)] = 21997, - [SMALL_STATE(1055)] = 22010, - [SMALL_STATE(1056)] = 22023, - [SMALL_STATE(1057)] = 22036, - [SMALL_STATE(1058)] = 22049, - [SMALL_STATE(1059)] = 22062, - [SMALL_STATE(1060)] = 22075, - [SMALL_STATE(1061)] = 22088, - [SMALL_STATE(1062)] = 22101, - [SMALL_STATE(1063)] = 22114, - [SMALL_STATE(1064)] = 22127, - [SMALL_STATE(1065)] = 22140, - [SMALL_STATE(1066)] = 22153, - [SMALL_STATE(1067)] = 22166, - [SMALL_STATE(1068)] = 22179, - [SMALL_STATE(1069)] = 22192, - [SMALL_STATE(1070)] = 22205, - [SMALL_STATE(1071)] = 22218, - [SMALL_STATE(1072)] = 22227, - [SMALL_STATE(1073)] = 22240, - [SMALL_STATE(1074)] = 22253, - [SMALL_STATE(1075)] = 22266, - [SMALL_STATE(1076)] = 22279, - [SMALL_STATE(1077)] = 22292, - [SMALL_STATE(1078)] = 22305, - [SMALL_STATE(1079)] = 22318, - [SMALL_STATE(1080)] = 22331, - [SMALL_STATE(1081)] = 22344, - [SMALL_STATE(1082)] = 22357, - [SMALL_STATE(1083)] = 22370, - [SMALL_STATE(1084)] = 22383, - [SMALL_STATE(1085)] = 22396, - [SMALL_STATE(1086)] = 22409, - [SMALL_STATE(1087)] = 22422, - [SMALL_STATE(1088)] = 22435, - [SMALL_STATE(1089)] = 22448, - [SMALL_STATE(1090)] = 22461, - [SMALL_STATE(1091)] = 22474, - [SMALL_STATE(1092)] = 22487, - [SMALL_STATE(1093)] = 22500, - [SMALL_STATE(1094)] = 22513, - [SMALL_STATE(1095)] = 22526, - [SMALL_STATE(1096)] = 22539, - [SMALL_STATE(1097)] = 22552, - [SMALL_STATE(1098)] = 22565, - [SMALL_STATE(1099)] = 22578, - [SMALL_STATE(1100)] = 22591, - [SMALL_STATE(1101)] = 22604, - [SMALL_STATE(1102)] = 22617, - [SMALL_STATE(1103)] = 22630, - [SMALL_STATE(1104)] = 22643, - [SMALL_STATE(1105)] = 22656, - [SMALL_STATE(1106)] = 22669, - [SMALL_STATE(1107)] = 22682, - [SMALL_STATE(1108)] = 22695, - [SMALL_STATE(1109)] = 22708, - [SMALL_STATE(1110)] = 22721, - [SMALL_STATE(1111)] = 22734, - [SMALL_STATE(1112)] = 22747, - [SMALL_STATE(1113)] = 22760, - [SMALL_STATE(1114)] = 22773, - [SMALL_STATE(1115)] = 22786, - [SMALL_STATE(1116)] = 22799, - [SMALL_STATE(1117)] = 22812, - [SMALL_STATE(1118)] = 22825, - [SMALL_STATE(1119)] = 22838, - [SMALL_STATE(1120)] = 22851, - [SMALL_STATE(1121)] = 22864, - [SMALL_STATE(1122)] = 22877, - [SMALL_STATE(1123)] = 22890, - [SMALL_STATE(1124)] = 22903, - [SMALL_STATE(1125)] = 22916, - [SMALL_STATE(1126)] = 22929, - [SMALL_STATE(1127)] = 22942, - [SMALL_STATE(1128)] = 22955, - [SMALL_STATE(1129)] = 22968, - [SMALL_STATE(1130)] = 22981, - [SMALL_STATE(1131)] = 22994, - [SMALL_STATE(1132)] = 23007, - [SMALL_STATE(1133)] = 23020, - [SMALL_STATE(1134)] = 23033, - [SMALL_STATE(1135)] = 23046, - [SMALL_STATE(1136)] = 23059, - [SMALL_STATE(1137)] = 23072, - [SMALL_STATE(1138)] = 23085, - [SMALL_STATE(1139)] = 23098, - [SMALL_STATE(1140)] = 23111, - [SMALL_STATE(1141)] = 23124, - [SMALL_STATE(1142)] = 23137, - [SMALL_STATE(1143)] = 23150, - [SMALL_STATE(1144)] = 23163, - [SMALL_STATE(1145)] = 23176, - [SMALL_STATE(1146)] = 23183, - [SMALL_STATE(1147)] = 23196, - [SMALL_STATE(1148)] = 23209, - [SMALL_STATE(1149)] = 23222, - [SMALL_STATE(1150)] = 23235, - [SMALL_STATE(1151)] = 23248, - [SMALL_STATE(1152)] = 23261, - [SMALL_STATE(1153)] = 23274, - [SMALL_STATE(1154)] = 23287, - [SMALL_STATE(1155)] = 23300, - [SMALL_STATE(1156)] = 23313, - [SMALL_STATE(1157)] = 23326, - [SMALL_STATE(1158)] = 23339, - [SMALL_STATE(1159)] = 23352, - [SMALL_STATE(1160)] = 23365, - [SMALL_STATE(1161)] = 23378, - [SMALL_STATE(1162)] = 23391, - [SMALL_STATE(1163)] = 23404, - [SMALL_STATE(1164)] = 23417, - [SMALL_STATE(1165)] = 23430, - [SMALL_STATE(1166)] = 23443, - [SMALL_STATE(1167)] = 23456, - [SMALL_STATE(1168)] = 23469, - [SMALL_STATE(1169)] = 23482, - [SMALL_STATE(1170)] = 23495, - [SMALL_STATE(1171)] = 23508, - [SMALL_STATE(1172)] = 23521, - [SMALL_STATE(1173)] = 23534, - [SMALL_STATE(1174)] = 23547, - [SMALL_STATE(1175)] = 23560, - [SMALL_STATE(1176)] = 23573, - [SMALL_STATE(1177)] = 23586, - [SMALL_STATE(1178)] = 23599, - [SMALL_STATE(1179)] = 23612, - [SMALL_STATE(1180)] = 23625, - [SMALL_STATE(1181)] = 23638, - [SMALL_STATE(1182)] = 23651, - [SMALL_STATE(1183)] = 23664, - [SMALL_STATE(1184)] = 23677, - [SMALL_STATE(1185)] = 23690, - [SMALL_STATE(1186)] = 23703, - [SMALL_STATE(1187)] = 23716, - [SMALL_STATE(1188)] = 23729, - [SMALL_STATE(1189)] = 23742, - [SMALL_STATE(1190)] = 23755, - [SMALL_STATE(1191)] = 23768, - [SMALL_STATE(1192)] = 23781, - [SMALL_STATE(1193)] = 23794, - [SMALL_STATE(1194)] = 23807, - [SMALL_STATE(1195)] = 23820, - [SMALL_STATE(1196)] = 23833, - [SMALL_STATE(1197)] = 23846, - [SMALL_STATE(1198)] = 23859, - [SMALL_STATE(1199)] = 23872, - [SMALL_STATE(1200)] = 23885, - [SMALL_STATE(1201)] = 23898, - [SMALL_STATE(1202)] = 23911, - [SMALL_STATE(1203)] = 23921, - [SMALL_STATE(1204)] = 23931, - [SMALL_STATE(1205)] = 23941, - [SMALL_STATE(1206)] = 23951, - [SMALL_STATE(1207)] = 23961, - [SMALL_STATE(1208)] = 23971, - [SMALL_STATE(1209)] = 23981, - [SMALL_STATE(1210)] = 23991, - [SMALL_STATE(1211)] = 24001, - [SMALL_STATE(1212)] = 24009, - [SMALL_STATE(1213)] = 24019, - [SMALL_STATE(1214)] = 24029, - [SMALL_STATE(1215)] = 24039, - [SMALL_STATE(1216)] = 24049, - [SMALL_STATE(1217)] = 24059, - [SMALL_STATE(1218)] = 24069, - [SMALL_STATE(1219)] = 24079, - [SMALL_STATE(1220)] = 24089, - [SMALL_STATE(1221)] = 24099, - [SMALL_STATE(1222)] = 24109, - [SMALL_STATE(1223)] = 24119, - [SMALL_STATE(1224)] = 24129, - [SMALL_STATE(1225)] = 24139, - [SMALL_STATE(1226)] = 24149, - [SMALL_STATE(1227)] = 24159, - [SMALL_STATE(1228)] = 24169, - [SMALL_STATE(1229)] = 24179, - [SMALL_STATE(1230)] = 24189, - [SMALL_STATE(1231)] = 24199, - [SMALL_STATE(1232)] = 24209, - [SMALL_STATE(1233)] = 24219, - [SMALL_STATE(1234)] = 24229, - [SMALL_STATE(1235)] = 24239, - [SMALL_STATE(1236)] = 24249, - [SMALL_STATE(1237)] = 24259, - [SMALL_STATE(1238)] = 24267, - [SMALL_STATE(1239)] = 24277, - [SMALL_STATE(1240)] = 24287, - [SMALL_STATE(1241)] = 24297, - [SMALL_STATE(1242)] = 24305, - [SMALL_STATE(1243)] = 24315, - [SMALL_STATE(1244)] = 24325, - [SMALL_STATE(1245)] = 24333, - [SMALL_STATE(1246)] = 24343, - [SMALL_STATE(1247)] = 24353, - [SMALL_STATE(1248)] = 24363, - [SMALL_STATE(1249)] = 24373, - [SMALL_STATE(1250)] = 24383, - [SMALL_STATE(1251)] = 24393, - [SMALL_STATE(1252)] = 24403, - [SMALL_STATE(1253)] = 24413, - [SMALL_STATE(1254)] = 24423, - [SMALL_STATE(1255)] = 24433, - [SMALL_STATE(1256)] = 24443, - [SMALL_STATE(1257)] = 24453, - [SMALL_STATE(1258)] = 24463, - [SMALL_STATE(1259)] = 24473, - [SMALL_STATE(1260)] = 24483, - [SMALL_STATE(1261)] = 24493, - [SMALL_STATE(1262)] = 24503, - [SMALL_STATE(1263)] = 24513, - [SMALL_STATE(1264)] = 24523, - [SMALL_STATE(1265)] = 24533, - [SMALL_STATE(1266)] = 24543, - [SMALL_STATE(1267)] = 24553, - [SMALL_STATE(1268)] = 24563, - [SMALL_STATE(1269)] = 24573, - [SMALL_STATE(1270)] = 24583, - [SMALL_STATE(1271)] = 24593, - [SMALL_STATE(1272)] = 24603, - [SMALL_STATE(1273)] = 24613, - [SMALL_STATE(1274)] = 24623, - [SMALL_STATE(1275)] = 24633, - [SMALL_STATE(1276)] = 24643, - [SMALL_STATE(1277)] = 24653, - [SMALL_STATE(1278)] = 24663, - [SMALL_STATE(1279)] = 24673, - [SMALL_STATE(1280)] = 24683, - [SMALL_STATE(1281)] = 24693, - [SMALL_STATE(1282)] = 24703, - [SMALL_STATE(1283)] = 24713, - [SMALL_STATE(1284)] = 24723, - [SMALL_STATE(1285)] = 24733, - [SMALL_STATE(1286)] = 24743, - [SMALL_STATE(1287)] = 24753, - [SMALL_STATE(1288)] = 24763, - [SMALL_STATE(1289)] = 24773, - [SMALL_STATE(1290)] = 24783, - [SMALL_STATE(1291)] = 24793, - [SMALL_STATE(1292)] = 24803, - [SMALL_STATE(1293)] = 24813, - [SMALL_STATE(1294)] = 24823, - [SMALL_STATE(1295)] = 24833, - [SMALL_STATE(1296)] = 24843, - [SMALL_STATE(1297)] = 24853, - [SMALL_STATE(1298)] = 24863, - [SMALL_STATE(1299)] = 24873, - [SMALL_STATE(1300)] = 24883, - [SMALL_STATE(1301)] = 24893, - [SMALL_STATE(1302)] = 24903, - [SMALL_STATE(1303)] = 24913, - [SMALL_STATE(1304)] = 24923, - [SMALL_STATE(1305)] = 24931, - [SMALL_STATE(1306)] = 24941, - [SMALL_STATE(1307)] = 24951, - [SMALL_STATE(1308)] = 24961, - [SMALL_STATE(1309)] = 24969, - [SMALL_STATE(1310)] = 24977, - [SMALL_STATE(1311)] = 24987, - [SMALL_STATE(1312)] = 24997, - [SMALL_STATE(1313)] = 25007, - [SMALL_STATE(1314)] = 25017, - [SMALL_STATE(1315)] = 25027, - [SMALL_STATE(1316)] = 25035, - [SMALL_STATE(1317)] = 25045, - [SMALL_STATE(1318)] = 25053, - [SMALL_STATE(1319)] = 25061, - [SMALL_STATE(1320)] = 25069, - [SMALL_STATE(1321)] = 25079, - [SMALL_STATE(1322)] = 25089, - [SMALL_STATE(1323)] = 25097, - [SMALL_STATE(1324)] = 25107, - [SMALL_STATE(1325)] = 25117, - [SMALL_STATE(1326)] = 25127, - [SMALL_STATE(1327)] = 25137, - [SMALL_STATE(1328)] = 25147, - [SMALL_STATE(1329)] = 25157, - [SMALL_STATE(1330)] = 25167, - [SMALL_STATE(1331)] = 25177, - [SMALL_STATE(1332)] = 25187, - [SMALL_STATE(1333)] = 25197, - [SMALL_STATE(1334)] = 25207, - [SMALL_STATE(1335)] = 25215, - [SMALL_STATE(1336)] = 25225, - [SMALL_STATE(1337)] = 25235, - [SMALL_STATE(1338)] = 25245, - [SMALL_STATE(1339)] = 25255, - [SMALL_STATE(1340)] = 25263, - [SMALL_STATE(1341)] = 25273, - [SMALL_STATE(1342)] = 25283, - [SMALL_STATE(1343)] = 25293, - [SMALL_STATE(1344)] = 25303, - [SMALL_STATE(1345)] = 25313, - [SMALL_STATE(1346)] = 25323, - [SMALL_STATE(1347)] = 25333, - [SMALL_STATE(1348)] = 25343, - [SMALL_STATE(1349)] = 25353, - [SMALL_STATE(1350)] = 25363, - [SMALL_STATE(1351)] = 25373, - [SMALL_STATE(1352)] = 25383, - [SMALL_STATE(1353)] = 25393, - [SMALL_STATE(1354)] = 25403, - [SMALL_STATE(1355)] = 25413, - [SMALL_STATE(1356)] = 25423, - [SMALL_STATE(1357)] = 25433, - [SMALL_STATE(1358)] = 25443, - [SMALL_STATE(1359)] = 25453, - [SMALL_STATE(1360)] = 25463, - [SMALL_STATE(1361)] = 25473, - [SMALL_STATE(1362)] = 25483, - [SMALL_STATE(1363)] = 25493, - [SMALL_STATE(1364)] = 25503, - [SMALL_STATE(1365)] = 25513, - [SMALL_STATE(1366)] = 25523, - [SMALL_STATE(1367)] = 25533, - [SMALL_STATE(1368)] = 25543, - [SMALL_STATE(1369)] = 25553, - [SMALL_STATE(1370)] = 25563, - [SMALL_STATE(1371)] = 25573, - [SMALL_STATE(1372)] = 25581, - [SMALL_STATE(1373)] = 25591, - [SMALL_STATE(1374)] = 25601, - [SMALL_STATE(1375)] = 25611, - [SMALL_STATE(1376)] = 25621, - [SMALL_STATE(1377)] = 25631, - [SMALL_STATE(1378)] = 25641, - [SMALL_STATE(1379)] = 25651, - [SMALL_STATE(1380)] = 25661, - [SMALL_STATE(1381)] = 25671, - [SMALL_STATE(1382)] = 25681, - [SMALL_STATE(1383)] = 25691, - [SMALL_STATE(1384)] = 25701, - [SMALL_STATE(1385)] = 25711, - [SMALL_STATE(1386)] = 25721, - [SMALL_STATE(1387)] = 25731, - [SMALL_STATE(1388)] = 25741, - [SMALL_STATE(1389)] = 25751, - [SMALL_STATE(1390)] = 25761, - [SMALL_STATE(1391)] = 25771, - [SMALL_STATE(1392)] = 25781, - [SMALL_STATE(1393)] = 25791, - [SMALL_STATE(1394)] = 25801, - [SMALL_STATE(1395)] = 25811, - [SMALL_STATE(1396)] = 25821, - [SMALL_STATE(1397)] = 25831, - [SMALL_STATE(1398)] = 25841, - [SMALL_STATE(1399)] = 25851, - [SMALL_STATE(1400)] = 25861, - [SMALL_STATE(1401)] = 25871, - [SMALL_STATE(1402)] = 25878, - [SMALL_STATE(1403)] = 25885, - [SMALL_STATE(1404)] = 25892, - [SMALL_STATE(1405)] = 25899, - [SMALL_STATE(1406)] = 25906, - [SMALL_STATE(1407)] = 25913, - [SMALL_STATE(1408)] = 25920, - [SMALL_STATE(1409)] = 25927, - [SMALL_STATE(1410)] = 25934, - [SMALL_STATE(1411)] = 25941, - [SMALL_STATE(1412)] = 25948, - [SMALL_STATE(1413)] = 25955, - [SMALL_STATE(1414)] = 25962, - [SMALL_STATE(1415)] = 25969, - [SMALL_STATE(1416)] = 25976, - [SMALL_STATE(1417)] = 25983, - [SMALL_STATE(1418)] = 25990, - [SMALL_STATE(1419)] = 25997, - [SMALL_STATE(1420)] = 26004, - [SMALL_STATE(1421)] = 26011, - [SMALL_STATE(1422)] = 26018, - [SMALL_STATE(1423)] = 26025, - [SMALL_STATE(1424)] = 26032, - [SMALL_STATE(1425)] = 26039, - [SMALL_STATE(1426)] = 26046, - [SMALL_STATE(1427)] = 26053, - [SMALL_STATE(1428)] = 26060, - [SMALL_STATE(1429)] = 26067, - [SMALL_STATE(1430)] = 26074, - [SMALL_STATE(1431)] = 26081, - [SMALL_STATE(1432)] = 26088, - [SMALL_STATE(1433)] = 26095, - [SMALL_STATE(1434)] = 26102, - [SMALL_STATE(1435)] = 26109, - [SMALL_STATE(1436)] = 26116, - [SMALL_STATE(1437)] = 26123, - [SMALL_STATE(1438)] = 26130, - [SMALL_STATE(1439)] = 26137, - [SMALL_STATE(1440)] = 26144, - [SMALL_STATE(1441)] = 26151, - [SMALL_STATE(1442)] = 26158, - [SMALL_STATE(1443)] = 26165, - [SMALL_STATE(1444)] = 26172, - [SMALL_STATE(1445)] = 26179, - [SMALL_STATE(1446)] = 26186, - [SMALL_STATE(1447)] = 26193, - [SMALL_STATE(1448)] = 26200, - [SMALL_STATE(1449)] = 26207, - [SMALL_STATE(1450)] = 26214, - [SMALL_STATE(1451)] = 26221, - [SMALL_STATE(1452)] = 26228, - [SMALL_STATE(1453)] = 26235, - [SMALL_STATE(1454)] = 26242, - [SMALL_STATE(1455)] = 26249, - [SMALL_STATE(1456)] = 26256, - [SMALL_STATE(1457)] = 26263, - [SMALL_STATE(1458)] = 26270, - [SMALL_STATE(1459)] = 26277, - [SMALL_STATE(1460)] = 26284, - [SMALL_STATE(1461)] = 26291, - [SMALL_STATE(1462)] = 26298, - [SMALL_STATE(1463)] = 26305, - [SMALL_STATE(1464)] = 26312, - [SMALL_STATE(1465)] = 26319, - [SMALL_STATE(1466)] = 26326, - [SMALL_STATE(1467)] = 26333, - [SMALL_STATE(1468)] = 26340, - [SMALL_STATE(1469)] = 26347, - [SMALL_STATE(1470)] = 26354, - [SMALL_STATE(1471)] = 26361, - [SMALL_STATE(1472)] = 26368, - [SMALL_STATE(1473)] = 26375, - [SMALL_STATE(1474)] = 26382, - [SMALL_STATE(1475)] = 26389, - [SMALL_STATE(1476)] = 26396, - [SMALL_STATE(1477)] = 26403, - [SMALL_STATE(1478)] = 26410, - [SMALL_STATE(1479)] = 26417, - [SMALL_STATE(1480)] = 26424, - [SMALL_STATE(1481)] = 26431, - [SMALL_STATE(1482)] = 26438, - [SMALL_STATE(1483)] = 26445, - [SMALL_STATE(1484)] = 26452, - [SMALL_STATE(1485)] = 26459, - [SMALL_STATE(1486)] = 26466, - [SMALL_STATE(1487)] = 26473, - [SMALL_STATE(1488)] = 26480, - [SMALL_STATE(1489)] = 26487, - [SMALL_STATE(1490)] = 26494, - [SMALL_STATE(1491)] = 26501, - [SMALL_STATE(1492)] = 26508, - [SMALL_STATE(1493)] = 26515, - [SMALL_STATE(1494)] = 26522, - [SMALL_STATE(1495)] = 26529, - [SMALL_STATE(1496)] = 26536, - [SMALL_STATE(1497)] = 26543, - [SMALL_STATE(1498)] = 26550, - [SMALL_STATE(1499)] = 26557, - [SMALL_STATE(1500)] = 26564, - [SMALL_STATE(1501)] = 26571, - [SMALL_STATE(1502)] = 26578, - [SMALL_STATE(1503)] = 26585, - [SMALL_STATE(1504)] = 26592, - [SMALL_STATE(1505)] = 26599, - [SMALL_STATE(1506)] = 26606, - [SMALL_STATE(1507)] = 26613, - [SMALL_STATE(1508)] = 26620, - [SMALL_STATE(1509)] = 26627, - [SMALL_STATE(1510)] = 26634, - [SMALL_STATE(1511)] = 26641, - [SMALL_STATE(1512)] = 26648, - [SMALL_STATE(1513)] = 26655, - [SMALL_STATE(1514)] = 26662, - [SMALL_STATE(1515)] = 26669, - [SMALL_STATE(1516)] = 26676, - [SMALL_STATE(1517)] = 26683, - [SMALL_STATE(1518)] = 26690, - [SMALL_STATE(1519)] = 26697, - [SMALL_STATE(1520)] = 26704, - [SMALL_STATE(1521)] = 26711, - [SMALL_STATE(1522)] = 26718, - [SMALL_STATE(1523)] = 26725, - [SMALL_STATE(1524)] = 26732, - [SMALL_STATE(1525)] = 26739, - [SMALL_STATE(1526)] = 26746, - [SMALL_STATE(1527)] = 26753, - [SMALL_STATE(1528)] = 26760, - [SMALL_STATE(1529)] = 26767, - [SMALL_STATE(1530)] = 26774, - [SMALL_STATE(1531)] = 26781, - [SMALL_STATE(1532)] = 26788, - [SMALL_STATE(1533)] = 26795, - [SMALL_STATE(1534)] = 26802, - [SMALL_STATE(1535)] = 26809, - [SMALL_STATE(1536)] = 26816, + [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, }; 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), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1429), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1518), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0, 0, 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), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1515), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 19), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1515), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [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), + [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), + [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(323), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), + [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, .production_id = 17), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 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, 4, .production_id = 82), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, .production_id = 4), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, .production_id = 3), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 45), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 22), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 42), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 40), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 20), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 128), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 79), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 37), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 86), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, .production_id = 5), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1510), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 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), + [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), + [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), + [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), + [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), + [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), + [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), + [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), + [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), + [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), + [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), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1518), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [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), + [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(873), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(885), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotdotdot, 1), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), - [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), - [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1477), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1469), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), - [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [1053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 5, .production_id = 128), - [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), - [1058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(952), - [1061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 4, .production_id = 75), - [1064] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(908), - [1067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 5, .production_id = 124), - [1070] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(928), - [1073] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 6, .production_id = 156), - [1076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(943), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), - [1081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(955), - [1084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 4, .production_id = 86), - [1087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(917), - [1090] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 3, .production_id = 37), - [1093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(926), - [1096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 4, .production_id = 79), - [1099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(912), - [1102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), REDUCE(sym_source_file, 5, .production_id = 133), - [1105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT(949), - [1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 6, .production_id = 146), - [1110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 6, .production_id = 146), - [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 6, .production_id = 145), - [1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 6, .production_id = 145), - [1116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 10, .production_id = 250), - [1118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 10, .production_id = 250), - [1120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, .production_id = 213), - [1122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, .production_id = 213), - [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionBody, 3, .production_id = 214), - [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionBody, 3, .production_id = 214), - [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 8, .production_id = 212), - [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 8, .production_id = 212), - [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 5, .production_id = 102), - [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 5, .production_id = 102), - [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 8, .production_id = 213), - [1138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 8, .production_id = 213), - [1140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 5, .production_id = 102), - [1142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 5, .production_id = 102), - [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 5, .production_id = 102), - [1146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 5, .production_id = 102), - [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 4, .production_id = 142), - [1150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 4, .production_id = 142), - [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, .production_id = 6), - [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, .production_id = 6), - [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, .production_id = 172), - [1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, .production_id = 172), - [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, .production_id = 7), - [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, .production_id = 7), - [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, .production_id = 9), - [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, .production_id = 9), - [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, .production_id = 171), - [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, .production_id = 171), - [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 8, .production_id = 213), - [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 8, .production_id = 213), - [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 6, .production_id = 145), - [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 6, .production_id = 145), - [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 2), - [1182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 2), - [1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 5), - [1186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 5), - [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_langdecl, 5, .production_id = 97), - [1190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_langdecl, 5, .production_id = 97), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [1194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 6, .production_id = 146), - [1196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 6, .production_id = 146), - [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 2), - [1200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 2), - [1202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 6, .production_id = 146), - [1204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 6, .production_id = 146), - [1206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, .production_id = 212), - [1208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, .production_id = 212), - [1210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, .production_id = 173), - [1212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, .production_id = 173), - [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 9, .production_id = 224), - [1216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 9, .production_id = 224), - [1218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 4, .production_id = 142), - [1220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 4, .production_id = 142), - [1222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 3, .production_id = 99), - [1224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 3, .production_id = 99), - [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 3, .production_id = 28), - [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 3, .production_id = 28), - [1230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 7, .production_id = 170), - [1232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 7, .production_id = 170), - [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinition, 7, .production_id = 172), - [1236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinition, 7, .production_id = 172), - [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 4, .production_id = 66), - [1240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 4, .production_id = 66), - [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, .production_id = 211), - [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, .production_id = 211), - [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 9, .production_id = 222), - [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 9, .production_id = 222), - [1250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 9, .production_id = 223), - [1252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 9, .production_id = 223), - [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 5, .production_id = 101), - [1256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 5, .production_id = 101), - [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinitionBody, 2), - [1260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinitionBody, 2), - [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 8, .production_id = 210), - [1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 8, .production_id = 210), - [1266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 5, .production_id = 165), - [1268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 5, .production_id = 165), - [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateDefinitionBody, 5, .production_id = 165), - [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateDefinitionBody, 5, .production_id = 165), - [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, .production_id = 8), - [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, .production_id = 8), - [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 9, .production_id = 224), - [1280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 9, .production_id = 224), - [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternDefinition, 6, .production_id = 144), - [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternDefinition, 6, .production_id = 144), - [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignFunctionDefinition, 7, .production_id = 173), - [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignFunctionDefinition, 7, .production_id = 173), - [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinitionBody, 3, .production_id = 99), - [1292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinitionBody, 3, .production_id = 99), - [1294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functionDefinition, 7, .production_id = 172), - [1296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functionDefinition, 7, .production_id = 172), - [1298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_langdecl, 6, .production_id = 97), - [1300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_langdecl, 6, .production_id = 97), - [1302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_languageName, 1), - [1304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_languageName, 1), - [1306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_langdecl, 2, .production_id = 10), - [1308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_langdecl, 2, .production_id = 10), - [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [1312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 4), - [1314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 4), - [1316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 6), - [1318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 6), - [1320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 5), - [1322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 5), - [1324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 3), - [1326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 3), - [1328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bubbleScope, 1), - [1330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bubbleScope, 1), - [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), - [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_listIndex, 4, .production_id = 92), - [1342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_listIndex, 4, .production_id = 92), - [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 87), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [1370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 159), - [1372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 80), - [1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 78), - [1376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapAccessor, 3, .production_id = 54), - [1378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mapAccessor, 3, .production_id = 54), - [1380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 136), - [1382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 46), - [1384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, .production_id = 6), - [1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 129), - [1388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 83), - [1390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 38), - [1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 127), - [1394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 43), - [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 1), - [1398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 1), - [1400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__container, 1), - [1402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__container, 1), - [1404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 23), - [1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 41), - [1408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 21), - [1410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 18), - [1412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 2), - [1414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 2), - [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 2), - [1418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [1420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [1422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3, .production_id = 27), - [1424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3, .production_id = 27), - [1426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_snippetRegex, 2, .production_id = 16), - [1428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_snippetRegex, 2, .production_id = 16), - [1430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [1432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 6, .production_id = 140), - [1436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 6, .production_id = 140), - [1438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, .production_id = 59), - [1440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, .production_id = 59), - [1442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, .production_id = 66), - [1444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, .production_id = 66), - [1446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5, .production_id = 101), - [1448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5, .production_id = 101), - [1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), - [1452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal, 1), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [1456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__predicate, 1), - [1458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__predicate, 1), - [1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 5, .production_id = 95), - [1462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 5, .production_id = 95), - [1464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, .production_id = 28), - [1466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, .production_id = 28), - [1468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 1, .production_id = 2), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 1, .production_id = 2), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 2), - [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5, .production_id = 98), - [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5, .production_id = 98), - [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 4, .production_id = 57), - [1484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 4, .production_id = 57), - [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [1490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 6, .production_id = 209), - [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 6, .production_id = 209), - [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 238), - [1496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 238), - [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, .production_id = 34), - [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, .production_id = 34), - [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 233), - [1504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 233), - [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 232), - [1508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 232), - [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 4, .production_id = 74), - [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 4, .production_id = 74), - [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 231), - [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 231), - [1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 230), - [1520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 230), - [1522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 229), - [1524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 229), - [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 228), - [1528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 228), - [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 237), - [1532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 237), - [1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 227), - [1536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 227), - [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 226), - [1540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 226), - [1542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 236), - [1544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 236), - [1546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 235), - [1548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 235), - [1550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 225), - [1552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 225), - [1554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 240), - [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 240), - [1558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 239), - [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 239), - [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 4, .production_id = 73), - [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 4, .production_id = 73), - [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 248), - [1568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 248), - [1570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 247), - [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 247), - [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 234), - [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 234), - [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 246), - [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 246), - [1582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 4, .production_id = 59), - [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 4, .production_id = 59), - [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 245), - [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 245), - [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, .production_id = 33), - [1592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, .production_id = 33), - [1594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 241), - [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 241), - [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 244), - [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 244), - [1602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 243), - [1604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 243), - [1606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 242), - [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 242), - [1610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 242), - [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 242), - [1614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 243), - [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 243), - [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 241), - [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 241), - [1622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 240), - [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 240), - [1626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 239), - [1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 239), - [1630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, .production_id = 32), - [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, .production_id = 32), - [1634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 238), - [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 238), - [1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 237), - [1640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 237), - [1642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 236), - [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 236), - [1646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rewrite, 4, .production_id = 90), - [1648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 235), - [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 235), - [1652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 244), - [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 244), - [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bubble, 4, .production_id = 93), - [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bubble, 4, .production_id = 93), - [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequential, 5, .production_id = 94), - [1662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequential, 5, .production_id = 94), - [1664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 234), - [1666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 234), - [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 245), - [1670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 245), - [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 233), - [1674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 233), - [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 246), - [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 246), - [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 232), - [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 232), - [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_files, 5, .production_id = 96), - [1686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_files, 5, .production_id = 96), - [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 4, .production_id = 31), - [1690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 4, .production_id = 31), - [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 247), - [1694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 247), - [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 10, .production_id = 248), - [1698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 10, .production_id = 248), - [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOr, 5, .production_id = 98), - [1702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOr, 5, .production_id = 98), - [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 11, .production_id = 251), - [1706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIfElse, 11, .production_id = 251), - [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 5, .production_id = 98), - [1710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 5, .production_id = 98), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 4, .production_id = 30), - [1714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 4, .production_id = 30), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 5, .production_id = 98), - [1718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 5, .production_id = 98), - [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 4, .production_id = 29), - [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 4, .production_id = 29), - [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 5, .production_id = 98), - [1726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 5, .production_id = 98), - [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}}, SHIFT(1279), - [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 231), - [1736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 231), - [1738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 230), - [1740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 230), - [1742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 229), - [1744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 229), - [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 228), - [1748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 228), - [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 227), - [1752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 227), - [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 226), - [1756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 226), - [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 9, .production_id = 225), - [1760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 9, .production_id = 225), - [1762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_every, 4, .production_id = 60), - [1764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_every, 4, .production_id = 60), - [1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_some, 4, .production_id = 60), - [1768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_some, 4, .production_id = 60), - [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_like, 4, .production_id = 65), - [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_like, 4, .production_id = 65), - [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 4, .production_id = 60), - [1776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_within, 4, .production_id = 60), - [1778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIncludes, 4, .production_id = 63), - [1780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIncludes, 4, .production_id = 63), - [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 4, .production_id = 62), - [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 9, .production_id = 221), - [1786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIfElse, 9, .production_id = 221), - [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 9, .production_id = 220), - [1790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 4, .production_id = 61), - [1792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternContains, 4, .production_id = 61), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 197), - [1798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 197), - [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternMaybe, 4, .production_id = 60), - [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternMaybe, 4, .production_id = 60), - [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 196), - [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 196), - [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 195), - [1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 195), - [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 194), - [1814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 194), - [1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 193), - [1818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 193), - [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rewrite, 3, .production_id = 48), - [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 5, .production_id = 100), - [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_languageSpecificSnippet, 2, .production_id = 26), - [1828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_languageSpecificSnippet, 2, .production_id = 26), - [1830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 192), - [1832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 192), - [1834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 191), - [1836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 191), - [1838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 190), - [1840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 190), - [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 4, .production_id = 59), - [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 4, .production_id = 59), - [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 189), - [1848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 189), - [1850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 4, .production_id = 59), - [1852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 4, .production_id = 59), - [1854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOr, 4, .production_id = 59), - [1856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOr, 4, .production_id = 59), - [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 188), - [1860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 188), - [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 187), - [1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 187), - [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_files, 4, .production_id = 58), - [1868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_files, 4, .production_id = 58), - [1870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 186), - [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 186), - [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequential, 4, .production_id = 55), - [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequential, 4, .production_id = 55), - [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 185), - [1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 185), - [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 184), - [1884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 184), - [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 183), - [1888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 183), - [1890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateNot, 2, .production_id = 64), - [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateNot, 2, .production_id = 64), - [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateMaybe, 2, .production_id = 64), - [1896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateMaybe, 2, .production_id = 64), - [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 182), - [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 182), - [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 181), - [1904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 181), - [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 180), - [1908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 180), - [1910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateReturn, 2, .production_id = 11), - [1912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 179), - [1914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 179), - [1916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignmentAsPattern, 3, .production_id = 53), - [1918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 178), - [1920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 178), - [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 177), - [1924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 177), - [1926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 176), - [1928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 176), - [1930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 175), - [1932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 175), - [1934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 8, .production_id = 174), - [1936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 8, .production_id = 174), - [1938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 5, .production_id = 103), - [1940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 5, .production_id = 103), - [1942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 3), - [1944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 3), - [1946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 5, .production_id = 104), - [1948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 5, .production_id = 104), - [1950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternWhere, 3, .production_id = 51), - [1952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternWhere, 3, .production_id = 51), - [1954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 105), - [1956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 105), - [1958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAccumulate, 3, .production_id = 48), - [1960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 106), - [1962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 106), - [1964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternLimit, 3, .production_id = 50), - [1966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternLimit, 3, .production_id = 50), - [1968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 107), - [1970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 107), - [1972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAs, 3, .production_id = 49), - [1974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAs, 3, .production_id = 49), - [1976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 108), - [1978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 108), - [1980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subOperation, 3, .production_id = 48), - [1982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subOperation, 3, .production_id = 48), - [1984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 109), - [1986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 109), - [1988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_addOperation, 3, .production_id = 48), - [1990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_addOperation, 3, .production_id = 48), - [1992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 110), - [1994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 110), - [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modOperation, 3, .production_id = 48), - [1998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modOperation, 3, .production_id = 48), - [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 111), - [2002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 111), - [2004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_divOperation, 3, .production_id = 48), - [2006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_divOperation, 3, .production_id = 48), - [2008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 112), - [2010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 112), - [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mulOperation, 3, .production_id = 48), - [2014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mulOperation, 3, .production_id = 48), - [2016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 113), - [2018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 113), - [2020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 3, .production_id = 36), - [2022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 3, .production_id = 36), - [2024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 114), - [2026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 114), - [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 3, .production_id = 99), - [2030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 3, .production_id = 99), - [2032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 115), - [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 115), - [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__predicate, 3), - [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__predicate, 3), - [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 116), - [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 116), - [2044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 3), - [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 3), - [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 5, .production_id = 118), - [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 5, .production_id = 118), - [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 3, .production_id = 35), - [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 3, .production_id = 35), - [2056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 34), - [2058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 34), - [2060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 3), - [2062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 3), - [2064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 33), - [2066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 33), - [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 3), - [2070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 3), - [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 5, .production_id = 119), - [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 5, .production_id = 119), - [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 197), - [2078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 197), - [2080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 196), - [2082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 196), - [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 195), - [2086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 195), - [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 194), - [2090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 194), - [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 193), - [2094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 193), - [2096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 192), - [2098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 192), - [2100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 191), - [2102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 191), - [2104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 190), - [2106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 190), - [2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 189), - [2110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 189), - [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 188), - [2114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 188), - [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 187), - [2118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 187), - [2120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 186), - [2122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 186), - [2124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 32), - [2126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 32), - [2128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAccumulate, 3, .production_id = 48), - [2130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 31), - [2132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 31), - [2134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateRewrite, 3, .production_id = 48), - [2136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 185), - [2138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 185), - [2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 184), - [2142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 184), - [2144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 183), - [2146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 183), - [2148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateGreater, 3, .production_id = 48), - [2150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 182), - [2152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 182), - [2154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 181), - [2156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 181), - [2158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 180), - [2160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 180), - [2162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 179), - [2164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 179), - [2166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 178), - [2168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 178), - [2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 177), - [2172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 177), - [2174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 176), - [2176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 176), - [2178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 175), - [2180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 175), - [2182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 7, .production_id = 174), - [2184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 7, .production_id = 174), - [2186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateLess, 3, .production_id = 48), - [2188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateGreaterEqual, 3, .production_id = 48), - [2190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateLessEqual, 3, .production_id = 48), - [2192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequential, 6, .production_id = 138), - [2194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequential, 6, .production_id = 138), - [2196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 3, .production_id = 30), - [2198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 3, .production_id = 30), - [2200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_files, 6, .production_id = 139), - [2202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_files, 6, .production_id = 139), - [2204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateNotEqual, 3, .production_id = 48), - [2206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOr, 6, .production_id = 140), - [2208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOr, 6, .production_id = 140), - [2210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 6, .production_id = 140), - [2212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 6, .production_id = 140), - [2214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 6, .production_id = 140), - [2216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 6, .production_id = 140), - [2218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAnd, 6, .production_id = 140), - [2220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAnd, 6, .production_id = 140), - [2222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 6, .production_id = 141), - [2224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 3, .production_id = 29), - [2226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 3, .production_id = 29), - [2228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateEqual, 3, .production_id = 48), - [2230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 3, .production_id = 35), - [2232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 3, .production_id = 35), - [2234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAssignment, 3, .production_id = 53), - [2236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateMatch, 3, .production_id = 48), - [2238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 4, .production_id = 142), - [2240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 4, .production_id = 142), - [2242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 4, .production_id = 143), - [2244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 4, .production_id = 143), - [2246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 4, .production_id = 143), - [2248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 4, .production_id = 143), - [2250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 4, .production_id = 143), - [2252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 4, .production_id = 143), - [2254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateRewrite, 4, .production_id = 90), - [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 4, .production_id = 73), - [2258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 4, .production_id = 73), - [2260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 5, .production_id = 165), - [2262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 5, .production_id = 165), - [2264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 5, .production_id = 166), - [2266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 5, .production_id = 166), - [2268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 5, .production_id = 166), - [2270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 5, .production_id = 166), - [2272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAnd, 5, .production_id = 166), - [2274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAnd, 5, .production_id = 166), - [2276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateIfElse, 5, .production_id = 100), - [2278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateIfElse, 5, .production_id = 100), - [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [2282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 5, .production_id = 118), - [2284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 5, .production_id = 118), - [2286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_like, 7, .production_id = 169), - [2288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_like, 7, .production_id = 169), - [2290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateOr, 6, .production_id = 209), - [2292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateOr, 6, .production_id = 209), - [2294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateAny, 6, .production_id = 209), - [2296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateAny, 6, .production_id = 209), - [2298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 7, .production_id = 168), - [2300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 114), - [2302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 114), - [2304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 7, .production_id = 167), - [2306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternIfElse, 7, .production_id = 167), - [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [2310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), - [2312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), - [2314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateCall, 6, .production_id = 147), - [2316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateCall, 6, .production_id = 147), - [2318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAny, 3), - [2320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternAny, 3), - [2322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternOrElse, 3), - [2324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_patternOrElse, 3), - [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicateIfElse, 7, .production_id = 168), - [2328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicateIfElse, 7, .production_id = 168), - [2330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 3), - [2332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 3), - [2334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bubble, 2, .production_id = 25), - [2336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_every, 2, .production_id = 11), - [2338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_some, 2, .production_id = 11), - [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within, 2, .production_id = 11), - [2342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIncludes, 2, .production_id = 13), - [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regexPattern, 6, .production_id = 148), - [2346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regexPattern, 6, .production_id = 148), - [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 116), - [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 116), - [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternContains, 2, .production_id = 12), - [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 108), - [2358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 108), - [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternBefore, 2, .production_id = 11), - [2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 112), - [2364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 112), - [2366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternAfter, 2, .production_id = 11), - [2368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternMaybe, 2, .production_id = 11), - [2370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 109), - [2372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 109), - [2374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternNot, 2, .production_id = 11), - [2376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 115), - [2378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 115), - [2380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 113), - [2382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 113), - [2384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 6, .production_id = 103), - [2386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 6, .production_id = 103), - [2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_log, 6, .production_id = 104), - [2390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_log, 6, .production_id = 104), - [2392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 105), - [2394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 105), - [2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 110), - [2398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 110), - [2400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 106), - [2402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 106), - [2404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nodeLike, 6, .production_id = 147), - [2406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nodeLike, 6, .production_id = 147), - [2408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 111), - [2410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 111), - [2412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 6, .production_id = 107), - [2414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 6, .production_id = 107), - [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [2516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapElement, 3, .production_id = 56), - [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [2522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [2524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [2536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namedArg, 1, .production_id = 15), - [2538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotdotdot, 2), - [2540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequential_repeat1, 2), - [2542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [2544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namedArg, 3, .production_id = 117), - [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [2550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [2552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), - [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), - [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 154), - [2624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 207), - [2626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 198), - [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 120), - [2630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 85), - [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 121), - [2634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 122), - [2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 124), - [2638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 126), - [2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 131), - [2642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 132), - [2644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 133), - [2646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 9, .production_id = 249), - [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 135), - [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 219), - [2652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 137), - [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 77), - [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 217), - [2658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), - [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [2664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 75), - [2666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 153), - [2668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 152), - [2670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [2672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [2674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 151), - [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 216), - [2678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 215), - [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 158), - [2682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 52), - [2684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 150), - [2686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 199), - [2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 8, .production_id = 218), - [2690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 160), - [2692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 200), - [2694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 89), - [2696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 201), - [2698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 202), - [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 203), - [2702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 149), - [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 91), - [2706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 204), - [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 161), - [2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 162), - [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 206), - [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 156), - [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 208), - [2718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 163), - [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), - [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [2750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), - [2752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [2760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [2762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [2764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [2804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 2), SHIFT_REPEAT(1012), - [2807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 2), - [2809] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 2), SHIFT_REPEAT(993), - [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [2826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [2830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [2834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), - [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), - [2840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreignLanguageCode, 1), - [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(993), - [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [2848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [2850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), SHIFT_REPEAT(1300), - [2853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), - [2855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [2857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [2859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [2861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [2863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [2865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [2867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [2871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [2873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [2881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [2883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [2885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [2887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [2889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [2891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [2893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 47), - [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [2897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [2899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 44), - [2901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [2903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [2905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [2913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, .production_id = 39), - [2915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [2917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [2923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [2927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [2929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(47), - [2932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [2938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), - [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [3044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 76), - [3046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [3048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [3052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 81), - [3054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [3056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [3074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [3076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [3082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 84), - [3084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [3090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, .production_id = 88), - [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [3102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 155), - [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [3106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [3108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [3110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [3112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 157), - [3114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [3116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [3118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequential_repeat1, 2), SHIFT_REPEAT(188), - [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [3129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 6, .production_id = 164), - [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [3159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, .production_id = 24), - [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [3167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [3177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_foreignLanguageCode_repeat1, 3), - [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [3187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_predicateDefinitionBody_repeat1, 2), SHIFT_REPEAT(223), - [3190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_predicateDefinitionBody_repeat1, 2), - [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [3194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 125), - [3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [3198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bubbleScope_repeat1, 2), SHIFT_REPEAT(1464), - [3201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bubbleScope_repeat1, 2), - [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), - [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [3219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nodeLike_repeat1, 2), SHIFT_REPEAT(93), - [3222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nodeLike_repeat1, 2), - [3224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [3226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 7, .production_id = 205), - [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [3248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 123), - [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [3272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [3276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 130), - [3278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [3280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [3284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [3288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [3290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [3292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, .production_id = 134), - [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [3308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), - [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), - [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), - [3412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [3418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotdotdot, 4), - [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [3442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [3450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [3466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [3512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), - [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), - [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), - [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [3552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), - [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [3610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logMessage, 3, .production_id = 67), - [3612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logVariable, 3, .production_id = 68), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [3632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__start_line, 3, .production_id = 69), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), - [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [3638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_line, 3, .production_id = 70), - [3640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__start_column, 3, .production_id = 71), - [3642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_column, 3, .production_id = 72), - [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), - [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [3666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [3692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logVariable, 1, .production_id = 15), - [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [3710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__logMessage, 1, .production_id = 14), - [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), - [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), - [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), - [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), - [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), - [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [3958] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [3976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreignLanguageName, 1), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), - [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), - [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), + [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), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), + [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), + [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(885), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [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), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(905), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [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), + [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), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [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), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [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), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [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), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), + [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), + [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(834), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), + [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), + [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), + [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), + [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), + [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), + [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [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), + [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), + [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), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), + [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), + [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [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), + [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), + [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), + [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), + [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), + [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), + [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [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), + [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), + [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), + [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), + [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), + [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), + [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), + [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_patternIfElse, 5, 0, 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), + [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), + [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), + [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), + [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [2442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [2446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), + [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), + [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), + [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [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), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [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), + [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), + [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), + [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [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), + [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [2750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [2752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [2760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [2762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [2764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), + [2774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [2778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [2826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [2830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [2834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1015), + [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), + [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), + [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), + [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [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), + [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [2906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [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), + [2916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [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), + [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 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), + [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [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), + [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [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), + [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [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), + [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), + [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), + [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [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), + [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [3044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [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), + [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), + [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [3073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [3077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [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), + [3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [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), + [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), + [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), + [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [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), + [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), + [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [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), + [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), + [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), + [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), + [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), + [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [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), + [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [3297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [3299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [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), + [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), + [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), + [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [3412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), + [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), + [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), + [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), + [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), + [3442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [3450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [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), + [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), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [3512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), + [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), + [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [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), + [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), + [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [3666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), + [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), + [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), + [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), + [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), + [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [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), + [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), + [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), + [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), + [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [3984] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [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), + [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), + [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [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), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [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), + [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), }; #ifdef __cplusplus extern "C" { #endif -#ifdef _WIN32 -#define extern __declspec(dllexport) +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) #endif -extern const TSLanguage *tree_sitter_gritql(void) { +TS_PUBLIC const TSLanguage *tree_sitter_gritql(void) { static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index 17b4fde..17f0e94 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -86,6 +86,11 @@ typedef union { } entry; } TSParseActionEntry; +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + struct TSLanguage { uint32_t version; uint32_t symbol_count; @@ -125,6 +130,24 @@ 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 */ @@ -154,6 +177,17 @@ struct TSLanguage { 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; \ @@ -203,14 +237,15 @@ struct TSLanguage { } \ }} -#define REDUCE(symbol_val, child_count_val, ...) \ - {{ \ - .reduce = { \ - .type = TSParseActionTypeReduce, \ - .symbol = symbol_val, \ - .child_count = child_count_val, \ - __VA_ARGS__ \ - }, \ +#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 RECOVER() \