From b2dba02eddab66be669022320273d0dfe1ff923d Mon Sep 17 00:00:00 2001 From: William Vandervalk <45567423+interdependence@users.noreply.github.com> Date: Mon, 26 Sep 2022 13:11:58 -0400 Subject: [PATCH] Fix variables containing multiple words --- grammar.js | 4 +- src/grammar.json | 33 +- src/parser.c | 15311 +++++++++++++++++----------------- test/corpus/expressions.txt | 3 + 4 files changed, 7667 insertions(+), 7684 deletions(-) diff --git a/grammar.js b/grammar.js index b72157c..0bf8e94 100644 --- a/grammar.js +++ b/grammar.js @@ -38,8 +38,8 @@ module.exports = grammar({ _expression: $ => seq("{{", optional($._ws), $.variable, optional($._ws), "}}"), variable: $ => seq($.variable_name, repeat(seq("|", $.filter))), - // Django variables cannot start with an "_", can contain one or two words separated by a "." - variable_name: $ => seq(repeat1(/[A-Za-z]/), optional($._word), optional(seq(".", $._word))), + // Django variables cannot start with an "_", can contain one or more words separated by a "." + variable_name: $ => seq(repeat1(/[A-Za-z]/), optional($._word), repeat(seq(".", $._word))), filter: $ => seq($.filter_name, optional(seq(":", choice($.filter_argument, $._quoted_filter_argument)))), filter_name: $ => $._word, diff --git a/src/grammar.json b/src/grammar.json index f3254cc..9ec0387 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -325,25 +325,20 @@ ] }, { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "." - }, - { - "type": "SYMBOL", - "name": "_word" - } - ] - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "SYMBOL", + "name": "_word" + } + ] + } } ] }, diff --git a/src/parser.c b/src/parser.c index 9d16a22..76fb16d 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,7 +6,7 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 824 +#define STATE_COUNT 822 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 105 #define ALIAS_COUNT 2 @@ -115,7 +115,7 @@ enum { aux_sym_string_repeat2 = 96, aux_sym_string_repeat3 = 97, aux_sym_variable_name_repeat1 = 98, - aux_sym_filter_argument_repeat1 = 99, + aux_sym_variable_name_repeat2 = 99, aux_sym_paired_statement_repeat1 = 100, aux_sym_if_statement_repeat1 = 101, aux_sym_unpaired_comment_repeat1 = 102, @@ -225,7 +225,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_string_repeat2] = "string_repeat2", [aux_sym_string_repeat3] = "string_repeat3", [aux_sym_variable_name_repeat1] = "variable_name_repeat1", - [aux_sym_filter_argument_repeat1] = "filter_argument_repeat1", + [aux_sym_variable_name_repeat2] = "variable_name_repeat2", [aux_sym_paired_statement_repeat1] = "paired_statement_repeat1", [aux_sym_if_statement_repeat1] = "if_statement_repeat1", [aux_sym_unpaired_comment_repeat1] = "unpaired_comment_repeat1", @@ -335,7 +335,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_string_repeat2] = aux_sym_string_repeat2, [aux_sym_string_repeat3] = aux_sym_string_repeat3, [aux_sym_variable_name_repeat1] = aux_sym_variable_name_repeat1, - [aux_sym_filter_argument_repeat1] = aux_sym_filter_argument_repeat1, + [aux_sym_variable_name_repeat2] = aux_sym_variable_name_repeat2, [aux_sym_paired_statement_repeat1] = aux_sym_paired_statement_repeat1, [aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1, [aux_sym_unpaired_comment_repeat1] = aux_sym_unpaired_comment_repeat1, @@ -742,7 +742,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_filter_argument_repeat1] = { + [aux_sym_variable_name_repeat2] = { .visible = false, .named = false, }, @@ -900,18 +900,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1] = 1, [2] = 2, [3] = 3, - [4] = 2, - [5] = 5, + [4] = 4, + [5] = 2, [6] = 6, [7] = 7, [8] = 8, - [9] = 9, + [9] = 3, [10] = 10, [11] = 11, [12] = 6, [13] = 7, [14] = 8, - [15] = 5, + [15] = 4, [16] = 16, [17] = 10, [18] = 11, @@ -924,40 +924,40 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [25] = 25, [26] = 21, [27] = 27, - [28] = 25, - [29] = 3, - [30] = 9, + [28] = 28, + [29] = 28, + [30] = 25, [31] = 27, [32] = 32, [33] = 33, [34] = 34, [35] = 35, - [36] = 36, - [37] = 37, + [36] = 33, + [37] = 32, [38] = 38, - [39] = 38, + [39] = 39, [40] = 40, - [41] = 36, - [42] = 34, + [41] = 41, + [42] = 41, [43] = 43, - [44] = 44, - [45] = 37, - [46] = 33, + [44] = 39, + [45] = 45, + [46] = 46, [47] = 47, [48] = 48, - [49] = 49, - [50] = 40, - [51] = 51, - [52] = 51, - [53] = 53, - [54] = 54, - [55] = 47, - [56] = 32, + [49] = 40, + [50] = 48, + [51] = 47, + [52] = 52, + [53] = 38, + [54] = 46, + [55] = 55, + [56] = 56, [57] = 57, - [58] = 48, - [59] = 49, - [60] = 57, - [61] = 53, + [58] = 34, + [59] = 52, + [60] = 45, + [61] = 55, [62] = 35, [63] = 63, [64] = 64, @@ -970,19 +970,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [71] = 71, [72] = 72, [73] = 71, - [74] = 72, - [75] = 69, - [76] = 70, + [74] = 70, + [75] = 72, + [76] = 69, [77] = 77, [78] = 78, - [79] = 77, + [79] = 79, [80] = 80, - [81] = 81, + [81] = 77, [82] = 82, [83] = 83, - [84] = 81, - [85] = 80, - [86] = 83, + [84] = 80, + [85] = 83, + [86] = 79, [87] = 87, [88] = 88, [89] = 89, @@ -997,12 +997,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [98] = 98, [99] = 99, [100] = 100, - [101] = 100, - [102] = 99, - [103] = 98, - [104] = 97, - [105] = 96, - [106] = 95, + [101] = 95, + [102] = 100, + [103] = 99, + [104] = 98, + [105] = 97, + [106] = 96, [107] = 94, [108] = 108, [109] = 109, @@ -1013,42 +1013,42 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [114] = 114, [115] = 93, [116] = 116, - [117] = 92, - [118] = 118, + [117] = 117, + [118] = 92, [119] = 119, - [120] = 91, - [121] = 90, - [122] = 122, + [120] = 120, + [121] = 91, + [122] = 90, [123] = 123, [124] = 124, - [125] = 89, - [126] = 126, + [125] = 125, + [126] = 89, [127] = 127, - [128] = 128, + [128] = 110, [129] = 129, - [130] = 110, + [130] = 130, [131] = 131, [132] = 132, [133] = 133, [134] = 134, [135] = 135, [136] = 136, - [137] = 112, - [138] = 136, - [139] = 139, - [140] = 126, - [141] = 132, - [142] = 128, - [143] = 143, - [144] = 133, - [145] = 145, - [146] = 114, - [147] = 129, - [148] = 131, - [149] = 87, + [137] = 137, + [138] = 138, + [139] = 134, + [140] = 127, + [141] = 141, + [142] = 132, + [143] = 129, + [144] = 144, + [145] = 131, + [146] = 130, + [147] = 114, + [148] = 87, + [149] = 133, [150] = 78, - [151] = 108, - [152] = 152, + [151] = 112, + [152] = 108, [153] = 153, [154] = 154, [155] = 155, @@ -1069,98 +1069,98 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [170] = 116, [171] = 158, [172] = 156, - [173] = 118, + [173] = 117, [174] = 155, [175] = 154, - [176] = 152, + [176] = 153, [177] = 119, - [178] = 127, - [179] = 153, - [180] = 122, - [181] = 134, - [182] = 143, + [178] = 125, + [179] = 135, + [180] = 120, + [181] = 138, + [182] = 111, [183] = 123, - [184] = 135, - [185] = 139, + [184] = 137, + [185] = 136, [186] = 124, - [187] = 111, + [187] = 88, [188] = 188, [189] = 189, [190] = 190, - [191] = 63, + [191] = 64, [192] = 188, [193] = 189, [194] = 190, [195] = 195, [196] = 196, - [197] = 195, - [198] = 198, + [197] = 197, + [198] = 64, [199] = 199, - [200] = 63, + [200] = 195, [201] = 201, - [202] = 198, + [202] = 202, [203] = 203, [204] = 204, [205] = 205, [206] = 206, [207] = 207, [208] = 208, - [209] = 209, + [209] = 204, [210] = 210, - [211] = 205, - [212] = 212, + [211] = 197, + [212] = 199, [213] = 213, - [214] = 199, + [214] = 201, [215] = 215, - [216] = 201, - [217] = 203, + [216] = 203, + [217] = 217, [218] = 218, [219] = 219, [220] = 220, - [221] = 221, + [221] = 217, [222] = 222, [223] = 223, - [224] = 218, - [225] = 220, - [226] = 196, - [227] = 219, + [224] = 219, + [225] = 225, + [226] = 226, + [227] = 227, [228] = 228, - [229] = 229, - [230] = 222, + [229] = 220, + [230] = 218, [231] = 231, - [232] = 229, - [233] = 223, - [234] = 234, - [235] = 235, + [232] = 222, + [233] = 233, + [234] = 226, + [235] = 223, [236] = 236, [237] = 237, - [238] = 221, - [239] = 228, - [240] = 210, - [241] = 236, - [242] = 234, - [243] = 243, - [244] = 244, + [238] = 233, + [239] = 239, + [240] = 228, + [241] = 196, + [242] = 227, + [243] = 225, + [244] = 236, [245] = 245, - [246] = 246, - [247] = 235, + [246] = 237, + [247] = 247, [248] = 248, - [249] = 246, - [250] = 231, - [251] = 243, - [252] = 215, - [253] = 204, - [254] = 244, - [255] = 209, - [256] = 237, + [249] = 249, + [250] = 245, + [251] = 231, + [252] = 213, + [253] = 215, + [254] = 207, + [255] = 239, + [256] = 210, [257] = 206, [258] = 208, - [259] = 245, - [260] = 212, - [261] = 207, - [262] = 248, - [263] = 213, - [264] = 63, + [259] = 247, + [260] = 202, + [261] = 248, + [262] = 205, + [263] = 249, + [264] = 64, [265] = 265, [266] = 266, [267] = 267, @@ -1191,7 +1191,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [292] = 292, [293] = 293, [294] = 294, - [295] = 295, + [295] = 277, [296] = 296, [297] = 297, [298] = 298, @@ -1199,189 +1199,189 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [300] = 300, [301] = 301, [302] = 302, - [303] = 303, - [304] = 278, - [305] = 305, + [303] = 297, + [304] = 304, + [305] = 294, [306] = 306, - [307] = 301, - [308] = 278, + [307] = 307, + [308] = 308, [309] = 309, - [310] = 310, + [310] = 277, [311] = 311, - [312] = 297, - [313] = 313, + [312] = 281, + [313] = 307, [314] = 314, - [315] = 277, + [315] = 315, [316] = 316, - [317] = 301, + [317] = 317, [318] = 318, [319] = 319, - [320] = 313, + [320] = 320, [321] = 321, [322] = 322, [323] = 323, [324] = 324, - [325] = 325, + [325] = 297, [326] = 326, [327] = 327, [328] = 328, [329] = 329, - [330] = 325, - [331] = 326, - [332] = 300, - [333] = 333, - [334] = 302, + [330] = 306, + [331] = 308, + [332] = 280, + [333] = 278, + [334] = 334, [335] = 335, - [336] = 303, + [336] = 336, [337] = 337, - [338] = 306, + [338] = 302, [339] = 339, [340] = 340, [341] = 341, - [342] = 342, - [343] = 343, - [344] = 344, - [345] = 63, - [346] = 309, - [347] = 347, - [348] = 310, - [349] = 311, - [350] = 314, - [351] = 319, - [352] = 321, - [353] = 328, - [354] = 329, - [355] = 285, - [356] = 323, - [357] = 357, - [358] = 305, - [359] = 296, - [360] = 287, + [342] = 296, + [343] = 64, + [344] = 324, + [345] = 293, + [346] = 346, + [347] = 285, + [348] = 291, + [349] = 320, + [350] = 350, + [351] = 351, + [352] = 290, + [353] = 289, + [354] = 322, + [355] = 355, + [356] = 328, + [357] = 288, + [358] = 287, + [359] = 315, + [360] = 311, [361] = 361, - [362] = 298, - [363] = 318, - [364] = 295, + [362] = 350, + [363] = 363, + [364] = 309, [365] = 365, - [366] = 294, - [367] = 280, - [368] = 293, - [369] = 292, - [370] = 299, - [371] = 291, - [372] = 337, + [366] = 366, + [367] = 326, + [368] = 368, + [369] = 283, + [370] = 370, + [371] = 334, + [372] = 372, [373] = 373, - [374] = 290, + [374] = 304, [375] = 375, - [376] = 288, + [376] = 292, [377] = 377, - [378] = 284, - [379] = 379, - [380] = 283, + [378] = 370, + [379] = 341, + [380] = 365, [381] = 381, - [382] = 382, - [383] = 383, - [384] = 384, - [385] = 339, - [386] = 282, - [387] = 387, - [388] = 381, - [389] = 389, - [390] = 387, - [391] = 281, - [392] = 344, - [393] = 375, - [394] = 377, - [395] = 387, - [396] = 381, - [397] = 344, - [398] = 377, - [399] = 286, - [400] = 322, - [401] = 337, - [402] = 361, + [382] = 375, + [383] = 370, + [384] = 341, + [385] = 381, + [386] = 336, + [387] = 284, + [388] = 301, + [389] = 327, + [390] = 323, + [391] = 375, + [392] = 319, + [393] = 300, + [394] = 394, + [395] = 317, + [396] = 314, + [397] = 299, + [398] = 279, + [399] = 381, + [400] = 282, + [401] = 298, + [402] = 336, [403] = 403, - [404] = 404, + [404] = 64, [405] = 405, [406] = 406, - [407] = 63, + [407] = 407, [408] = 408, - [409] = 63, + [409] = 409, [410] = 410, [411] = 411, [412] = 412, - [413] = 404, - [414] = 408, - [415] = 405, - [416] = 411, - [417] = 417, + [413] = 413, + [414] = 414, + [415] = 412, + [416] = 413, + [417] = 406, [418] = 418, - [419] = 419, + [419] = 64, [420] = 420, [421] = 421, - [422] = 410, - [423] = 408, - [424] = 424, - [425] = 424, - [426] = 412, + [422] = 414, + [423] = 423, + [424] = 421, + [425] = 407, + [426] = 405, [427] = 427, - [428] = 428, - [429] = 406, - [430] = 430, + [428] = 410, + [429] = 408, + [430] = 423, [431] = 421, - [432] = 417, - [433] = 411, - [434] = 420, - [435] = 435, - [436] = 418, - [437] = 430, - [438] = 421, - [439] = 439, - [440] = 417, - [441] = 420, - [442] = 442, - [443] = 435, - [444] = 435, - [445] = 418, - [446] = 430, - [447] = 447, - [448] = 405, - [449] = 449, - [450] = 442, - [451] = 428, + [432] = 432, + [433] = 423, + [434] = 407, + [435] = 413, + [436] = 436, + [437] = 437, + [438] = 411, + [439] = 418, + [440] = 440, + [441] = 441, + [442] = 412, + [443] = 437, + [444] = 409, + [445] = 408, + [446] = 410, + [447] = 427, + [448] = 406, + [449] = 420, + [450] = 450, + [451] = 405, [452] = 452, [453] = 453, - [454] = 454, - [455] = 403, - [456] = 322, + [454] = 284, + [455] = 441, + [456] = 327, [457] = 457, - [458] = 325, + [458] = 323, [459] = 459, [460] = 460, [461] = 461, [462] = 462, [463] = 463, [464] = 464, - [465] = 465, + [465] = 462, [466] = 466, [467] = 467, - [468] = 452, - [469] = 469, - [470] = 457, + [468] = 468, + [469] = 457, + [470] = 470, [471] = 471, [472] = 472, [473] = 473, [474] = 474, [475] = 475, [476] = 476, - [477] = 462, + [477] = 477, [478] = 478, - [479] = 479, - [480] = 480, - [481] = 467, - [482] = 482, - [483] = 483, - [484] = 475, - [485] = 476, + [479] = 466, + [480] = 452, + [481] = 481, + [482] = 473, + [483] = 475, + [484] = 484, + [485] = 485, [486] = 486, [487] = 487, [488] = 488, @@ -1392,42 +1392,42 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [493] = 493, [494] = 494, [495] = 495, - [496] = 496, + [496] = 485, [497] = 497, [498] = 498, [499] = 499, [500] = 500, [501] = 501, - [502] = 502, + [502] = 481, [503] = 503, - [504] = 487, + [504] = 504, [505] = 505, - [506] = 506, - [507] = 489, - [508] = 482, - [509] = 486, - [510] = 478, - [511] = 511, - [512] = 466, - [513] = 464, - [514] = 463, - [515] = 461, - [516] = 460, - [517] = 459, - [518] = 506, + [506] = 486, + [507] = 507, + [508] = 505, + [509] = 476, + [510] = 467, + [511] = 464, + [512] = 463, + [513] = 461, + [514] = 460, + [515] = 459, + [516] = 516, + [517] = 517, + [518] = 504, [519] = 519, - [520] = 520, - [521] = 505, - [522] = 492, - [523] = 496, - [524] = 501, - [525] = 502, - [526] = 482, - [527] = 464, + [520] = 490, + [521] = 494, + [522] = 499, + [523] = 500, + [524] = 486, + [525] = 464, + [526] = 526, + [527] = 503, [528] = 528, [529] = 529, - [530] = 502, - [531] = 501, + [530] = 530, + [531] = 531, [532] = 532, [533] = 533, [534] = 534, @@ -1440,82 +1440,82 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [541] = 541, [542] = 542, [543] = 543, - [544] = 544, - [545] = 286, - [546] = 546, + [544] = 517, + [545] = 545, + [546] = 471, [547] = 547, - [548] = 536, - [549] = 549, - [550] = 472, - [551] = 528, - [552] = 552, - [553] = 547, - [554] = 536, - [555] = 472, - [556] = 528, - [557] = 557, + [548] = 548, + [549] = 543, + [550] = 517, + [551] = 471, + [552] = 547, + [553] = 553, + [554] = 554, + [555] = 555, + [556] = 556, + [557] = 490, [558] = 558, - [559] = 559, - [560] = 560, - [561] = 561, - [562] = 492, - [563] = 563, - [564] = 474, - [565] = 480, + [559] = 500, + [560] = 543, + [561] = 499, + [562] = 474, + [563] = 478, + [564] = 484, + [565] = 487, [566] = 488, - [567] = 490, + [567] = 489, [568] = 491, - [569] = 493, - [570] = 498, - [571] = 503, - [572] = 511, - [573] = 573, - [574] = 537, - [575] = 538, - [576] = 539, - [577] = 540, - [578] = 543, - [579] = 544, - [580] = 546, - [581] = 552, - [582] = 547, - [583] = 560, - [584] = 584, - [585] = 500, - [586] = 584, - [587] = 453, + [569] = 495, + [570] = 507, + [571] = 571, + [572] = 534, + [573] = 535, + [574] = 536, + [575] = 453, + [576] = 538, + [577] = 541, + [578] = 542, + [579] = 548, + [580] = 580, + [581] = 556, + [582] = 582, + [583] = 583, + [584] = 582, + [585] = 585, + [586] = 586, + [587] = 587, [588] = 588, [589] = 589, [590] = 590, [591] = 591, - [592] = 592, + [592] = 585, [593] = 593, [594] = 594, - [595] = 595, + [595] = 586, [596] = 596, - [597] = 454, - [598] = 561, - [599] = 519, - [600] = 497, - [601] = 483, - [602] = 469, - [603] = 596, - [604] = 499, - [605] = 486, - [606] = 496, - [607] = 595, - [608] = 594, - [609] = 609, - [610] = 495, + [597] = 587, + [598] = 583, + [599] = 537, + [600] = 498, + [601] = 519, + [602] = 516, + [603] = 501, + [604] = 477, + [605] = 588, + [606] = 589, + [607] = 596, + [608] = 590, + [609] = 497, + [610] = 492, [611] = 611, - [612] = 593, - [613] = 494, - [614] = 592, - [615] = 615, - [616] = 591, - [617] = 590, - [618] = 589, - [619] = 588, + [612] = 591, + [613] = 547, + [614] = 481, + [615] = 493, + [616] = 593, + [617] = 594, + [618] = 494, + [619] = 619, [620] = 620, [621] = 621, [622] = 622, @@ -1546,49 +1546,49 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [647] = 647, [648] = 648, [649] = 649, - [650] = 650, - [651] = 644, - [652] = 649, - [653] = 620, + [650] = 648, + [651] = 651, + [652] = 652, + [653] = 653, [654] = 654, - [655] = 655, - [656] = 656, - [657] = 630, + [655] = 627, + [656] = 625, + [657] = 623, [658] = 658, - [659] = 659, - [660] = 660, - [661] = 661, + [659] = 651, + [660] = 630, + [661] = 622, [662] = 635, - [663] = 624, - [664] = 637, - [665] = 638, - [666] = 649, - [667] = 630, - [668] = 635, - [669] = 622, + [663] = 636, + [664] = 648, + [665] = 627, + [666] = 666, + [667] = 667, + [668] = 668, + [669] = 669, [670] = 670, - [671] = 671, + [671] = 621, [672] = 672, [673] = 673, [674] = 674, [675] = 675, [676] = 676, [677] = 677, - [678] = 636, - [679] = 639, - [680] = 632, - [681] = 681, - [682] = 682, - [683] = 683, - [684] = 629, - [685] = 640, - [686] = 642, + [678] = 633, + [679] = 679, + [680] = 680, + [681] = 639, + [682] = 643, + [683] = 646, + [684] = 684, + [685] = 685, + [686] = 686, [687] = 687, [688] = 688, [689] = 689, [690] = 690, [691] = 691, - [692] = 673, + [692] = 692, [693] = 693, [694] = 694, [695] = 695, @@ -1601,125 +1601,123 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [702] = 702, [703] = 703, [704] = 704, - [705] = 705, + [705] = 680, [706] = 706, - [707] = 683, - [708] = 708, - [709] = 709, - [710] = 661, - [711] = 655, - [712] = 654, - [713] = 713, - [714] = 628, - [715] = 643, - [716] = 641, - [717] = 623, - [718] = 709, + [707] = 707, + [708] = 666, + [709] = 654, + [710] = 653, + [711] = 711, + [712] = 628, + [713] = 624, + [714] = 641, + [715] = 640, + [716] = 707, + [717] = 649, + [718] = 718, [719] = 719, [720] = 720, - [721] = 721, - [722] = 658, - [723] = 723, - [724] = 724, - [725] = 725, - [726] = 726, - [727] = 660, - [728] = 647, - [729] = 721, - [730] = 626, - [731] = 636, - [732] = 639, - [733] = 625, - [734] = 631, - [735] = 735, - [736] = 645, - [737] = 644, - [738] = 659, - [739] = 723, - [740] = 735, - [741] = 708, - [742] = 660, - [743] = 638, - [744] = 744, - [745] = 637, - [746] = 708, - [747] = 681, - [748] = 706, - [749] = 705, - [750] = 704, - [751] = 751, + [721] = 645, + [722] = 722, + [723] = 644, + [724] = 642, + [725] = 638, + [726] = 637, + [727] = 625, + [728] = 623, + [729] = 626, + [730] = 632, + [731] = 731, + [732] = 651, + [733] = 733, + [734] = 658, + [735] = 731, + [736] = 733, + [737] = 676, + [738] = 652, + [739] = 620, + [740] = 719, + [741] = 636, + [742] = 742, + [743] = 635, + [744] = 676, + [745] = 679, + [746] = 704, + [747] = 703, + [748] = 702, + [749] = 749, + [750] = 718, + [751] = 701, [752] = 752, - [753] = 726, - [754] = 703, - [755] = 755, - [756] = 702, - [757] = 682, - [758] = 701, + [753] = 700, + [754] = 699, + [755] = 668, + [756] = 669, + [757] = 757, + [758] = 758, [759] = 670, - [760] = 760, - [761] = 761, - [762] = 725, - [763] = 700, - [764] = 671, - [765] = 699, - [766] = 672, - [767] = 698, - [768] = 768, - [769] = 627, - [770] = 650, - [771] = 693, + [760] = 698, + [761] = 667, + [762] = 697, + [763] = 672, + [764] = 764, + [765] = 696, + [766] = 629, + [767] = 691, + [768] = 720, + [769] = 769, + [770] = 770, + [771] = 771, [772] = 772, - [773] = 773, + [773] = 673, [774] = 774, - [775] = 674, + [775] = 647, [776] = 776, [777] = 777, - [778] = 656, - [779] = 779, - [780] = 780, - [781] = 697, - [782] = 675, - [783] = 783, - [784] = 696, - [785] = 676, - [786] = 677, - [787] = 768, - [788] = 695, - [789] = 724, - [790] = 658, - [791] = 694, - [792] = 621, - [793] = 284, - [794] = 293, - [795] = 302, - [796] = 624, - [797] = 303, - [798] = 314, - [799] = 691, - [800] = 690, - [801] = 329, - [802] = 720, - [803] = 772, - [804] = 689, - [805] = 634, - [806] = 688, - [807] = 719, - [808] = 713, - [809] = 768, - [810] = 687, - [811] = 780, - [812] = 779, - [813] = 777, - [814] = 776, - [815] = 774, - [816] = 773, + [778] = 695, + [779] = 674, + [780] = 694, + [781] = 781, + [782] = 649, + [783] = 693, + [784] = 630, + [785] = 764, + [786] = 711, + [787] = 692, + [788] = 675, + [789] = 706, + [790] = 282, + [791] = 290, + [792] = 300, + [793] = 622, + [794] = 301, + [795] = 311, + [796] = 689, + [797] = 688, + [798] = 326, + [799] = 690, + [800] = 687, + [801] = 769, + [802] = 686, + [803] = 631, + [804] = 685, + [805] = 677, + [806] = 652, + [807] = 764, + [808] = 684, + [809] = 777, + [810] = 776, + [811] = 774, + [812] = 772, + [813] = 771, + [814] = 770, + [815] = 815, + [816] = 816, [817] = 817, - [818] = 818, - [819] = 818, - [820] = 820, - [821] = 820, - [822] = 822, - [823] = 822, + [818] = 817, + [819] = 819, + [820] = 816, + [821] = 819, }; static inline bool aux_sym_string_token1_character_set_1(int32_t c) { @@ -1945,10 +1943,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(54); END_STATE(); case 25: - if (lookahead == 'c') ADVANCE(61); + if (lookahead == 'c') ADVANCE(62); END_STATE(); case 26: - if (lookahead == 'c') ADVANCE(62); + if (lookahead == 'c') ADVANCE(61); END_STATE(); case 27: if (lookahead == 'c') ADVANCE(14); @@ -2836,12 +2834,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [179] = {.lex_state = 128}, [180] = {.lex_state = 128}, [181] = {.lex_state = 128}, - [182] = {.lex_state = 128}, + [182] = {.lex_state = 4}, [183] = {.lex_state = 128}, [184] = {.lex_state = 128}, [185] = {.lex_state = 128}, [186] = {.lex_state = 128}, - [187] = {.lex_state = 4}, + [187] = {.lex_state = 128}, [188] = {.lex_state = 5}, [189] = {.lex_state = 5}, [190] = {.lex_state = 5}, @@ -2852,9 +2850,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [195] = {.lex_state = 6}, [196] = {.lex_state = 6}, [197] = {.lex_state = 6}, - [198] = {.lex_state = 6}, + [198] = {.lex_state = 5}, [199] = {.lex_state = 6}, - [200] = {.lex_state = 5}, + [200] = {.lex_state = 6}, [201] = {.lex_state = 6}, [202] = {.lex_state = 6}, [203] = {.lex_state = 6}, @@ -2927,84 +2925,84 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [270] = {.lex_state = 2}, [271] = {.lex_state = 2}, [272] = {.lex_state = 2}, - [273] = {.lex_state = 2}, - [274] = {.lex_state = 2}, + [273] = {.lex_state = 4}, + [274] = {.lex_state = 4}, [275] = {.lex_state = 4}, [276] = {.lex_state = 4}, - [277] = {.lex_state = 2}, - [278] = {.lex_state = 126}, - [279] = {.lex_state = 4}, + [277] = {.lex_state = 126}, + [278] = {.lex_state = 128}, + [279] = {.lex_state = 128}, [280] = {.lex_state = 128}, - [281] = {.lex_state = 128}, + [281] = {.lex_state = 2}, [282] = {.lex_state = 128}, [283] = {.lex_state = 128}, [284] = {.lex_state = 128}, [285] = {.lex_state = 128}, - [286] = {.lex_state = 128}, + [286] = {.lex_state = 2}, [287] = {.lex_state = 128}, [288] = {.lex_state = 128}, - [289] = {.lex_state = 2}, + [289] = {.lex_state = 128}, [290] = {.lex_state = 128}, [291] = {.lex_state = 128}, [292] = {.lex_state = 128}, [293] = {.lex_state = 128}, - [294] = {.lex_state = 128}, - [295] = {.lex_state = 128}, + [294] = {.lex_state = 3}, + [295] = {.lex_state = 126}, [296] = {.lex_state = 128}, - [297] = {.lex_state = 3}, + [297] = {.lex_state = 126}, [298] = {.lex_state = 128}, [299] = {.lex_state = 128}, [300] = {.lex_state = 128}, - [301] = {.lex_state = 126}, + [301] = {.lex_state = 128}, [302] = {.lex_state = 128}, - [303] = {.lex_state = 128}, - [304] = {.lex_state = 126}, - [305] = {.lex_state = 128}, + [303] = {.lex_state = 126}, + [304] = {.lex_state = 128}, + [305] = {.lex_state = 3}, [306] = {.lex_state = 128}, - [307] = {.lex_state = 126}, - [308] = {.lex_state = 126}, + [307] = {.lex_state = 3}, + [308] = {.lex_state = 128}, [309] = {.lex_state = 128}, - [310] = {.lex_state = 128}, + [310] = {.lex_state = 126}, [311] = {.lex_state = 128}, - [312] = {.lex_state = 3}, + [312] = {.lex_state = 2}, [313] = {.lex_state = 3}, [314] = {.lex_state = 128}, - [315] = {.lex_state = 2}, + [315] = {.lex_state = 128}, [316] = {.lex_state = 4}, - [317] = {.lex_state = 126}, - [318] = {.lex_state = 128}, + [317] = {.lex_state = 128}, + [318] = {.lex_state = 4}, [319] = {.lex_state = 128}, - [320] = {.lex_state = 3}, - [321] = {.lex_state = 128}, + [320] = {.lex_state = 128}, + [321] = {.lex_state = 4}, [322] = {.lex_state = 128}, [323] = {.lex_state = 128}, - [324] = {.lex_state = 4}, - [325] = {.lex_state = 128}, + [324] = {.lex_state = 128}, + [325] = {.lex_state = 126}, [326] = {.lex_state = 128}, - [327] = {.lex_state = 4}, + [327] = {.lex_state = 128}, [328] = {.lex_state = 128}, - [329] = {.lex_state = 128}, + [329] = {.lex_state = 4}, [330] = {.lex_state = 128}, [331] = {.lex_state = 128}, [332] = {.lex_state = 128}, [333] = {.lex_state = 128}, - [334] = {.lex_state = 128}, - [335] = {.lex_state = 128}, - [336] = {.lex_state = 128}, - [337] = {.lex_state = 2}, + [334] = {.lex_state = 4}, + [335] = {.lex_state = 4}, + [336] = {.lex_state = 2}, + [337] = {.lex_state = 128}, [338] = {.lex_state = 128}, [339] = {.lex_state = 4}, [340] = {.lex_state = 4}, - [341] = {.lex_state = 4}, + [341] = {.lex_state = 127}, [342] = {.lex_state = 128}, - [343] = {.lex_state = 4}, - [344] = {.lex_state = 127}, - [345] = {.lex_state = 3}, + [343] = {.lex_state = 3}, + [344] = {.lex_state = 128}, + [345] = {.lex_state = 128}, [346] = {.lex_state = 128}, - [347] = {.lex_state = 4}, + [347] = {.lex_state = 128}, [348] = {.lex_state = 128}, [349] = {.lex_state = 128}, - [350] = {.lex_state = 128}, + [350] = {.lex_state = 4}, [351] = {.lex_state = 128}, [352] = {.lex_state = 128}, [353] = {.lex_state = 128}, @@ -3016,99 +3014,99 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [359] = {.lex_state = 128}, [360] = {.lex_state = 128}, [361] = {.lex_state = 4}, - [362] = {.lex_state = 128}, + [362] = {.lex_state = 4}, [363] = {.lex_state = 128}, [364] = {.lex_state = 128}, - [365] = {.lex_state = 128}, - [366] = {.lex_state = 128}, + [365] = {.lex_state = 4}, + [366] = {.lex_state = 4}, [367] = {.lex_state = 128}, - [368] = {.lex_state = 128}, + [368] = {.lex_state = 4}, [369] = {.lex_state = 128}, - [370] = {.lex_state = 128}, - [371] = {.lex_state = 128}, - [372] = {.lex_state = 2}, + [370] = {.lex_state = 127}, + [371] = {.lex_state = 4}, + [372] = {.lex_state = 4}, [373] = {.lex_state = 4}, [374] = {.lex_state = 128}, - [375] = {.lex_state = 4}, + [375] = {.lex_state = 127}, [376] = {.lex_state = 128}, - [377] = {.lex_state = 127}, - [378] = {.lex_state = 128}, - [379] = {.lex_state = 4}, - [380] = {.lex_state = 128}, + [377] = {.lex_state = 3}, + [378] = {.lex_state = 127}, + [379] = {.lex_state = 127}, + [380] = {.lex_state = 4}, [381] = {.lex_state = 127}, - [382] = {.lex_state = 4}, - [383] = {.lex_state = 3}, - [384] = {.lex_state = 4}, - [385] = {.lex_state = 4}, - [386] = {.lex_state = 128}, - [387] = {.lex_state = 127}, - [388] = {.lex_state = 127}, - [389] = {.lex_state = 3}, - [390] = {.lex_state = 127}, - [391] = {.lex_state = 128}, - [392] = {.lex_state = 127}, - [393] = {.lex_state = 4}, - [394] = {.lex_state = 127}, - [395] = {.lex_state = 127}, - [396] = {.lex_state = 127}, - [397] = {.lex_state = 127}, - [398] = {.lex_state = 127}, - [399] = {.lex_state = 128}, + [382] = {.lex_state = 127}, + [383] = {.lex_state = 127}, + [384] = {.lex_state = 127}, + [385] = {.lex_state = 127}, + [386] = {.lex_state = 2}, + [387] = {.lex_state = 128}, + [388] = {.lex_state = 128}, + [389] = {.lex_state = 128}, + [390] = {.lex_state = 128}, + [391] = {.lex_state = 127}, + [392] = {.lex_state = 128}, + [393] = {.lex_state = 128}, + [394] = {.lex_state = 3}, + [395] = {.lex_state = 128}, + [396] = {.lex_state = 128}, + [397] = {.lex_state = 128}, + [398] = {.lex_state = 128}, + [399] = {.lex_state = 127}, [400] = {.lex_state = 128}, - [401] = {.lex_state = 2}, - [402] = {.lex_state = 4}, - [403] = {.lex_state = 126}, - [404] = {.lex_state = 1}, - [405] = {.lex_state = 1}, - [406] = {.lex_state = 1}, - [407] = {.lex_state = 2}, - [408] = {.lex_state = 2}, - [409] = {.lex_state = 7}, - [410] = {.lex_state = 2}, - [411] = {.lex_state = 1}, - [412] = {.lex_state = 128}, + [401] = {.lex_state = 128}, + [402] = {.lex_state = 2}, + [403] = {.lex_state = 1}, + [404] = {.lex_state = 2}, + [405] = {.lex_state = 7}, + [406] = {.lex_state = 2}, + [407] = {.lex_state = 7}, + [408] = {.lex_state = 7}, + [409] = {.lex_state = 128}, + [410] = {.lex_state = 7}, + [411] = {.lex_state = 128}, + [412] = {.lex_state = 1}, [413] = {.lex_state = 1}, [414] = {.lex_state = 2}, [415] = {.lex_state = 1}, [416] = {.lex_state = 1}, - [417] = {.lex_state = 7}, - [418] = {.lex_state = 7}, - [419] = {.lex_state = 4}, - [420] = {.lex_state = 7}, + [417] = {.lex_state = 2}, + [418] = {.lex_state = 2}, + [419] = {.lex_state = 7}, + [420] = {.lex_state = 1}, [421] = {.lex_state = 7}, [422] = {.lex_state = 2}, - [423] = {.lex_state = 2}, - [424] = {.lex_state = 2}, - [425] = {.lex_state = 2}, - [426] = {.lex_state = 128}, + [423] = {.lex_state = 7}, + [424] = {.lex_state = 7}, + [425] = {.lex_state = 7}, + [426] = {.lex_state = 7}, [427] = {.lex_state = 1}, - [428] = {.lex_state = 128}, - [429] = {.lex_state = 1}, + [428] = {.lex_state = 7}, + [429] = {.lex_state = 7}, [430] = {.lex_state = 7}, [431] = {.lex_state = 7}, - [432] = {.lex_state = 7}, - [433] = {.lex_state = 1}, + [432] = {.lex_state = 126}, + [433] = {.lex_state = 7}, [434] = {.lex_state = 7}, - [435] = {.lex_state = 7}, - [436] = {.lex_state = 7}, - [437] = {.lex_state = 7}, - [438] = {.lex_state = 7}, - [439] = {.lex_state = 126}, - [440] = {.lex_state = 7}, - [441] = {.lex_state = 7}, - [442] = {.lex_state = 128}, - [443] = {.lex_state = 7}, - [444] = {.lex_state = 7}, + [435] = {.lex_state = 1}, + [436] = {.lex_state = 2}, + [437] = {.lex_state = 128}, + [438] = {.lex_state = 128}, + [439] = {.lex_state = 2}, + [440] = {.lex_state = 126}, + [441] = {.lex_state = 126}, + [442] = {.lex_state = 1}, + [443] = {.lex_state = 128}, + [444] = {.lex_state = 128}, [445] = {.lex_state = 7}, [446] = {.lex_state = 7}, - [447] = {.lex_state = 126}, - [448] = {.lex_state = 1}, - [449] = {.lex_state = 2}, - [450] = {.lex_state = 128}, - [451] = {.lex_state = 128}, + [447] = {.lex_state = 1}, + [448] = {.lex_state = 2}, + [449] = {.lex_state = 1}, + [450] = {.lex_state = 4}, + [451] = {.lex_state = 7}, [452] = {.lex_state = 1}, - [453] = {.lex_state = 13}, - [454] = {.lex_state = 50}, + [453] = {.lex_state = 21}, + [454] = {.lex_state = 126}, [455] = {.lex_state = 127}, [456] = {.lex_state = 126}, [457] = {.lex_state = 1}, @@ -3119,161 +3117,161 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [462] = {.lex_state = 1}, [463] = {.lex_state = 1}, [464] = {.lex_state = 1}, - [465] = {.lex_state = 128}, + [465] = {.lex_state = 1}, [466] = {.lex_state = 1}, [467] = {.lex_state = 1}, - [468] = {.lex_state = 1}, - [469] = {.lex_state = 56}, - [470] = {.lex_state = 1}, - [471] = {.lex_state = 127}, + [468] = {.lex_state = 128}, + [469] = {.lex_state = 1}, + [470] = {.lex_state = 127}, + [471] = {.lex_state = 128}, [472] = {.lex_state = 128}, - [473] = {.lex_state = 128}, + [473] = {.lex_state = 1}, [474] = {.lex_state = 119}, [475] = {.lex_state = 1}, [476] = {.lex_state = 1}, - [477] = {.lex_state = 1}, - [478] = {.lex_state = 1}, - [479] = {.lex_state = 127}, - [480] = {.lex_state = 13}, + [477] = {.lex_state = 56}, + [478] = {.lex_state = 13}, + [479] = {.lex_state = 1}, + [480] = {.lex_state = 1}, [481] = {.lex_state = 1}, [482] = {.lex_state = 1}, - [483] = {.lex_state = 51}, - [484] = {.lex_state = 1}, + [483] = {.lex_state = 1}, + [484] = {.lex_state = 22}, [485] = {.lex_state = 1}, [486] = {.lex_state = 1}, - [487] = {.lex_state = 1}, - [488] = {.lex_state = 21}, - [489] = {.lex_state = 1}, - [490] = {.lex_state = 22}, - [491] = {.lex_state = 57}, + [487] = {.lex_state = 21}, + [488] = {.lex_state = 57}, + [489] = {.lex_state = 99}, + [490] = {.lex_state = 1}, + [491] = {.lex_state = 118}, [492] = {.lex_state = 1}, - [493] = {.lex_state = 99}, + [493] = {.lex_state = 1}, [494] = {.lex_state = 1}, - [495] = {.lex_state = 1}, + [495] = {.lex_state = 56}, [496] = {.lex_state = 1}, - [497] = {.lex_state = 50}, - [498] = {.lex_state = 118}, + [497] = {.lex_state = 1}, + [498] = {.lex_state = 1}, [499] = {.lex_state = 1}, [500] = {.lex_state = 1}, - [501] = {.lex_state = 1}, + [501] = {.lex_state = 51}, [502] = {.lex_state = 1}, - [503] = {.lex_state = 56}, + [503] = {.lex_state = 1}, [504] = {.lex_state = 1}, [505] = {.lex_state = 1}, [506] = {.lex_state = 1}, - [507] = {.lex_state = 1}, + [507] = {.lex_state = 50}, [508] = {.lex_state = 1}, [509] = {.lex_state = 1}, [510] = {.lex_state = 1}, - [511] = {.lex_state = 50}, + [511] = {.lex_state = 1}, [512] = {.lex_state = 1}, [513] = {.lex_state = 1}, [514] = {.lex_state = 1}, [515] = {.lex_state = 1}, - [516] = {.lex_state = 1}, - [517] = {.lex_state = 1}, + [516] = {.lex_state = 50}, + [517] = {.lex_state = 128}, [518] = {.lex_state = 1}, [519] = {.lex_state = 56}, - [520] = {.lex_state = 4}, + [520] = {.lex_state = 1}, [521] = {.lex_state = 1}, [522] = {.lex_state = 1}, [523] = {.lex_state = 1}, [524] = {.lex_state = 1}, [525] = {.lex_state = 1}, - [526] = {.lex_state = 1}, + [526] = {.lex_state = 4}, [527] = {.lex_state = 1}, - [528] = {.lex_state = 128}, + [528] = {.lex_state = 127}, [529] = {.lex_state = 4}, - [530] = {.lex_state = 1}, - [531] = {.lex_state = 1}, - [532] = {.lex_state = 4}, - [533] = {.lex_state = 4}, - [534] = {.lex_state = 11}, - [535] = {.lex_state = 8}, - [536] = {.lex_state = 128}, - [537] = {.lex_state = 119}, - [538] = {.lex_state = 13}, - [539] = {.lex_state = 21}, - [540] = {.lex_state = 22}, - [541] = {.lex_state = 11}, - [542] = {.lex_state = 8}, - [543] = {.lex_state = 57}, - [544] = {.lex_state = 99}, - [545] = {.lex_state = 126}, - [546] = {.lex_state = 118}, + [530] = {.lex_state = 4}, + [531] = {.lex_state = 4}, + [532] = {.lex_state = 11}, + [533] = {.lex_state = 8}, + [534] = {.lex_state = 119}, + [535] = {.lex_state = 13}, + [536] = {.lex_state = 22}, + [537] = {.lex_state = 51}, + [538] = {.lex_state = 57}, + [539] = {.lex_state = 11}, + [540] = {.lex_state = 8}, + [541] = {.lex_state = 99}, + [542] = {.lex_state = 118}, + [543] = {.lex_state = 128}, + [544] = {.lex_state = 128}, + [545] = {.lex_state = 1}, + [546] = {.lex_state = 128}, [547] = {.lex_state = 128}, - [548] = {.lex_state = 128}, - [549] = {.lex_state = 1}, + [548] = {.lex_state = 56}, + [549] = {.lex_state = 128}, [550] = {.lex_state = 128}, [551] = {.lex_state = 128}, - [552] = {.lex_state = 56}, - [553] = {.lex_state = 128}, - [554] = {.lex_state = 128}, - [555] = {.lex_state = 128}, - [556] = {.lex_state = 128}, - [557] = {.lex_state = 4}, - [558] = {.lex_state = 8}, - [559] = {.lex_state = 11}, - [560] = {.lex_state = 50}, - [561] = {.lex_state = 51}, - [562] = {.lex_state = 1}, - [563] = {.lex_state = 4}, - [564] = {.lex_state = 119}, - [565] = {.lex_state = 13}, - [566] = {.lex_state = 21}, - [567] = {.lex_state = 22}, - [568] = {.lex_state = 57}, - [569] = {.lex_state = 99}, - [570] = {.lex_state = 118}, - [571] = {.lex_state = 56}, - [572] = {.lex_state = 50}, - [573] = {.lex_state = 8}, - [574] = {.lex_state = 119}, - [575] = {.lex_state = 13}, - [576] = {.lex_state = 21}, - [577] = {.lex_state = 22}, - [578] = {.lex_state = 57}, - [579] = {.lex_state = 99}, - [580] = {.lex_state = 118}, - [581] = {.lex_state = 56}, - [582] = {.lex_state = 128}, + [552] = {.lex_state = 128}, + [553] = {.lex_state = 4}, + [554] = {.lex_state = 8}, + [555] = {.lex_state = 11}, + [556] = {.lex_state = 50}, + [557] = {.lex_state = 1}, + [558] = {.lex_state = 4}, + [559] = {.lex_state = 1}, + [560] = {.lex_state = 128}, + [561] = {.lex_state = 1}, + [562] = {.lex_state = 119}, + [563] = {.lex_state = 13}, + [564] = {.lex_state = 22}, + [565] = {.lex_state = 21}, + [566] = {.lex_state = 57}, + [567] = {.lex_state = 99}, + [568] = {.lex_state = 118}, + [569] = {.lex_state = 56}, + [570] = {.lex_state = 50}, + [571] = {.lex_state = 11}, + [572] = {.lex_state = 119}, + [573] = {.lex_state = 13}, + [574] = {.lex_state = 22}, + [575] = {.lex_state = 21}, + [576] = {.lex_state = 57}, + [577] = {.lex_state = 99}, + [578] = {.lex_state = 118}, + [579] = {.lex_state = 56}, + [580] = {.lex_state = 8}, + [581] = {.lex_state = 50}, + [582] = {.lex_state = 119}, [583] = {.lex_state = 50}, [584] = {.lex_state = 119}, - [585] = {.lex_state = 1}, - [586] = {.lex_state = 119}, - [587] = {.lex_state = 13}, - [588] = {.lex_state = 21}, - [589] = {.lex_state = 22}, - [590] = {.lex_state = 57}, - [591] = {.lex_state = 99}, - [592] = {.lex_state = 118}, - [593] = {.lex_state = 56}, - [594] = {.lex_state = 50}, - [595] = {.lex_state = 51}, + [585] = {.lex_state = 13}, + [586] = {.lex_state = 22}, + [587] = {.lex_state = 21}, + [588] = {.lex_state = 57}, + [589] = {.lex_state = 99}, + [590] = {.lex_state = 118}, + [591] = {.lex_state = 56}, + [592] = {.lex_state = 13}, + [593] = {.lex_state = 50}, + [594] = {.lex_state = 51}, + [595] = {.lex_state = 22}, [596] = {.lex_state = 56}, - [597] = {.lex_state = 50}, - [598] = {.lex_state = 51}, - [599] = {.lex_state = 56}, - [600] = {.lex_state = 50}, - [601] = {.lex_state = 51}, - [602] = {.lex_state = 56}, - [603] = {.lex_state = 56}, - [604] = {.lex_state = 1}, - [605] = {.lex_state = 1}, - [606] = {.lex_state = 1}, - [607] = {.lex_state = 51}, - [608] = {.lex_state = 50}, - [609] = {.lex_state = 8}, + [597] = {.lex_state = 21}, + [598] = {.lex_state = 50}, + [599] = {.lex_state = 51}, + [600] = {.lex_state = 1}, + [601] = {.lex_state = 56}, + [602] = {.lex_state = 50}, + [603] = {.lex_state = 51}, + [604] = {.lex_state = 56}, + [605] = {.lex_state = 57}, + [606] = {.lex_state = 99}, + [607] = {.lex_state = 56}, + [608] = {.lex_state = 118}, + [609] = {.lex_state = 1}, [610] = {.lex_state = 1}, [611] = {.lex_state = 11}, [612] = {.lex_state = 56}, - [613] = {.lex_state = 1}, - [614] = {.lex_state = 118}, - [615] = {.lex_state = 11}, - [616] = {.lex_state = 99}, - [617] = {.lex_state = 57}, - [618] = {.lex_state = 22}, - [619] = {.lex_state = 21}, + [613] = {.lex_state = 128}, + [614] = {.lex_state = 1}, + [615] = {.lex_state = 1}, + [616] = {.lex_state = 50}, + [617] = {.lex_state = 51}, + [618] = {.lex_state = 1}, + [619] = {.lex_state = 8}, [620] = {.lex_state = 1}, [621] = {.lex_state = 1}, [622] = {.lex_state = 1}, @@ -3287,8 +3285,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [630] = {.lex_state = 1}, [631] = {.lex_state = 1}, [632] = {.lex_state = 1}, - [633] = {.lex_state = 8}, - [634] = {.lex_state = 1}, + [633] = {.lex_state = 1}, + [634] = {.lex_state = 11}, [635] = {.lex_state = 1}, [636] = {.lex_state = 1}, [637] = {.lex_state = 1}, @@ -3300,9 +3298,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [643] = {.lex_state = 1}, [644] = {.lex_state = 1}, [645] = {.lex_state = 1}, - [646] = {.lex_state = 2}, - [647] = {.lex_state = 1}, - [648] = {.lex_state = 11}, + [646] = {.lex_state = 1}, + [647] = {.lex_state = 2}, + [648] = {.lex_state = 1}, [649] = {.lex_state = 1}, [650] = {.lex_state = 1}, [651] = {.lex_state = 1}, @@ -3310,7 +3308,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [653] = {.lex_state = 1}, [654] = {.lex_state = 1}, [655] = {.lex_state = 1}, - [656] = {.lex_state = 2}, + [656] = {.lex_state = 1}, [657] = {.lex_state = 1}, [658] = {.lex_state = 1}, [659] = {.lex_state = 1}, @@ -3376,7 +3374,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [719] = {.lex_state = 1}, [720] = {.lex_state = 1}, [721] = {.lex_state = 1}, - [722] = {.lex_state = 1}, + [722] = {.lex_state = 8}, [723] = {.lex_state = 1}, [724] = {.lex_state = 1}, [725] = {.lex_state = 1}, @@ -3405,7 +3403,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [748] = {.lex_state = 1}, [749] = {.lex_state = 1}, [750] = {.lex_state = 1}, - [751] = {.lex_state = 2}, + [751] = {.lex_state = 1}, [752] = {.lex_state = 1}, [753] = {.lex_state = 1}, [754] = {.lex_state = 1}, @@ -3429,33 +3427,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [772] = {.lex_state = 1}, [773] = {.lex_state = 1}, [774] = {.lex_state = 1}, - [775] = {.lex_state = 1}, + [775] = {.lex_state = 2}, [776] = {.lex_state = 1}, [777] = {.lex_state = 1}, - [778] = {.lex_state = 2}, + [778] = {.lex_state = 1}, [779] = {.lex_state = 1}, [780] = {.lex_state = 1}, - [781] = {.lex_state = 1}, + [781] = {.lex_state = 2}, [782] = {.lex_state = 1}, - [783] = {.lex_state = 2}, + [783] = {.lex_state = 1}, [784] = {.lex_state = 1}, [785] = {.lex_state = 1}, [786] = {.lex_state = 1}, [787] = {.lex_state = 1}, [788] = {.lex_state = 1}, [789] = {.lex_state = 1}, - [790] = {.lex_state = 1}, - [791] = {.lex_state = 1}, - [792] = {.lex_state = 1}, - [793] = {.lex_state = 127}, + [790] = {.lex_state = 127}, + [791] = {.lex_state = 127}, + [792] = {.lex_state = 127}, + [793] = {.lex_state = 1}, [794] = {.lex_state = 127}, [795] = {.lex_state = 127}, [796] = {.lex_state = 1}, - [797] = {.lex_state = 127}, + [797] = {.lex_state = 1}, [798] = {.lex_state = 127}, [799] = {.lex_state = 1}, [800] = {.lex_state = 1}, - [801] = {.lex_state = 127}, + [801] = {.lex_state = 1}, [802] = {.lex_state = 1}, [803] = {.lex_state = 1}, [804] = {.lex_state = 1}, @@ -3469,15 +3467,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [812] = {.lex_state = 1}, [813] = {.lex_state = 1}, [814] = {.lex_state = 1}, - [815] = {.lex_state = 1}, - [816] = {.lex_state = 1}, - [817] = {.lex_state = 0}, + [815] = {.lex_state = 0}, + [816] = {.lex_state = 4}, + [817] = {.lex_state = 4}, [818] = {.lex_state = 4}, [819] = {.lex_state = 4}, [820] = {.lex_state = 4}, [821] = {.lex_state = 4}, - [822] = {.lex_state = 4}, - [823] = {.lex_state = 4}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3501,7 +3497,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_unpaired_comment_token1] = ACTIONS(1), }, [1] = { - [sym_template] = STATE(817), + [sym_template] = STATE(815), [sym__node] = STATE(82), [sym__expression] = STATE(82), [sym__statement] = STATE(82), @@ -3540,13 +3536,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(37), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -3571,7 +3567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -3603,13 +3599,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(39), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -3620,7 +3616,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(42), 2, + STATE(34), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -3634,7 +3630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -3666,13 +3662,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(41), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -3683,7 +3679,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(45), 2, + STATE(49), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -3697,7 +3693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -3729,13 +3725,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(43), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -3746,7 +3742,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(50), 2, + STATE(32), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -3760,7 +3756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -3792,13 +3788,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(45), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -3809,7 +3805,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(58), 2, + STATE(50), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -3823,7 +3819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -3855,13 +3851,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(47), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -3872,7 +3868,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(41), 2, + STATE(33), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -3886,7 +3882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -3918,13 +3914,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(49), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -3935,7 +3931,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(59), 2, + STATE(53), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -3949,7 +3945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -3981,13 +3977,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(51), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -3998,7 +3994,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(55), 2, + STATE(58), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4012,7 +4008,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4044,13 +4040,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(53), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4061,7 +4057,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(35), 2, + STATE(60), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4075,7 +4071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4107,13 +4103,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(55), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4124,7 +4120,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(53), 2, + STATE(54), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4138,7 +4134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4170,13 +4166,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(57), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4201,7 +4197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4233,13 +4229,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(59), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4264,7 +4260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4296,13 +4292,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(61), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4313,7 +4309,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(49), 2, + STATE(38), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4327,7 +4323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4359,13 +4355,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(63), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4390,7 +4386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4422,13 +4418,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(65), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4439,7 +4435,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(57), 2, + STATE(52), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4453,7 +4449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4485,13 +4481,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(67), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4502,7 +4498,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(62), 2, + STATE(45), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4516,7 +4512,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4548,13 +4544,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(69), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4565,7 +4561,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(61), 2, + STATE(46), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4579,7 +4575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4611,13 +4607,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(71), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4628,7 +4624,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(60), 2, + STATE(59), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4642,7 +4638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4674,13 +4670,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(73), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4691,7 +4687,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(52), 2, + STATE(62), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4705,7 +4701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4737,13 +4733,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(75), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4754,7 +4750,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(32), 2, + STATE(61), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4768,7 +4764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4800,13 +4796,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(77), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4817,7 +4813,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(51), 2, + STATE(35), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4831,7 +4827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4863,13 +4859,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(79), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4880,7 +4876,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(54), 2, + STATE(57), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4894,7 +4890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4926,13 +4922,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(81), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -4943,7 +4939,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(43), 2, + STATE(56), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -4957,7 +4953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -4989,13 +4985,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(83), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5006,7 +5002,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(38), 2, + STATE(44), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5020,7 +5016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5052,13 +5048,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(85), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5069,7 +5065,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(56), 2, + STATE(55), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5083,7 +5079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5115,13 +5111,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(87), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5132,7 +5128,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(33), 2, + STATE(47), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5146,7 +5142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5178,13 +5174,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(89), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5195,7 +5191,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(39), 2, + STATE(42), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5209,7 +5205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5241,13 +5237,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(91), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5258,7 +5254,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(34), 2, + STATE(41), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5272,7 +5268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5304,13 +5300,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(93), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5321,7 +5317,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(47), 2, + STATE(39), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5335,7 +5331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5367,13 +5363,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_name_token1, ACTIONS(95), 1, anon_sym_PERCENT_RBRACE, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5384,7 +5380,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(46), 2, + STATE(51), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5398,7 +5394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5430,9 +5426,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5443,7 +5439,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5457,7 +5453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5489,9 +5485,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5502,7 +5498,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5516,7 +5512,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5548,9 +5544,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5561,7 +5557,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5575,7 +5571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5607,9 +5603,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5620,7 +5616,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5634,7 +5630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5666,9 +5662,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5679,7 +5675,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5693,7 +5689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5725,9 +5721,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5738,7 +5734,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5752,7 +5748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5784,9 +5780,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5797,7 +5793,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5811,7 +5807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5843,9 +5839,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5856,7 +5852,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5870,7 +5866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5902,9 +5898,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5915,7 +5911,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5929,7 +5925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -5961,9 +5957,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -5974,7 +5970,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -5988,7 +5984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6020,9 +6016,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6033,7 +6029,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6047,7 +6043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6065,6 +6061,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_random, anon_sym_by, [3296] = 17, + ACTIONS(119), 1, + anon_sym_on, + ACTIONS(137), 1, + aux_sym_number_token1, + ACTIONS(143), 1, + anon_sym_SQUOTE, + ACTIONS(146), 1, + anon_sym_DQUOTE, + ACTIONS(149), 1, + aux_sym_variable_name_token1, + ACTIONS(152), 1, + anon_sym_PERCENT_RBRACE, + STATE(265), 1, + aux_sym_variable_name_repeat1, + STATE(321), 1, + sym_variable_name, + STATE(394), 1, + aux_sym_number_repeat1, + ACTIONS(128), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(134), 2, + anon_sym_not, + anon_sym_is, + ACTIONS(140), 2, + anon_sym_True, + anon_sym_False, + STATE(43), 2, + sym__attribute, + aux_sym_paired_statement_repeat1, + ACTIONS(125), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(131), 5, + anon_sym_and, + anon_sym_or, + anon_sym_in, + anon_sym_notin, + anon_sym_isnot, + STATE(450), 7, + sym_keyword, + sym_operator, + sym_keyword_operator, + sym_number, + sym_boolean, + sym_string, + sym_variable, + ACTIONS(122), 8, + anon_sym_off, + anon_sym_with, + anon_sym_as, + anon_sym_silent, + anon_sym_only, + anon_sym_from, + anon_sym_random, + anon_sym_by, + [3372] = 17, ACTIONS(13), 1, anon_sym_on, ACTIONS(25), 1, @@ -6075,13 +6130,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(35), 1, aux_sym_variable_name_token1, - ACTIONS(119), 1, + ACTIONS(154), 1, anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6092,7 +6147,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6106,7 +6161,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6123,65 +6178,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_from, anon_sym_random, anon_sym_by, - [3372] = 17, - ACTIONS(121), 1, - anon_sym_on, - ACTIONS(139), 1, - aux_sym_number_token1, - ACTIONS(145), 1, - anon_sym_SQUOTE, - ACTIONS(148), 1, - anon_sym_DQUOTE, - ACTIONS(151), 1, - aux_sym_variable_name_token1, - ACTIONS(154), 1, - anon_sym_PERCENT_RBRACE, - STATE(265), 1, - aux_sym_variable_name_repeat1, - STATE(327), 1, - sym_variable_name, - STATE(383), 1, - aux_sym_number_repeat1, - ACTIONS(130), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(136), 2, - anon_sym_not, - anon_sym_is, - ACTIONS(142), 2, - anon_sym_True, - anon_sym_False, - STATE(44), 2, - sym__attribute, - aux_sym_paired_statement_repeat1, - ACTIONS(127), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(133), 5, - anon_sym_and, - anon_sym_or, - anon_sym_in, - anon_sym_notin, - anon_sym_isnot, - STATE(419), 7, - sym_keyword, - sym_operator, - sym_keyword_operator, - sym_number, - sym_boolean, - sym_string, - sym_variable, - ACTIONS(124), 8, - anon_sym_off, - anon_sym_with, - anon_sym_as, - anon_sym_silent, - anon_sym_only, - anon_sym_from, - anon_sym_random, - anon_sym_by, [3448] = 17, ACTIONS(13), 1, anon_sym_on, @@ -6197,9 +6193,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6210,7 +6206,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6224,7 +6220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6256,9 +6252,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6269,7 +6265,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6283,7 +6279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6315,9 +6311,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6328,7 +6324,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6342,7 +6338,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6374,9 +6370,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6387,7 +6383,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6401,7 +6397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6433,9 +6429,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6446,7 +6442,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6460,7 +6456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6492,9 +6488,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6505,7 +6501,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6519,7 +6515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6551,9 +6547,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6564,7 +6560,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6578,7 +6574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6610,9 +6606,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6623,7 +6619,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6637,7 +6633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6669,9 +6665,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6682,7 +6678,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6696,7 +6692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6728,9 +6724,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6741,7 +6737,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6755,7 +6751,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6787,9 +6783,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6800,7 +6796,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6814,7 +6810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6846,9 +6842,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6859,7 +6855,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6873,7 +6869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6905,9 +6901,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6918,7 +6914,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6932,7 +6928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -6964,9 +6960,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -6977,7 +6973,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -6991,7 +6987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -7023,9 +7019,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -7036,7 +7032,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -7050,7 +7046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -7082,9 +7078,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -7095,7 +7091,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -7109,7 +7105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -7141,9 +7137,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -7154,7 +7150,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -7168,7 +7164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -7200,9 +7196,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PERCENT_RBRACE, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(383), 1, + STATE(394), 1, aux_sym_number_repeat1, ACTIONS(19), 2, anon_sym_LT, @@ -7213,7 +7209,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(27), 2, anon_sym_True, anon_sym_False, - STATE(44), 2, + STATE(43), 2, sym__attribute, aux_sym_paired_statement_repeat1, ACTIONS(17), 4, @@ -7227,7 +7223,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_notin, anon_sym_isnot, - STATE(419), 7, + STATE(450), 7, sym_keyword, sym_operator, sym_keyword_operator, @@ -7244,61 +7240,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_from, anon_sym_random, anon_sym_by, - [4816] = 4, - ACTIONS(196), 1, - anon_sym_, - STATE(63), 1, - aux_sym__ws, - ACTIONS(192), 7, - anon_sym_on, - anon_sym_LT, - anon_sym_GT, - anon_sym_not, - anon_sym_is, - aux_sym_variable_name_token1, - anon_sym_EQ, - ACTIONS(194), 24, - anon_sym_off, - anon_sym_with, - anon_sym_as, - anon_sym_silent, - anon_sym_only, - anon_sym_from, - anon_sym_random, - anon_sym_by, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_and, - anon_sym_or, - anon_sym_in, - anon_sym_notin, - anon_sym_isnot, - aux_sym_number_token1, - anon_sym_True, - anon_sym_False, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_PERCENT_RBRACE, - anon_sym_COMMA, - [4858] = 6, + [4816] = 6, ACTIONS(33), 1, anon_sym_, - ACTIONS(203), 1, + ACTIONS(196), 1, anon_sym_COMMA, - ACTIONS(205), 1, + ACTIONS(198), 1, anon_sym_EQ, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, - ACTIONS(199), 6, + ACTIONS(192), 6, anon_sym_on, anon_sym_LT, anon_sym_GT, anon_sym_not, anon_sym_is, aux_sym_variable_name_token1, - ACTIONS(201), 23, + ACTIONS(194), 23, anon_sym_off, anon_sym_with, anon_sym_as, @@ -7322,10 +7280,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_PERCENT_RBRACE, + [4862] = 4, + ACTIONS(204), 1, + anon_sym_, + STATE(64), 1, + aux_sym__ws, + ACTIONS(200), 7, + anon_sym_on, + anon_sym_LT, + anon_sym_GT, + anon_sym_not, + anon_sym_is, + aux_sym_variable_name_token1, + anon_sym_EQ, + ACTIONS(202), 24, + anon_sym_off, + anon_sym_with, + anon_sym_as, + anon_sym_silent, + anon_sym_only, + anon_sym_from, + anon_sym_random, + anon_sym_by, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_and, + anon_sym_or, + anon_sym_in, + anon_sym_notin, + anon_sym_isnot, + aux_sym_number_token1, + anon_sym_True, + anon_sym_False, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_PERCENT_RBRACE, + anon_sym_COMMA, [4904] = 4, ACTIONS(33), 1, anon_sym_, - STATE(63), 1, + STATE(64), 1, aux_sym__ws, ACTIONS(207), 6, anon_sym_on, @@ -7359,18 +7355,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_PERCENT_RBRACE, [4944] = 4, - ACTIONS(33), 1, + ACTIONS(211), 1, anon_sym_, - STATE(63), 1, + STATE(65), 1, aux_sym__ws, - ACTIONS(211), 6, + ACTIONS(192), 6, anon_sym_on, anon_sym_LT, anon_sym_GT, anon_sym_not, anon_sym_is, aux_sym_variable_name_token1, - ACTIONS(213), 23, + ACTIONS(194), 23, anon_sym_off, anon_sym_with, anon_sym_as, @@ -7395,18 +7391,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_PERCENT_RBRACE, [4984] = 4, - ACTIONS(215), 1, + ACTIONS(213), 1, anon_sym_, - STATE(66), 1, + STATE(68), 1, aux_sym__ws, - ACTIONS(199), 6, + ACTIONS(207), 6, anon_sym_on, anon_sym_LT, anon_sym_GT, anon_sym_not, anon_sym_is, aux_sym_variable_name_token1, - ACTIONS(201), 23, + ACTIONS(209), 23, anon_sym_off, anon_sym_with, anon_sym_as, @@ -7431,18 +7427,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_PERCENT_RBRACE, [5024] = 4, - ACTIONS(217), 1, + ACTIONS(33), 1, anon_sym_, - STATE(65), 1, + STATE(64), 1, aux_sym__ws, - ACTIONS(211), 6, + ACTIONS(215), 6, anon_sym_on, anon_sym_LT, anon_sym_GT, anon_sym_not, anon_sym_is, aux_sym_variable_name_token1, - ACTIONS(213), 23, + ACTIONS(217), 23, anon_sym_off, anon_sym_with, anon_sym_as, @@ -7473,11 +7469,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - STATE(88), 1, + STATE(141), 1, sym_elif_statement, - STATE(144), 1, + STATE(145), 1, sym_else_statement, - STATE(428), 1, + STATE(411), 1, aux_sym_if_statement_repeat1, ACTIONS(219), 2, aux_sym__node_token1, @@ -7503,16 +7499,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_POUND, ACTIONS(229), 1, anon_sym_LBRACE_PERCENT, - STATE(88), 1, - sym_elif_statement, STATE(132), 1, sym_else_statement, - STATE(426), 1, + STATE(141), 1, + sym_elif_statement, + STATE(444), 1, aux_sym_if_statement_repeat1, ACTIONS(227), 2, aux_sym__node_token1, sym_content, - STATE(74), 13, + STATE(75), 13, sym__node, sym__expression, sym__statement, @@ -7533,11 +7529,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_POUND, ACTIONS(233), 1, anon_sym_LBRACE_PERCENT, - STATE(88), 1, + STATE(141), 1, sym_elif_statement, - STATE(179), 1, + STATE(176), 1, sym_else_statement, - STATE(442), 1, + STATE(443), 1, aux_sym_if_statement_repeat1, ACTIONS(231), 2, aux_sym__node_token1, @@ -7563,11 +7559,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - STATE(88), 1, + STATE(141), 1, sym_elif_statement, - STATE(144), 1, + STATE(145), 1, sym_else_statement, - STATE(428), 1, + STATE(411), 1, aux_sym_if_statement_repeat1, ACTIONS(231), 2, aux_sym__node_token1, @@ -7593,11 +7589,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_POUND, ACTIONS(235), 1, anon_sym_LBRACE_PERCENT, - STATE(88), 1, + STATE(141), 1, sym_elif_statement, STATE(153), 1, sym_else_statement, - STATE(450), 1, + STATE(437), 1, aux_sym_if_statement_repeat1, ACTIONS(231), 2, aux_sym__node_token1, @@ -7621,18 +7617,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(237), 1, + ACTIONS(239), 1, anon_sym_LBRACE_PERCENT, - STATE(88), 1, + STATE(141), 1, sym_elif_statement, - STATE(133), 1, + STATE(142), 1, sym_else_statement, - STATE(451), 1, + STATE(409), 1, aux_sym_if_statement_repeat1, - ACTIONS(231), 2, + ACTIONS(237), 2, aux_sym__node_token1, sym_content, - STATE(150), 13, + STATE(72), 13, sym__node, sym__expression, sym__statement, @@ -7651,18 +7647,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(237), 1, + ACTIONS(241), 1, anon_sym_LBRACE_PERCENT, - STATE(88), 1, - sym_elif_statement, - STATE(133), 1, + STATE(131), 1, sym_else_statement, - STATE(451), 1, + STATE(141), 1, + sym_elif_statement, + STATE(438), 1, aux_sym_if_statement_repeat1, - ACTIONS(239), 2, + ACTIONS(231), 2, aux_sym__node_token1, sym_content, - STATE(73), 13, + STATE(150), 13, sym__node, sym__expression, sym__statement, @@ -7681,18 +7677,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(243), 1, + ACTIONS(241), 1, anon_sym_LBRACE_PERCENT, - STATE(88), 1, - sym_elif_statement, - STATE(141), 1, + STATE(131), 1, sym_else_statement, - STATE(412), 1, + STATE(141), 1, + sym_elif_statement, + STATE(438), 1, aux_sym_if_statement_repeat1, - ACTIONS(241), 2, + ACTIONS(243), 2, aux_sym__node_token1, sym_content, - STATE(72), 13, + STATE(73), 13, sym__node, sym__expression, sym__statement, @@ -7763,14 +7759,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(261), 1, + ACTIONS(263), 1, anon_sym_LBRACE_PERCENT, - STATE(155), 1, + STATE(187), 1, sym_empty_statement, - ACTIONS(231), 2, + ACTIONS(261), 2, aux_sym__node_token1, sym_content, - STATE(150), 13, + STATE(77), 13, sym__node, sym__expression, sym__statement, @@ -7789,14 +7785,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(265), 1, + ACTIONS(263), 1, anon_sym_LBRACE_PERCENT, - STATE(182), 1, + STATE(187), 1, sym_empty_statement, - ACTIONS(263), 2, + ACTIONS(231), 2, aux_sym__node_token1, sym_content, - STATE(77), 13, + STATE(150), 13, sym__node, sym__expression, sym__statement, @@ -7817,7 +7813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_POUND, ACTIONS(265), 1, anon_sym_LBRACE_PERCENT, - STATE(182), 1, + STATE(155), 1, sym_empty_statement, ACTIONS(231), 2, aux_sym__node_token1, @@ -7869,12 +7865,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_POUND, ACTIONS(273), 1, anon_sym_LBRACE_PERCENT, - STATE(146), 1, + STATE(147), 1, sym_empty_statement, ACTIONS(271), 2, aux_sym__node_token1, sym_content, - STATE(81), 13, + STATE(80), 13, sym__node, sym__expression, sym__statement, @@ -7895,7 +7891,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_POUND, ACTIONS(275), 1, anon_sym_LBRACE_PERCENT, - STATE(143), 1, + STATE(88), 1, sym_empty_statement, ACTIONS(231), 2, aux_sym__node_token1, @@ -7919,14 +7915,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(275), 1, + ACTIONS(279), 1, anon_sym_LBRACE_PERCENT, - STATE(143), 1, + STATE(114), 1, sym_empty_statement, ACTIONS(277), 2, aux_sym__node_token1, sym_content, - STATE(79), 13, + STATE(84), 13, sym__node, sym__expression, sym__statement, @@ -7945,14 +7941,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(281), 1, + ACTIONS(275), 1, anon_sym_LBRACE_PERCENT, - STATE(114), 1, + STATE(88), 1, sym_empty_statement, - ACTIONS(279), 2, + ACTIONS(281), 2, aux_sym__node_token1, sym_content, - STATE(84), 13, + STATE(81), 13, sym__node, sym__expression, sym__statement, @@ -7971,12 +7967,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(285), 1, + ACTIONS(283), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(283), 2, + ACTIONS(231), 2, aux_sym__node_token1, sym_content, - STATE(183), 13, + STATE(150), 13, sym__node, sym__expression, sym__statement, @@ -7995,12 +7991,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(289), 1, + ACTIONS(287), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(287), 2, + ACTIONS(285), 2, aux_sym__node_token1, sym_content, - STATE(145), 13, + STATE(154), 13, sym__node, sym__expression, sym__statement, @@ -8019,7 +8015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(292), 1, + ACTIONS(289), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8043,12 +8039,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(296), 1, + ACTIONS(293), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(294), 2, + ACTIONS(291), 2, aux_sym__node_token1, sym_content, - STATE(118), 13, + STATE(117), 13, sym__node, sym__expression, sym__statement, @@ -8067,7 +8063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(296), 1, + ACTIONS(293), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8091,9 +8087,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(300), 1, + ACTIONS(297), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(298), 2, + ACTIONS(295), 2, aux_sym__node_token1, sym_content, STATE(116), 13, @@ -8115,7 +8111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(300), 1, + ACTIONS(297), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8139,9 +8135,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(304), 1, + ACTIONS(301), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(302), 2, + ACTIONS(299), 2, aux_sym__node_token1, sym_content, STATE(115), 13, @@ -8163,12 +8159,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(308), 1, + ACTIONS(305), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(306), 2, + ACTIONS(303), 2, aux_sym__node_token1, sym_content, - STATE(120), 13, + STATE(181), 13, sym__node, sym__expression, sym__statement, @@ -8187,12 +8183,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(312), 1, + ACTIONS(309), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(310), 2, + ACTIONS(307), 2, aux_sym__node_token1, sym_content, - STATE(125), 13, + STATE(121), 13, sym__node, sym__expression, sym__statement, @@ -8211,12 +8207,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(316), 1, + ACTIONS(313), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(314), 2, + ACTIONS(311), 2, aux_sym__node_token1, sym_content, - STATE(128), 13, + STATE(126), 13, sym__node, sym__expression, sym__statement, @@ -8235,12 +8231,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(320), 1, + ACTIONS(317), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(318), 2, + ACTIONS(315), 2, aux_sym__node_token1, sym_content, - STATE(131), 13, + STATE(129), 13, sym__node, sym__expression, sym__statement, @@ -8259,12 +8255,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(324), 1, + ACTIONS(321), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(322), 2, + ACTIONS(319), 2, aux_sym__node_token1, sym_content, - STATE(134), 13, + STATE(87), 13, sym__node, sym__expression, sym__statement, @@ -8283,12 +8279,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(328), 1, + ACTIONS(325), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(326), 2, + ACTIONS(323), 2, aux_sym__node_token1, sym_content, - STATE(137), 13, + STATE(135), 13, sym__node, sym__expression, sym__statement, @@ -8307,12 +8303,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(332), 1, + ACTIONS(329), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(330), 2, + ACTIONS(327), 2, aux_sym__node_token1, sym_content, - STATE(112), 13, + STATE(138), 13, sym__node, sym__expression, sym__statement, @@ -8331,12 +8327,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(336), 1, + ACTIONS(333), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(334), 2, + ACTIONS(331), 2, aux_sym__node_token1, sym_content, - STATE(181), 13, + STATE(179), 13, sym__node, sym__expression, sym__statement, @@ -8355,9 +8351,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(340), 1, + ACTIONS(337), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(338), 2, + ACTIONS(335), 2, aux_sym__node_token1, sym_content, STATE(148), 13, @@ -8379,12 +8375,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(344), 1, + ACTIONS(341), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(342), 2, + ACTIONS(339), 2, aux_sym__node_token1, sym_content, - STATE(142), 13, + STATE(143), 13, sym__node, sym__expression, sym__statement, @@ -8403,9 +8399,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(348), 1, + ACTIONS(345), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(346), 2, + ACTIONS(343), 2, aux_sym__node_token1, sym_content, STATE(89), 13, @@ -8427,9 +8423,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(352), 1, + ACTIONS(349), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(350), 2, + ACTIONS(347), 2, aux_sym__node_token1, sym_content, STATE(91), 13, @@ -8451,9 +8447,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(356), 1, + ACTIONS(353), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(354), 2, + ACTIONS(351), 2, aux_sym__node_token1, sym_content, STATE(93), 13, @@ -8475,12 +8471,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(360), 1, + ACTIONS(355), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(358), 2, + ACTIONS(231), 2, aux_sym__node_token1, sym_content, - STATE(172), 13, + STATE(150), 13, sym__node, sym__expression, sym__statement, @@ -8495,48 +8491,48 @@ static const uint16_t ts_small_parse_table[] = { sym_paired_comment, aux_sym_template_repeat1, [6326] = 18, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(366), 1, + ACTIONS(361), 1, anon_sym_, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(370), 1, + ACTIONS(365), 1, anon_sym_end, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(384), 1, + ACTIONS(379), 1, anon_sym_elif, - ACTIONS(386), 1, + ACTIONS(381), 1, anon_sym_else, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, STATE(191), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [6381] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(394), 1, + ACTIONS(389), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8556,53 +8552,53 @@ static const uint16_t ts_small_parse_table[] = { sym_paired_comment, aux_sym_template_repeat1, [6410] = 18, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(366), 1, + ACTIONS(361), 1, anon_sym_, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(384), 1, + ACTIONS(379), 1, anon_sym_elif, - ACTIONS(386), 1, + ACTIONS(381), 1, anon_sym_else, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, - ACTIONS(396), 1, + ACTIONS(391), 1, anon_sym_end, STATE(191), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [6465] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(398), 1, + ACTIONS(395), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, + ACTIONS(393), 2, aux_sym__node_token1, sym_content, - STATE(150), 13, + STATE(172), 13, sym__node, sym__expression, sym__statement, @@ -8617,53 +8613,53 @@ static const uint16_t ts_small_parse_table[] = { sym_paired_comment, aux_sym_template_repeat1, [6494] = 18, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(366), 1, + ACTIONS(361), 1, anon_sym_, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(384), 1, + ACTIONS(379), 1, anon_sym_elif, - ACTIONS(386), 1, + ACTIONS(381), 1, anon_sym_else, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, - ACTIONS(400), 1, + ACTIONS(397), 1, anon_sym_end, STATE(191), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [6549] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(404), 1, + ACTIONS(401), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(402), 2, + ACTIONS(399), 2, aux_sym__node_token1, sym_content, - STATE(139), 13, + STATE(137), 13, sym__node, sym__expression, sym__statement, @@ -8682,7 +8678,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(406), 1, + ACTIONS(403), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8706,7 +8702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(408), 1, + ACTIONS(405), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8730,31 +8726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(406), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(410), 2, - aux_sym__node_token1, - sym_content, - STATE(170), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [6665] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(412), 1, + ACTIONS(407), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8773,12 +8745,36 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, + [6665] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, + ACTIONS(403), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(409), 2, + aux_sym__node_token1, + sym_content, + STATE(170), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, [6694] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(414), 1, + ACTIONS(411), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8802,7 +8798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(416), 1, + ACTIONS(413), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8826,31 +8822,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(416), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(418), 2, - aux_sym__node_token1, - sym_content, - STATE(173), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [6781] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(420), 1, + ACTIONS(415), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8869,12 +8841,36 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, + [6781] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, + ACTIONS(415), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(417), 2, + aux_sym__node_token1, + sym_content, + STATE(173), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, [6810] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(422), 1, + ACTIONS(419), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8898,7 +8894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(424), 1, + ACTIONS(421), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8922,7 +8918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(426), 1, + ACTIONS(423), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8946,31 +8942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(426), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(428), 2, - aux_sym__node_token1, - sym_content, - STATE(177), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [6926] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(430), 1, + ACTIONS(425), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -8989,12 +8961,36 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, + [6926] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, + ACTIONS(425), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(427), 2, + aux_sym__node_token1, + sym_content, + STATE(177), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, [6955] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(432), 1, + ACTIONS(429), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -9018,12 +9014,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(432), 1, + ACTIONS(431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(434), 2, + ACTIONS(231), 2, aux_sym__node_token1, sym_content, - STATE(180), 13, + STATE(150), 13, sym__node, sym__expression, sym__statement, @@ -9042,12 +9038,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(436), 1, + ACTIONS(431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, + ACTIONS(433), 2, aux_sym__node_token1, sym_content, - STATE(150), 13, + STATE(180), 13, sym__node, sym__expression, sym__statement, @@ -9066,12 +9062,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(285), 1, + ACTIONS(429), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, + ACTIONS(435), 2, aux_sym__node_token1, sym_content, - STATE(150), 13, + STATE(152), 13, sym__node, sym__expression, sym__statement, @@ -9090,12 +9086,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(440), 1, + ACTIONS(439), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(438), 2, + ACTIONS(437), 2, aux_sym__node_token1, sym_content, - STATE(130), 13, + STATE(128), 13, sym__node, sym__expression, sym__statement, @@ -9114,12 +9110,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(436), 1, + ACTIONS(283), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(442), 2, + ACTIONS(441), 2, aux_sym__node_token1, sym_content, - STATE(152), 13, + STATE(183), 13, sym__node, sym__expression, sym__statement, @@ -9138,12 +9134,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(444), 1, + ACTIONS(445), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, + ACTIONS(443), 2, aux_sym__node_token1, sym_content, - STATE(150), 13, + STATE(125), 13, sym__node, sym__expression, sym__statement, @@ -9162,12 +9158,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(444), 1, + ACTIONS(447), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(446), 2, + ACTIONS(231), 2, aux_sym__node_token1, sym_content, - STATE(186), 13, + STATE(150), 13, sym__node, sym__expression, sym__statement, @@ -9186,12 +9182,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(398), 1, + ACTIONS(447), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(448), 2, + ACTIONS(449), 2, aux_sym__node_token1, sym_content, - STATE(127), 13, + STATE(186), 13, sym__node, sym__expression, sym__statement, @@ -9210,7 +9206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(450), 1, + ACTIONS(287), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -9234,31 +9230,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(450), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(452), 2, - aux_sym__node_token1, - sym_content, - STATE(178), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [7274] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(454), 1, + ACTIONS(451), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -9277,14 +9249,38 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, + [7274] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, + ACTIONS(451), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(453), 2, + aux_sym__node_token1, + sym_content, + STATE(178), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, [7303] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(292), 1, + ACTIONS(289), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(456), 2, + ACTIONS(455), 2, aux_sym__node_token1, sym_content, STATE(119), 13, @@ -9306,12 +9302,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(460), 1, + ACTIONS(459), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(458), 2, + ACTIONS(457), 2, aux_sym__node_token1, sym_content, - STATE(110), 13, + STATE(144), 13, sym__node, sym__expression, sym__statement, @@ -9330,12 +9326,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(462), 1, + ACTIONS(464), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, + ACTIONS(462), 2, aux_sym__node_token1, sym_content, - STATE(150), 13, + STATE(110), 13, sym__node, sym__expression, sym__statement, @@ -9354,12 +9350,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(454), 1, + ACTIONS(466), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(464), 2, + ACTIONS(231), 2, aux_sym__node_token1, sym_content, - STATE(154), 13, + STATE(150), 13, sym__node, sym__expression, sym__statement, @@ -9374,30 +9370,6 @@ static const uint16_t ts_small_parse_table[] = { sym_paired_comment, aux_sym_template_repeat1, [7419] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(394), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(466), 2, - aux_sym__node_token1, - sym_content, - STATE(176), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [7448] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -9421,17 +9393,41 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, + [7448] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, + ACTIONS(389), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(470), 2, + aux_sym__node_token1, + sym_content, + STATE(108), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, [7477] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(472), 1, + ACTIONS(466), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(470), 2, + ACTIONS(472), 2, aux_sym__node_token1, sym_content, - STATE(185), 13, + STATE(120), 13, sym__node, sym__expression, sym__statement, @@ -9450,12 +9446,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(462), 1, + ACTIONS(476), 1, anon_sym_LBRACE_PERCENT, ACTIONS(474), 2, aux_sym__node_token1, sym_content, - STATE(122), 13, + STATE(184), 13, sym__node, sym__expression, sym__statement, @@ -9474,7 +9470,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(476), 1, + ACTIONS(478), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -9498,9 +9494,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(476), 1, + ACTIONS(478), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(478), 2, + ACTIONS(480), 2, aux_sym__node_token1, sym_content, STATE(123), 13, @@ -9518,13 +9514,13 @@ static const uint16_t ts_small_parse_table[] = { sym_paired_comment, aux_sym_template_repeat1, [7593] = 5, - ACTIONS(483), 1, + ACTIONS(485), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(486), 1, + ACTIONS(488), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(489), 1, + ACTIONS(491), 1, anon_sym_LBRACE_POUND, - ACTIONS(480), 2, + ACTIONS(482), 2, aux_sym__node_token1, sym_content, STATE(150), 13, @@ -9546,9 +9542,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(494), 1, + ACTIONS(496), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(492), 2, + ACTIONS(494), 2, aux_sym__node_token1, sym_content, STATE(156), 13, @@ -9570,7 +9566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(496), 1, + ACTIONS(498), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -9594,9 +9590,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(496), 1, + ACTIONS(498), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(498), 2, + ACTIONS(500), 2, aux_sym__node_token1, sym_content, STATE(159), 13, @@ -9618,7 +9614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(500), 1, + ACTIONS(502), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -9642,9 +9638,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(500), 1, + ACTIONS(502), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(502), 2, + ACTIONS(504), 2, aux_sym__node_token1, sym_content, STATE(167), 13, @@ -9662,30 +9658,6 @@ static const uint16_t ts_small_parse_table[] = { sym_paired_comment, aux_sym_template_repeat1, [7767] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(504), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, - aux_sym__node_token1, - sym_content, - STATE(150), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [7796] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -9709,36 +9681,12 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [7825] = 5, + [7796] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(504), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(508), 2, - aux_sym__node_token1, - sym_content, - STATE(168), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [7854] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(510), 1, + ACTIONS(508), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -9757,7 +9705,31 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [7883] = 5, + [7825] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, + ACTIONS(506), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(510), 2, + aux_sym__node_token1, + sym_content, + STATE(168), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, + [7854] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -9781,7 +9753,7 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [7912] = 5, + [7883] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -9805,51 +9777,75 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [7941] = 18, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(366), 1, - anon_sym_, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(384), 1, - anon_sym_elif, - ACTIONS(386), 1, - anon_sym_else, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, + [7912] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, ACTIONS(516), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(231), 2, + aux_sym__node_token1, + sym_content, + STATE(150), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, + [7941] = 18, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(361), 1, + anon_sym_, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(379), 1, + anon_sym_elif, + ACTIONS(381), 1, + anon_sym_else, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(518), 1, anon_sym_end, STATE(191), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [7996] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(510), 1, + ACTIONS(512), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(518), 2, + ACTIONS(520), 2, aux_sym__node_token1, sym_content, STATE(169), 13, @@ -9871,9 +9867,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(522), 1, + ACTIONS(524), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(520), 2, + ACTIONS(522), 2, aux_sym__node_token1, sym_content, STATE(157), 13, @@ -9891,48 +9887,48 @@ static const uint16_t ts_small_parse_table[] = { sym_paired_comment, aux_sym_template_repeat1, [8054] = 18, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(366), 1, + ACTIONS(361), 1, anon_sym_, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(384), 1, + ACTIONS(379), 1, anon_sym_elif, - ACTIONS(386), 1, + ACTIONS(381), 1, anon_sym_else, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, - ACTIONS(524), 1, + ACTIONS(526), 1, anon_sym_end, STATE(191), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [8109] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(522), 1, + ACTIONS(524), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -9956,7 +9952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(526), 1, + ACTIONS(528), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -9980,7 +9976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(528), 1, + ACTIONS(530), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -10004,7 +10000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(530), 1, + ACTIONS(532), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -10028,7 +10024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(532), 1, + ACTIONS(534), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -10052,9 +10048,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(536), 1, + ACTIONS(538), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(534), 2, + ACTIONS(536), 2, aux_sym__node_token1, sym_content, STATE(160), 13, @@ -10072,30 +10068,6 @@ static const uint16_t ts_small_parse_table[] = { sym_paired_comment, aux_sym_template_repeat1, [8283] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(536), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, - aux_sym__node_token1, - sym_content, - STATE(150), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [8312] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -10119,14 +10091,38 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, + [8312] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, + ACTIONS(540), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(231), 2, + aux_sym__node_token1, + sym_content, + STATE(150), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, [8341] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(542), 1, + ACTIONS(544), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(540), 2, + ACTIONS(542), 2, aux_sym__node_token1, sym_content, STATE(161), 13, @@ -10148,7 +10144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(542), 1, + ACTIONS(544), 1, anon_sym_LBRACE_PERCENT, ACTIONS(231), 2, aux_sym__node_token1, @@ -10172,12 +10168,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(544), 1, + ACTIONS(355), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, + ACTIONS(546), 2, aux_sym__node_token1, sym_content, - STATE(150), 13, + STATE(166), 13, sym__node, sym__expression, sym__statement, @@ -10192,30 +10188,6 @@ static const uint16_t ts_small_parse_table[] = { sym_paired_comment, aux_sym_template_repeat1, [8428] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(546), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, - aux_sym__node_token1, - sym_content, - STATE(150), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [8457] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -10239,17 +10211,17 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [8486] = 5, + [8457] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(544), 1, + ACTIONS(550), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(550), 2, + ACTIONS(231), 2, aux_sym__node_token1, sym_content, - STATE(166), 13, + STATE(150), 13, sym__node, sym__expression, sym__statement, @@ -10263,7 +10235,7 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [8515] = 5, + [8486] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -10287,7 +10259,7 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [8544] = 5, + [8515] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -10311,17 +10283,17 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [8573] = 5, + [8544] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(558), 1, + ACTIONS(445), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(556), 2, + ACTIONS(231), 2, aux_sym__node_token1, sym_content, - STATE(175), 13, + STATE(150), 13, sym__node, sym__expression, sym__statement, @@ -10335,7 +10307,68 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [8602] = 5, + [8573] = 18, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(361), 1, + anon_sym_, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(379), 1, + anon_sym_elif, + ACTIONS(381), 1, + anon_sym_else, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(556), 1, + anon_sym_end, + STATE(191), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [8628] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, + ACTIONS(558), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(231), 2, + aux_sym__node_token1, + sym_content, + STATE(150), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, + [8657] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -10359,12 +10392,12 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [8631] = 5, + [8686] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, anon_sym_LBRACE_POUND, - ACTIONS(554), 1, + ACTIONS(552), 1, anon_sym_LBRACE_PERCENT, ACTIONS(562), 2, aux_sym__node_token1, @@ -10383,31 +10416,7 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [8660] = 5, - ACTIONS(221), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(225), 1, - anon_sym_LBRACE_POUND, - ACTIONS(558), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(231), 2, - aux_sym__node_token1, - sym_content, - STATE(150), 13, - sym__node, - sym__expression, - sym__statement, - sym_paired_statement, - sym_if_statement, - sym_for_statement, - sym_filter_statement, - sym_unpaired_statement, - sym_detatched_end_statement, - sym__comment, - sym_unpaired_comment, - sym_paired_comment, - aux_sym_template_repeat1, - [8689] = 5, + [8715] = 5, ACTIONS(221), 1, anon_sym_LBRACE_LBRACE, ACTIONS(225), 1, @@ -10431,67 +10440,54 @@ static const uint16_t ts_small_parse_table[] = { sym_unpaired_comment, sym_paired_comment, aux_sym_template_repeat1, - [8718] = 18, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(366), 1, - anon_sym_, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(384), 1, - anon_sym_elif, - ACTIONS(386), 1, - anon_sym_else, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(566), 1, - anon_sym_end, - STATE(191), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, + [8744] = 5, + ACTIONS(221), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(225), 1, + anon_sym_LBRACE_POUND, + ACTIONS(560), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(566), 2, + aux_sym__node_token1, + sym_content, + STATE(175), 13, + sym__node, + sym__expression, + sym__statement, + sym_paired_statement, + sym_if_statement, + sym_for_statement, + sym_filter_statement, + sym_unpaired_statement, + sym_detatched_end_statement, + sym__comment, + sym_unpaired_comment, + sym_paired_comment, + aux_sym_template_repeat1, [8773] = 17, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(568), 1, anon_sym_, @@ -10499,34 +10495,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, ACTIONS(572), 1, anon_sym_empty, - STATE(200), 1, + STATE(198), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [8825] = 17, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(568), 1, anon_sym_, @@ -10534,34 +10530,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_empty, ACTIONS(574), 1, anon_sym_end, - STATE(200), 1, + STATE(198), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [8877] = 17, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(568), 1, anon_sym_, @@ -10569,20 +10565,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_empty, ACTIONS(576), 1, anon_sym_end, - STATE(200), 1, + STATE(198), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [8929] = 4, ACTIONS(578), 1, anon_sym_, STATE(191), 1, aux_sym__ws, - ACTIONS(192), 3, + ACTIONS(200), 3, aux_sym__word_token1, anon_sym_block, anon_sym_if, - ACTIONS(194), 12, + ACTIONS(202), 12, anon_sym_with, anon_sym_autoescape, anon_sym_end, @@ -10596,29 +10592,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_filter, anon_sym_comment, [8955] = 17, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(568), 1, anon_sym_, @@ -10626,34 +10622,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_empty, ACTIONS(581), 1, anon_sym_end, - STATE(200), 1, + STATE(198), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9007] = 17, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(568), 1, anon_sym_, @@ -10661,34 +10657,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_empty, ACTIONS(583), 1, anon_sym_end, - STATE(200), 1, + STATE(198), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9059] = 17, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(568), 1, anon_sym_, @@ -10696,34 +10692,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_empty, ACTIONS(585), 1, anon_sym_end, - STATE(200), 1, + STATE(198), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9111] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -10731,32 +10727,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9160] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -10764,32 +10760,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9209] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -10797,84 +10793,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, - [9258] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, + [9258] = 4, ACTIONS(595), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [9307] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, anon_sym_, - ACTIONS(597), 1, - anon_sym_end, - STATE(264), 1, + STATE(198), 1, aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [9356] = 4, - ACTIONS(599), 1, - anon_sym_, - STATE(200), 1, - aux_sym__ws, - ACTIONS(192), 3, + ACTIONS(200), 3, aux_sym__word_token1, anon_sym_block, anon_sym_if, - ACTIONS(194), 11, + ACTIONS(202), 11, anon_sym_with, anon_sym_autoescape, anon_sym_end, @@ -10886,30 +10816,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_empty, anon_sym_filter, anon_sym_comment, - [9381] = 16, - ACTIONS(362), 1, + [9283] = 16, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(598), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [9332] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(600), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [9381] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -10917,32 +10913,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9430] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -10950,32 +10946,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9479] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -10983,32 +10979,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9528] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11016,32 +11012,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9577] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11049,32 +11045,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9626] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11082,32 +11078,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9675] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11115,32 +11111,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9724] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11148,131 +11144,131 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9773] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, ACTIONS(587), 1, anon_sym_, ACTIONS(618), 1, + anon_sym_with, + ACTIONS(620), 1, + anon_sym_autoescape, + ACTIONS(622), 1, anon_sym_end, + ACTIONS(624), 1, + anon_sym_block, + ACTIONS(626), 1, + anon_sym_blocktranslate, + ACTIONS(628), 1, + anon_sym_ifchanged, + ACTIONS(630), 1, + anon_sym_spaceless, + ACTIONS(632), 1, + anon_sym_verbatim, + ACTIONS(634), 1, + anon_sym_if, + ACTIONS(636), 1, + anon_sym_for, + ACTIONS(638), 1, + anon_sym_filter, + ACTIONS(640), 1, + anon_sym_comment, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(439), 1, aux_sym__word, [9822] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, - ACTIONS(620), 1, + ACTIONS(642), 1, anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9871] = 16, - ACTIONS(364), 1, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, ACTIONS(587), 1, anon_sym_, - ACTIONS(622), 1, - anon_sym_with, - ACTIONS(624), 1, - anon_sym_autoescape, - ACTIONS(626), 1, - anon_sym_end, - ACTIONS(628), 1, - anon_sym_block, - ACTIONS(630), 1, - anon_sym_blocktranslate, - ACTIONS(632), 1, - anon_sym_ifchanged, - ACTIONS(634), 1, - anon_sym_spaceless, - ACTIONS(636), 1, - anon_sym_verbatim, - ACTIONS(638), 1, - anon_sym_if, - ACTIONS(640), 1, - anon_sym_for, - ACTIONS(642), 1, - anon_sym_filter, ACTIONS(644), 1, - anon_sym_comment, + anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(410), 1, + STATE(418), 1, aux_sym__word, [9920] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11280,32 +11276,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [9969] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11313,32 +11309,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10018] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11346,32 +11342,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10067] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11379,32 +11375,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10116] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11412,32 +11408,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10165] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11445,32 +11441,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10214] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11478,32 +11474,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10263] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11511,32 +11507,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10312] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11544,32 +11540,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10361] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11577,32 +11573,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10410] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11610,32 +11606,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10459] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11643,32 +11639,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10508] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11676,32 +11672,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10557] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11709,32 +11705,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10606] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11742,32 +11738,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10655] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11775,32 +11771,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10704] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11808,32 +11804,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10753] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11841,32 +11837,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10802] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -11874,659 +11870,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [10851] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(585), 1, - anon_sym_end, - ACTIONS(587), 1, - anon_sym_, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [10900] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(684), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [10949] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(686), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [10998] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(688), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11047] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(396), 1, - anon_sym_end, - ACTIONS(587), 1, - anon_sym_, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11096] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(690), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11145] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(583), 1, - anon_sym_end, - ACTIONS(587), 1, - anon_sym_, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11194] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(692), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11243] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(694), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11292] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(696), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11341] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(698), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11390] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(700), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11439] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(702), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11488] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(704), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11537] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(706), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11586] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(524), 1, - anon_sym_end, - ACTIONS(587), 1, - anon_sym_, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11635] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(566), 1, - anon_sym_end, - ACTIONS(587), 1, - anon_sym_, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11684] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(708), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11733] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(370), 1, - anon_sym_end, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [11782] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(576), 1, anon_sym_end, @@ -12534,32 +11903,593 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, - [11831] = 16, - ACTIONS(362), 1, + [10900] = 16, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(684), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [10949] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(686), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [10998] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(688), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11047] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(690), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11096] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(692), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11145] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(391), 1, + anon_sym_end, + ACTIONS(587), 1, + anon_sym_, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11194] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(694), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11243] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(583), 1, + anon_sym_end, + ACTIONS(587), 1, + anon_sym_, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11292] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(696), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11341] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(698), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11390] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(700), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11439] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(702), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11488] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(704), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11537] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(526), 1, + anon_sym_end, + ACTIONS(587), 1, + anon_sym_, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11586] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(556), 1, + anon_sym_end, + ACTIONS(587), 1, + anon_sym_, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11635] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(706), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11684] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(708), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11733] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12567,32 +12497,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, + aux_sym__word, + [11782] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(365), 1, + anon_sym_end, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, + aux_sym__word, + [11831] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(585), 1, + anon_sym_end, + ACTIONS(587), 1, + anon_sym_, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, aux_sym__word, [11880] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12600,32 +12596,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [11929] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12633,32 +12629,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [11978] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12666,65 +12662,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [12027] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, - anon_sym_comment, - ACTIONS(587), 1, - anon_sym_, - ACTIONS(718), 1, - anon_sym_end, - STATE(264), 1, - aux_sym__ws, - STATE(422), 1, - aux_sym__word, - [12076] = 16, - ACTIONS(362), 1, - anon_sym_with, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(368), 1, - anon_sym_autoescape, - ACTIONS(372), 1, - anon_sym_block, - ACTIONS(374), 1, - anon_sym_blocktranslate, - ACTIONS(376), 1, - anon_sym_ifchanged, - ACTIONS(378), 1, - anon_sym_spaceless, - ACTIONS(380), 1, - anon_sym_verbatim, - ACTIONS(382), 1, - anon_sym_if, - ACTIONS(388), 1, - anon_sym_for, - ACTIONS(390), 1, - anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(574), 1, anon_sym_end, @@ -12732,32 +12695,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, + aux_sym__word, + [12076] = 16, + ACTIONS(357), 1, + anon_sym_with, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(363), 1, + anon_sym_autoescape, + ACTIONS(367), 1, + anon_sym_block, + ACTIONS(369), 1, + anon_sym_blocktranslate, + ACTIONS(371), 1, + anon_sym_ifchanged, + ACTIONS(373), 1, + anon_sym_spaceless, + ACTIONS(375), 1, + anon_sym_verbatim, + ACTIONS(377), 1, + anon_sym_if, + ACTIONS(383), 1, + anon_sym_for, + ACTIONS(385), 1, + anon_sym_filter, + ACTIONS(387), 1, + anon_sym_comment, + ACTIONS(587), 1, + anon_sym_, + ACTIONS(718), 1, + anon_sym_end, + STATE(264), 1, + aux_sym__ws, + STATE(418), 1, aux_sym__word, [12125] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12765,32 +12761,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [12174] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12798,32 +12794,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [12223] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12831,32 +12827,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [12272] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12864,32 +12860,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [12321] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12897,32 +12893,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [12370] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12930,32 +12926,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [12419] = 16, - ACTIONS(362), 1, + ACTIONS(357), 1, anon_sym_with, - ACTIONS(364), 1, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(368), 1, + ACTIONS(363), 1, anon_sym_autoescape, - ACTIONS(372), 1, + ACTIONS(367), 1, anon_sym_block, - ACTIONS(374), 1, + ACTIONS(369), 1, anon_sym_blocktranslate, - ACTIONS(376), 1, + ACTIONS(371), 1, anon_sym_ifchanged, - ACTIONS(378), 1, + ACTIONS(373), 1, anon_sym_spaceless, - ACTIONS(380), 1, + ACTIONS(375), 1, anon_sym_verbatim, - ACTIONS(382), 1, + ACTIONS(377), 1, anon_sym_if, - ACTIONS(388), 1, + ACTIONS(383), 1, anon_sym_for, - ACTIONS(390), 1, + ACTIONS(385), 1, anon_sym_filter, - ACTIONS(392), 1, + ACTIONS(387), 1, anon_sym_comment, ACTIONS(587), 1, anon_sym_, @@ -12963,18 +12959,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(264), 1, aux_sym__ws, - STATE(422), 1, + STATE(418), 1, aux_sym__word, [12468] = 4, ACTIONS(734), 1, anon_sym_, STATE(264), 1, aux_sym__ws, - ACTIONS(192), 3, + ACTIONS(200), 3, aux_sym__word_token1, anon_sym_block, anon_sym_if, - ACTIONS(194), 10, + ACTIONS(202), 10, anon_sym_with, anon_sym_autoescape, anon_sym_end, @@ -12985,24 +12981,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_filter, anon_sym_comment, - [12492] = 6, + [12492] = 7, ACTIONS(739), 1, aux_sym__word_token1, ACTIONS(741), 1, aux_sym_variable_name_token1, ACTIONS(743), 1, anon_sym_DOT, - STATE(268), 1, + STATE(267), 1, aux_sym_variable_name_repeat1, - STATE(270), 1, + STATE(268), 1, aux_sym__word, + STATE(275), 1, + aux_sym_variable_name_repeat2, ACTIONS(737), 5, anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [12515] = 3, + [12518] = 3, ACTIONS(747), 1, aux_sym__word_token1, STATE(266), 1, @@ -13015,35 +13013,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_COMMA, anon_sym_EQ, - [12531] = 5, + [12534] = 3, + ACTIONS(752), 1, + aux_sym_variable_name_token1, + STATE(267), 1, + aux_sym_variable_name_repeat1, + ACTIONS(750), 7, + anon_sym_PIPE, + aux_sym__word_token1, + anon_sym_, + anon_sym_RBRACE_RBRACE, + anon_sym_DOT, + anon_sym_COMMA, + anon_sym_EQ, + [12550] = 5, ACTIONS(739), 1, aux_sym__word_token1, - ACTIONS(752), 1, + ACTIONS(743), 1, anon_sym_DOT, STATE(266), 1, aux_sym__word, - STATE(275), 1, - aux_sym_filter_argument_repeat1, - ACTIONS(750), 5, + STATE(274), 1, + aux_sym_variable_name_repeat2, + ACTIONS(755), 5, anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [12551] = 3, - ACTIONS(756), 1, - aux_sym_variable_name_token1, - STATE(268), 1, - aux_sym_variable_name_repeat1, - ACTIONS(754), 7, - anon_sym_PIPE, + [12570] = 5, + ACTIONS(739), 1, aux_sym__word_token1, + ACTIONS(743), 1, + anon_sym_DOT, + STATE(266), 1, + aux_sym__word, + STATE(276), 1, + aux_sym_variable_name_repeat2, + ACTIONS(757), 5, + anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, - anon_sym_DOT, anon_sym_COMMA, anon_sym_EQ, - [12567] = 3, + [12590] = 3, ACTIONS(739), 1, aux_sym__word_token1, STATE(266), 1, @@ -13052,24 +13065,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, - anon_sym_COLON, + anon_sym_DOT, anon_sym_COMMA, anon_sym_EQ, - [12582] = 4, + [12605] = 3, ACTIONS(739), 1, aux_sym__word_token1, - ACTIONS(763), 1, - anon_sym_DOT, STATE(266), 1, aux_sym__word, - ACTIONS(761), 5, + ACTIONS(761), 6, anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, + anon_sym_COLON, anon_sym_COMMA, anon_sym_EQ, - [12599] = 1, - ACTIONS(765), 8, + [12620] = 1, + ACTIONS(763), 8, anon_sym_PIPE, aux_sym__word_token1, anon_sym_, @@ -13078,436 +13090,459 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_COMMA, anon_sym_EQ, - [12610] = 3, - ACTIONS(739), 1, - aux_sym__word_token1, - STATE(266), 1, - aux_sym__word, - ACTIONS(767), 6, - anon_sym_PIPE, - anon_sym_, - anon_sym_RBRACE_RBRACE, + [12631] = 3, + ACTIONS(765), 1, anon_sym_DOT, - anon_sym_COMMA, - anon_sym_EQ, - [12625] = 3, - ACTIONS(739), 1, - aux_sym__word_token1, - STATE(266), 1, - aux_sym__word, - ACTIONS(769), 5, + STATE(273), 1, + aux_sym_variable_name_repeat2, + ACTIONS(759), 5, anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [12639] = 3, - ACTIONS(739), 1, - aux_sym__word_token1, - STATE(266), 1, - aux_sym__word, - ACTIONS(771), 5, - anon_sym_PIPE, - anon_sym_, - anon_sym_RBRACE_RBRACE, - anon_sym_COMMA, - anon_sym_EQ, - [12653] = 3, - ACTIONS(752), 1, + [12645] = 3, + ACTIONS(743), 1, anon_sym_DOT, - STATE(276), 1, - aux_sym_filter_argument_repeat1, - ACTIONS(773), 5, + STATE(273), 1, + aux_sym_variable_name_repeat2, + ACTIONS(768), 5, anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [12667] = 3, - ACTIONS(775), 1, + [12659] = 3, + ACTIONS(743), 1, anon_sym_DOT, - STATE(276), 1, - aux_sym_filter_argument_repeat1, - ACTIONS(767), 5, + STATE(273), 1, + aux_sym_variable_name_repeat2, + ACTIONS(755), 5, anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [12681] = 6, - ACTIONS(739), 1, - aux_sym__word_token1, - ACTIONS(778), 1, - anon_sym_, - STATE(269), 1, - aux_sym__word, - STATE(316), 1, - sym_filter_name, - STATE(407), 1, - aux_sym__ws, - STATE(413), 1, - sym_filter, - [12700] = 6, - ACTIONS(780), 1, - anon_sym_LBRACE_POUND, - ACTIONS(782), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(784), 1, - anon_sym_POUND_RBRACE, - STATE(403), 1, - aux_sym_unpaired_comment_repeat1, - STATE(433), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [12719] = 3, - ACTIONS(786), 1, + [12673] = 3, + ACTIONS(743), 1, + anon_sym_DOT, + STATE(273), 1, + aux_sym_variable_name_repeat2, + ACTIONS(770), 5, anon_sym_PIPE, - STATE(279), 1, - aux_sym_string_repeat3, - ACTIONS(789), 4, anon_sym_, anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [12732] = 2, - ACTIONS(793), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(791), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, + [12687] = 6, + ACTIONS(772), 1, anon_sym_LBRACE_POUND, - [12743] = 2, - ACTIONS(797), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(795), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12754] = 2, - ACTIONS(801), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(799), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12765] = 2, - ACTIONS(805), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(803), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12776] = 2, - ACTIONS(809), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(807), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12787] = 2, - ACTIONS(813), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(811), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12798] = 2, - ACTIONS(817), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(815), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12809] = 2, - ACTIONS(821), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(819), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12820] = 2, - ACTIONS(825), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(823), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12831] = 5, - ACTIONS(739), 1, - aux_sym__word_token1, - ACTIONS(827), 1, - anon_sym_SQUOTE, - ACTIONS(829), 1, - anon_sym_DQUOTE, - STATE(267), 1, - aux_sym__word, - STATE(347), 2, - sym_filter_argument, - sym__quoted_filter_argument, - [12848] = 2, - ACTIONS(833), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(831), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12859] = 2, - ACTIONS(837), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(835), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12870] = 2, - ACTIONS(841), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(839), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12881] = 2, - ACTIONS(845), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(843), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12892] = 2, - ACTIONS(849), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(847), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12903] = 2, - ACTIONS(853), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(851), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12914] = 2, - ACTIONS(857), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(855), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12925] = 6, - ACTIONS(859), 1, - anon_sym_, - ACTIONS(861), 1, - aux_sym_variable_name_token1, - STATE(265), 1, - aux_sym_variable_name_repeat1, - STATE(320), 1, - aux_sym__ws, - STATE(327), 1, - sym_variable_name, - STATE(467), 1, - sym_variable, - [12944] = 2, - ACTIONS(865), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(863), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12955] = 2, - ACTIONS(869), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(867), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12966] = 2, - ACTIONS(873), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(871), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [12977] = 6, - ACTIONS(780), 1, - anon_sym_LBRACE_POUND, - ACTIONS(875), 1, + ACTIONS(774), 1, aux_sym_unpaired_comment_token1, - ACTIONS(877), 1, + ACTIONS(776), 1, anon_sym_POUND_RBRACE, - STATE(304), 1, - aux_sym_unpaired_comment_repeat1, - STATE(405), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [12996] = 2, - ACTIONS(881), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(879), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13007] = 2, - ACTIONS(885), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(883), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13018] = 6, - ACTIONS(780), 1, - anon_sym_LBRACE_POUND, - ACTIONS(782), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(887), 1, - anon_sym_POUND_RBRACE, - STATE(403), 1, - aux_sym_unpaired_comment_repeat1, - STATE(411), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [13037] = 2, - ACTIONS(891), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(889), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13048] = 2, - ACTIONS(895), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(893), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13059] = 6, - ACTIONS(780), 1, - anon_sym_LBRACE_POUND, - ACTIONS(897), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(899), 1, - anon_sym_POUND_RBRACE, - STATE(308), 1, - aux_sym_unpaired_comment_repeat1, - STATE(415), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [13078] = 6, - ACTIONS(780), 1, - anon_sym_LBRACE_POUND, - ACTIONS(782), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(901), 1, - anon_sym_POUND_RBRACE, - STATE(403), 1, + STATE(303), 1, aux_sym_unpaired_comment_repeat1, STATE(416), 1, aux_sym_unpaired_comment_repeat2, - STATE(447), 1, + STATE(432), 1, sym_unpaired_comment, - [13097] = 2, - ACTIONS(905), 2, + [12706] = 2, + ACTIONS(780), 2, aux_sym__node_token1, sym_content, - ACTIONS(903), 4, + ACTIONS(778), 4, ts_builtin_sym_end, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13108] = 2, - ACTIONS(909), 2, + [12717] = 2, + ACTIONS(784), 2, aux_sym__node_token1, sym_content, - ACTIONS(907), 4, + ACTIONS(782), 4, ts_builtin_sym_end, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13119] = 2, - ACTIONS(913), 2, + [12728] = 2, + ACTIONS(788), 2, aux_sym__node_token1, sym_content, - ACTIONS(911), 4, + ACTIONS(786), 4, ts_builtin_sym_end, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13130] = 6, - ACTIONS(861), 1, - aux_sym_variable_name_token1, - ACTIONS(915), 1, + [12739] = 6, + ACTIONS(739), 1, + aux_sym__word_token1, + ACTIONS(790), 1, anon_sym_, + STATE(271), 1, + aux_sym__word, + STATE(318), 1, + sym_filter_name, + STATE(404), 1, + aux_sym__ws, + STATE(449), 1, + sym_filter, + [12758] = 2, + ACTIONS(794), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(792), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12769] = 2, + ACTIONS(798), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(796), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12780] = 2, + ACTIONS(802), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(800), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12791] = 2, + ACTIONS(806), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(804), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12802] = 5, + ACTIONS(739), 1, + aux_sym__word_token1, + ACTIONS(808), 1, + anon_sym_SQUOTE, + ACTIONS(810), 1, + anon_sym_DQUOTE, + STATE(269), 1, + aux_sym__word, + STATE(368), 2, + sym_filter_argument, + sym__quoted_filter_argument, + [12819] = 2, + ACTIONS(814), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(812), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12830] = 2, + ACTIONS(818), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(816), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12841] = 2, + ACTIONS(822), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(820), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12852] = 2, + ACTIONS(826), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(824), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12863] = 2, + ACTIONS(830), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(828), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12874] = 2, + ACTIONS(834), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(832), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12885] = 2, + ACTIONS(838), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(836), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12896] = 6, + ACTIONS(840), 1, + anon_sym_, + ACTIONS(842), 1, + aux_sym_variable_name_token1, STATE(265), 1, aux_sym_variable_name_repeat1, STATE(313), 1, aux_sym__ws, - STATE(327), 1, + STATE(321), 1, sym_variable_name, - STATE(481), 1, + STATE(466), 1, sym_variable, - [13149] = 6, - ACTIONS(861), 1, + [12915] = 6, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(844), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(846), 1, + anon_sym_POUND_RBRACE, + STATE(297), 1, + aux_sym_unpaired_comment_repeat1, + STATE(413), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + [12934] = 2, + ACTIONS(850), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(848), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12945] = 6, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(852), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(854), 1, + anon_sym_POUND_RBRACE, + STATE(412), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + STATE(441), 1, + aux_sym_unpaired_comment_repeat1, + [12964] = 2, + ACTIONS(858), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(856), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12975] = 2, + ACTIONS(862), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(860), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12986] = 2, + ACTIONS(866), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(864), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [12997] = 2, + ACTIONS(870), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(868), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13008] = 2, + ACTIONS(874), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(872), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13019] = 6, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(852), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(876), 1, + anon_sym_POUND_RBRACE, + STATE(415), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + STATE(441), 1, + aux_sym_unpaired_comment_repeat1, + [13038] = 2, + ACTIONS(880), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(878), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13049] = 6, + ACTIONS(842), 1, aux_sym_variable_name_token1, - ACTIONS(917), 1, + ACTIONS(882), 1, anon_sym_, STATE(265), 1, aux_sym_variable_name_repeat1, - STATE(327), 1, - sym_variable_name, - STATE(345), 1, + STATE(307), 1, aux_sym__ws, - STATE(484), 1, + STATE(321), 1, + sym_variable_name, + STATE(479), 1, sym_variable, - [13168] = 2, + [13068] = 2, + ACTIONS(886), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(884), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13079] = 6, + ACTIONS(842), 1, + aux_sym_variable_name_token1, + ACTIONS(888), 1, + anon_sym_, + STATE(265), 1, + aux_sym_variable_name_repeat1, + STATE(321), 1, + sym_variable_name, + STATE(343), 1, + aux_sym__ws, + STATE(482), 1, + sym_variable, + [13098] = 2, + ACTIONS(892), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(890), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13109] = 2, + ACTIONS(896), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(894), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13120] = 6, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(898), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(900), 1, + anon_sym_POUND_RBRACE, + STATE(325), 1, + aux_sym_unpaired_comment_repeat1, + STATE(432), 1, + sym_unpaired_comment, + STATE(435), 1, + aux_sym_unpaired_comment_repeat2, + [13139] = 2, + ACTIONS(904), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(902), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13150] = 6, + ACTIONS(739), 1, + aux_sym__word_token1, + ACTIONS(790), 1, + anon_sym_, + STATE(271), 1, + aux_sym__word, + STATE(318), 1, + sym_filter_name, + STATE(404), 1, + aux_sym__ws, + STATE(420), 1, + sym_filter, + [13169] = 6, + ACTIONS(842), 1, + aux_sym_variable_name_token1, + ACTIONS(888), 1, + anon_sym_, + STATE(265), 1, + aux_sym_variable_name_repeat1, + STATE(321), 1, + sym_variable_name, + STATE(343), 1, + aux_sym__ws, + STATE(473), 1, + sym_variable, + [13188] = 2, + ACTIONS(908), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(906), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13199] = 2, + ACTIONS(912), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(910), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13210] = 3, + ACTIONS(914), 1, + anon_sym_PIPE, + STATE(316), 1, + aux_sym_string_repeat3, + ACTIONS(917), 4, + anon_sym_, + anon_sym_RBRACE_RBRACE, + anon_sym_COMMA, + anon_sym_EQ, + [13223] = 2, ACTIONS(921), 2, aux_sym__node_token1, sym_content, @@ -13516,20 +13551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13179] = 6, - ACTIONS(739), 1, - aux_sym__word_token1, - ACTIONS(778), 1, - anon_sym_, - STATE(269), 1, - aux_sym__word, - STATE(316), 1, - sym_filter_name, - STATE(404), 1, - sym_filter, - STATE(407), 1, - aux_sym__ws, - [13198] = 2, + [13234] = 2, ACTIONS(925), 1, anon_sym_COLON, ACTIONS(923), 5, @@ -13538,20 +13560,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [13209] = 6, - ACTIONS(780), 1, + [13245] = 2, + ACTIONS(929), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(927), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - ACTIONS(927), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(929), 1, - anon_sym_POUND_RBRACE, - STATE(278), 1, - aux_sym_unpaired_comment_repeat1, - STATE(447), 1, - sym_unpaired_comment, - STATE(448), 1, - aux_sym_unpaired_comment_repeat2, - [13228] = 2, + [13256] = 2, ACTIONS(933), 2, aux_sym__node_token1, sym_content, @@ -13560,29 +13578,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13239] = 2, - ACTIONS(937), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(935), 4, - ts_builtin_sym_end, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13250] = 6, - ACTIONS(861), 1, - aux_sym_variable_name_token1, - ACTIONS(917), 1, + [13267] = 3, + ACTIONS(935), 1, + anon_sym_PIPE, + STATE(329), 1, + aux_sym_string_repeat3, + ACTIONS(937), 4, anon_sym_, - STATE(265), 1, - aux_sym_variable_name_repeat1, - STATE(327), 1, - sym_variable_name, - STATE(345), 1, - aux_sym__ws, - STATE(475), 1, - sym_variable, - [13269] = 2, + anon_sym_RBRACE_RBRACE, + anon_sym_COMMA, + anon_sym_EQ, + [13280] = 2, ACTIONS(941), 2, aux_sym__node_token1, sym_content, @@ -13591,7 +13597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13280] = 2, + [13291] = 2, ACTIONS(945), 2, aux_sym__node_token1, sym_content, @@ -13600,7 +13606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13291] = 2, + [13302] = 2, ACTIONS(949), 2, aux_sym__node_token1, sym_content, @@ -13609,87 +13615,118 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13302] = 3, + [13313] = 6, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(852), 1, + aux_sym_unpaired_comment_token1, ACTIONS(951), 1, - anon_sym_PIPE, - STATE(279), 1, - aux_sym_string_repeat3, + anon_sym_POUND_RBRACE, + STATE(432), 1, + sym_unpaired_comment, + STATE(441), 1, + aux_sym_unpaired_comment_repeat1, + STATE(442), 1, + aux_sym_unpaired_comment_repeat2, + [13332] = 2, + ACTIONS(955), 2, + aux_sym__node_token1, + sym_content, ACTIONS(953), 4, - anon_sym_, - anon_sym_RBRACE_RBRACE, - anon_sym_COMMA, - anon_sym_EQ, - [13315] = 2, - ACTIONS(957), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(955), 4, ts_builtin_sym_end, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13326] = 2, - ACTIONS(961), 2, + [13343] = 2, + ACTIONS(959), 2, aux_sym__node_token1, sym_content, - ACTIONS(959), 4, + ACTIONS(957), 4, ts_builtin_sym_end, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13337] = 3, - ACTIONS(951), 1, + [13354] = 2, + ACTIONS(963), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(961), 4, + ts_builtin_sym_end, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13365] = 3, + ACTIONS(935), 1, anon_sym_PIPE, - STATE(324), 1, + STATE(316), 1, aux_sym_string_repeat3, - ACTIONS(963), 4, + ACTIONS(965), 4, anon_sym_, anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [13350] = 2, - ACTIONS(967), 2, + [13378] = 2, + ACTIONS(886), 2, aux_sym__node_token1, sym_content, - ACTIONS(965), 4, - ts_builtin_sym_end, + ACTIONS(884), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13361] = 2, - ACTIONS(971), 2, + [13388] = 2, + ACTIONS(892), 2, aux_sym__node_token1, sym_content, - ACTIONS(969), 4, - ts_builtin_sym_end, + ACTIONS(890), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13372] = 2, - ACTIONS(957), 2, + [13398] = 2, + ACTIONS(788), 2, aux_sym__node_token1, sym_content, - ACTIONS(955), 3, + ACTIONS(786), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13382] = 2, - ACTIONS(961), 2, + [13408] = 2, + ACTIONS(780), 2, aux_sym__node_token1, sym_content, - ACTIONS(959), 3, + ACTIONS(778), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13392] = 2, - ACTIONS(873), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(871), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13402] = 2, + [13418] = 5, + ACTIONS(361), 1, + anon_sym_, + ACTIONS(379), 1, + anon_sym_elif, + ACTIONS(381), 1, + anon_sym_else, + ACTIONS(967), 1, + anon_sym_end, + STATE(191), 1, + aux_sym__ws, + [13434] = 1, + ACTIONS(969), 5, + anon_sym_PIPE, + anon_sym_, + anon_sym_RBRACE_RBRACE, + anon_sym_COMMA, + anon_sym_EQ, + [13442] = 5, + ACTIONS(739), 1, + aux_sym__word_token1, + ACTIONS(790), 1, + anon_sym_, + ACTIONS(971), 1, + anon_sym_PERCENT_RBRACE, + STATE(404), 1, + aux_sym__ws, + STATE(406), 1, + aux_sym__word, + [13458] = 2, ACTIONS(973), 2, aux_sym__node_token1, sym_content, @@ -13697,191 +13734,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13412] = 2, - ACTIONS(881), 2, + [13468] = 2, + ACTIONS(874), 2, aux_sym__node_token1, sym_content, - ACTIONS(879), 3, + ACTIONS(872), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13422] = 2, - ACTIONS(977), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(979), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13432] = 2, - ACTIONS(885), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(883), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13442] = 5, - ACTIONS(739), 1, - aux_sym__word_token1, - ACTIONS(778), 1, - anon_sym_, - ACTIONS(981), 1, - anon_sym_PERCENT_RBRACE, - STATE(407), 1, - aux_sym__ws, - STATE(414), 1, - aux_sym__word, - [13458] = 2, - ACTIONS(895), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(893), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13468] = 5, - ACTIONS(366), 1, - anon_sym_, - ACTIONS(384), 1, - anon_sym_elif, - ACTIONS(386), 1, - anon_sym_else, - ACTIONS(983), 1, - anon_sym_end, - STATE(191), 1, - aux_sym__ws, - [13484] = 3, - ACTIONS(951), 1, + [13478] = 3, + ACTIONS(935), 1, anon_sym_PIPE, - STATE(279), 1, + STATE(316), 1, aux_sym_string_repeat3, - ACTIONS(985), 3, + ACTIONS(977), 3, anon_sym_, anon_sym_COMMA, anon_sym_EQ, - [13496] = 1, - ACTIONS(987), 5, + [13490] = 1, + ACTIONS(979), 5, anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [13504] = 2, - ACTIONS(989), 2, + [13498] = 5, + ACTIONS(981), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(983), 1, + aux_sym_unpaired_comment_token1, + STATE(399), 1, + aux_sym_unpaired_comment_repeat1, + STATE(517), 1, + aux_sym_paired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + [13514] = 2, + ACTIONS(850), 2, aux_sym__node_token1, sym_content, - ACTIONS(991), 3, + ACTIONS(848), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13514] = 1, - ACTIONS(993), 5, - anon_sym_PIPE, + [13524] = 3, + ACTIONS(985), 1, anon_sym_, - anon_sym_RBRACE_RBRACE, - anon_sym_COMMA, - anon_sym_EQ, - [13522] = 5, - ACTIONS(995), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(997), 1, - aux_sym_unpaired_comment_token1, - STATE(377), 1, - aux_sym_unpaired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - STATE(536), 1, - aux_sym_paired_comment_repeat1, - [13538] = 3, - ACTIONS(999), 1, - anon_sym_, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - ACTIONS(194), 3, + ACTIONS(202), 3, anon_sym_RBRACE_RBRACE, aux_sym_variable_name_token1, anon_sym_PERCENT_RBRACE, - [13550] = 2, - ACTIONS(905), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(903), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13560] = 1, - ACTIONS(1002), 5, - anon_sym_PIPE, - anon_sym_, - anon_sym_RBRACE_RBRACE, - anon_sym_COMMA, - anon_sym_EQ, - [13568] = 2, - ACTIONS(909), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(907), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13578] = 2, - ACTIONS(913), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(911), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13588] = 2, - ACTIONS(921), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(919), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13598] = 2, - ACTIONS(937), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(935), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13608] = 2, - ACTIONS(941), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(939), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13618] = 2, - ACTIONS(967), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(965), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13628] = 2, - ACTIONS(971), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(969), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13638] = 2, - ACTIONS(813), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(811), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13648] = 2, + [13536] = 2, ACTIONS(949), 2, aux_sym__node_token1, sym_content, @@ -13889,58 +13794,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13658] = 2, - ACTIONS(1004), 2, + [13546] = 2, + ACTIONS(838), 2, aux_sym__node_token1, sym_content, - ACTIONS(1006), 3, + ACTIONS(836), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13668] = 2, - ACTIONS(891), 2, + [13556] = 2, + ACTIONS(988), 2, aux_sym__node_token1, sym_content, - ACTIONS(889), 3, + ACTIONS(990), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13678] = 2, - ACTIONS(857), 2, + [13566] = 2, + ACTIONS(806), 2, aux_sym__node_token1, sym_content, - ACTIONS(855), 3, + ACTIONS(804), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13688] = 2, - ACTIONS(821), 2, + [13576] = 2, + ACTIONS(830), 2, aux_sym__node_token1, sym_content, - ACTIONS(819), 3, + ACTIONS(828), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13698] = 5, - ACTIONS(366), 1, - anon_sym_, - ACTIONS(384), 1, - anon_sym_elif, - ACTIONS(386), 1, - anon_sym_else, - ACTIONS(1008), 1, - anon_sym_end, - STATE(191), 1, - aux_sym__ws, - [13714] = 2, - ACTIONS(865), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(863), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13724] = 2, + [13586] = 2, ACTIONS(933), 2, aux_sym__node_token1, sym_content, @@ -13948,344 +13834,374 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13734] = 2, - ACTIONS(853), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(851), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13744] = 2, - ACTIONS(1010), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(1012), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13754] = 2, - ACTIONS(849), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(847), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13764] = 2, - ACTIONS(793), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(791), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13774] = 2, - ACTIONS(845), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(843), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13784] = 2, - ACTIONS(841), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(839), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13794] = 2, - ACTIONS(869), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(867), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13804] = 2, - ACTIONS(837), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(835), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13814] = 5, - ACTIONS(739), 1, - aux_sym__word_token1, - ACTIONS(778), 1, + [13596] = 5, + ACTIONS(361), 1, anon_sym_, - ACTIONS(1014), 1, - anon_sym_PERCENT_RBRACE, - STATE(407), 1, + ACTIONS(379), 1, + anon_sym_elif, + ACTIONS(381), 1, + anon_sym_else, + ACTIONS(992), 1, + anon_sym_end, + STATE(191), 1, aux_sym__ws, - STATE(408), 1, - aux_sym__word, - [13830] = 1, - ACTIONS(789), 5, + [13612] = 2, + ACTIONS(994), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(996), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13622] = 2, + ACTIONS(826), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(824), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13632] = 2, + ACTIONS(822), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(820), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13642] = 2, + ACTIONS(941), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(939), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13652] = 2, + ACTIONS(998), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(1000), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13662] = 2, + ACTIONS(963), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(961), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13672] = 2, + ACTIONS(818), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(816), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13682] = 2, + ACTIONS(814), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(812), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13692] = 2, + ACTIONS(912), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(910), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13702] = 2, + ACTIONS(904), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(902), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13712] = 1, + ACTIONS(917), 5, anon_sym_PIPE, anon_sym_, anon_sym_RBRACE_RBRACE, anon_sym_COMMA, anon_sym_EQ, - [13838] = 2, - ACTIONS(833), 2, + [13720] = 5, + ACTIONS(361), 1, + anon_sym_, + ACTIONS(379), 1, + anon_sym_elif, + ACTIONS(381), 1, + anon_sym_else, + ACTIONS(1002), 1, + anon_sym_end, + STATE(191), 1, + aux_sym__ws, + [13736] = 2, + ACTIONS(1004), 2, aux_sym__node_token1, sym_content, - ACTIONS(831), 3, + ACTIONS(1006), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [13848] = 5, - ACTIONS(366), 1, + [13746] = 2, + ACTIONS(896), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(894), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13756] = 5, + ACTIONS(361), 1, anon_sym_, - ACTIONS(384), 1, + ACTIONS(379), 1, anon_sym_elif, - ACTIONS(386), 1, + ACTIONS(381), 1, anon_sym_else, + ACTIONS(1008), 1, + anon_sym_end, + STATE(191), 1, + aux_sym__ws, + [13772] = 3, + ACTIONS(935), 1, + anon_sym_PIPE, + STATE(372), 1, + aux_sym_string_repeat3, + ACTIONS(1010), 3, + anon_sym_, + anon_sym_COMMA, + anon_sym_EQ, + [13784] = 2, + ACTIONS(955), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(953), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13794] = 1, + ACTIONS(1012), 5, + anon_sym_PIPE, + anon_sym_, + anon_sym_RBRACE_RBRACE, + anon_sym_COMMA, + anon_sym_EQ, + [13802] = 2, + ACTIONS(798), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(796), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13812] = 5, + ACTIONS(1014), 1, + anon_sym_LBRACE_PERCENT, ACTIONS(1016), 1, - anon_sym_end, - STATE(191), 1, - aux_sym__ws, - [13864] = 2, - ACTIONS(825), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(823), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13874] = 5, - ACTIONS(1018), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(1020), 1, aux_sym_unpaired_comment_token1, STATE(455), 1, aux_sym_unpaired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - STATE(582), 1, + STATE(471), 1, aux_sym_paired_comment_repeat1, - [13890] = 2, - ACTIONS(809), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(807), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13900] = 3, - ACTIONS(951), 1, - anon_sym_PIPE, - STATE(382), 1, - aux_sym_string_repeat3, - ACTIONS(1022), 3, - anon_sym_, - anon_sym_COMMA, - anon_sym_EQ, - [13912] = 2, - ACTIONS(805), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(803), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [13922] = 5, - ACTIONS(1020), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(1024), 1, - anon_sym_LBRACE_PERCENT, - STATE(455), 1, - aux_sym_unpaired_comment_repeat1, - STATE(472), 1, - aux_sym_paired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - [13938] = 3, - ACTIONS(951), 1, - anon_sym_PIPE, - STATE(279), 1, - aux_sym_string_repeat3, - ACTIONS(1026), 3, - anon_sym_, - anon_sym_COMMA, - anon_sym_EQ, - [13950] = 3, - ACTIONS(1028), 1, - aux_sym_number_token1, - STATE(389), 1, - aux_sym_number_repeat1, - ACTIONS(1030), 3, - anon_sym_, - anon_sym_COMMA, - anon_sym_EQ, - [13962] = 3, - ACTIONS(951), 1, - anon_sym_PIPE, - STATE(340), 1, - aux_sym_string_repeat3, - ACTIONS(1026), 3, - anon_sym_, - anon_sym_COMMA, - anon_sym_EQ, - [13974] = 5, - ACTIONS(366), 1, - anon_sym_, - ACTIONS(384), 1, - anon_sym_elif, - ACTIONS(386), 1, - anon_sym_else, - ACTIONS(1032), 1, - anon_sym_end, - STATE(191), 1, - aux_sym__ws, - [13990] = 2, - ACTIONS(801), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(799), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [14000] = 5, - ACTIONS(1034), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(1036), 1, - aux_sym_unpaired_comment_token1, - STATE(388), 1, - aux_sym_unpaired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - STATE(556), 1, - aux_sym_paired_comment_repeat1, - [14016] = 5, - ACTIONS(1020), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(1038), 1, - anon_sym_LBRACE_PERCENT, - STATE(455), 1, - aux_sym_unpaired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - STATE(555), 1, - aux_sym_paired_comment_repeat1, - [14032] = 3, - ACTIONS(1040), 1, - aux_sym_number_token1, - STATE(389), 1, - aux_sym_number_repeat1, - ACTIONS(1043), 3, - anon_sym_, - anon_sym_COMMA, - anon_sym_EQ, - [14044] = 5, - ACTIONS(1045), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(1047), 1, - aux_sym_unpaired_comment_token1, - STATE(381), 1, - aux_sym_unpaired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, STATE(528), 1, - aux_sym_paired_comment_repeat1, - [14060] = 2, - ACTIONS(797), 2, - aux_sym__node_token1, - sym_content, - ACTIONS(795), 3, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_POUND, - [14070] = 5, - ACTIONS(1049), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(1051), 1, - aux_sym_unpaired_comment_token1, - STATE(394), 1, - aux_sym_unpaired_comment_repeat1, - STATE(479), 1, sym_paired_comment, - STATE(554), 1, - aux_sym_paired_comment_repeat1, - [14086] = 5, - ACTIONS(366), 1, + [13828] = 5, + ACTIONS(361), 1, anon_sym_, - ACTIONS(384), 1, + ACTIONS(379), 1, anon_sym_elif, - ACTIONS(386), 1, + ACTIONS(381), 1, anon_sym_else, - ACTIONS(1053), 1, + ACTIONS(1018), 1, anon_sym_end, STATE(191), 1, aux_sym__ws, - [14102] = 5, - ACTIONS(1020), 1, + [13844] = 3, + ACTIONS(935), 1, + anon_sym_PIPE, + STATE(316), 1, + aux_sym_string_repeat3, + ACTIONS(1020), 3, + anon_sym_, + anon_sym_COMMA, + anon_sym_EQ, + [13856] = 3, + ACTIONS(935), 1, + anon_sym_PIPE, + STATE(339), 1, + aux_sym_string_repeat3, + ACTIONS(1020), 3, + anon_sym_, + anon_sym_COMMA, + anon_sym_EQ, + [13868] = 2, + ACTIONS(880), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(878), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13878] = 5, + ACTIONS(1022), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(1024), 1, aux_sym_unpaired_comment_token1, - ACTIONS(1055), 1, + STATE(378), 1, + aux_sym_unpaired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + STATE(552), 1, + aux_sym_paired_comment_repeat1, + [13894] = 2, + ACTIONS(834), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(832), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [13904] = 3, + ACTIONS(1026), 1, + aux_sym_number_token1, + STATE(377), 1, + aux_sym_number_repeat1, + ACTIONS(1029), 3, + anon_sym_, + anon_sym_COMMA, + anon_sym_EQ, + [13916] = 5, + ACTIONS(1016), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(1031), 1, anon_sym_LBRACE_PERCENT, STATE(455), 1, aux_sym_unpaired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - STATE(553), 1, - aux_sym_paired_comment_repeat1, - [14118] = 5, - ACTIONS(1057), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(1059), 1, - aux_sym_unpaired_comment_token1, - STATE(396), 1, - aux_sym_unpaired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, STATE(551), 1, aux_sym_paired_comment_repeat1, - [14134] = 5, - ACTIONS(1020), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(1061), 1, + [13932] = 5, + ACTIONS(1033), 1, anon_sym_LBRACE_PERCENT, - STATE(455), 1, + ACTIONS(1035), 1, + aux_sym_unpaired_comment_token1, + STATE(381), 1, aux_sym_unpaired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, STATE(550), 1, aux_sym_paired_comment_repeat1, - [14150] = 5, - ACTIONS(1063), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(1065), 1, + [13948] = 5, + ACTIONS(361), 1, + anon_sym_, + ACTIONS(379), 1, + anon_sym_elif, + ACTIONS(381), 1, + anon_sym_else, + ACTIONS(1037), 1, + anon_sym_end, + STATE(191), 1, + aux_sym__ws, + [13964] = 5, + ACTIONS(1016), 1, aux_sym_unpaired_comment_token1, - STATE(398), 1, - aux_sym_unpaired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - STATE(548), 1, - aux_sym_paired_comment_repeat1, - [14166] = 5, - ACTIONS(1020), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(1067), 1, + ACTIONS(1039), 1, anon_sym_LBRACE_PERCENT, STATE(455), 1, aux_sym_unpaired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, + sym_paired_comment, + STATE(549), 1, + aux_sym_paired_comment_repeat1, + [13980] = 5, + ACTIONS(1041), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(1043), 1, + aux_sym_unpaired_comment_token1, + STATE(383), 1, + aux_sym_unpaired_comment_repeat1, + STATE(528), 1, sym_paired_comment, STATE(547), 1, aux_sym_paired_comment_repeat1, - [14182] = 2, - ACTIONS(817), 2, + [13996] = 5, + ACTIONS(1016), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(1045), 1, + anon_sym_LBRACE_PERCENT, + STATE(455), 1, + aux_sym_unpaired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + STATE(546), 1, + aux_sym_paired_comment_repeat1, + [14012] = 5, + ACTIONS(1047), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(1049), 1, + aux_sym_unpaired_comment_token1, + STATE(385), 1, + aux_sym_unpaired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + STATE(544), 1, + aux_sym_paired_comment_repeat1, + [14028] = 5, + ACTIONS(1016), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(1051), 1, + anon_sym_LBRACE_PERCENT, + STATE(455), 1, + aux_sym_unpaired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + STATE(543), 1, + aux_sym_paired_comment_repeat1, + [14044] = 5, + ACTIONS(739), 1, + aux_sym__word_token1, + ACTIONS(790), 1, + anon_sym_, + ACTIONS(1053), 1, + anon_sym_PERCENT_RBRACE, + STATE(404), 1, + aux_sym__ws, + STATE(417), 1, + aux_sym__word, + [14060] = 2, + ACTIONS(802), 2, aux_sym__node_token1, sym_content, - ACTIONS(815), 3, + ACTIONS(800), 3, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [14192] = 2, + [14070] = 2, + ACTIONS(870), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(868), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [14080] = 2, + ACTIONS(959), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(957), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [14090] = 2, ACTIONS(945), 2, aux_sym__node_token1, sym_content, @@ -14293,2631 +14209,2705 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - [14202] = 5, - ACTIONS(739), 1, - aux_sym__word_token1, - ACTIONS(778), 1, - anon_sym_, - ACTIONS(1069), 1, - anon_sym_PERCENT_RBRACE, - STATE(407), 1, - aux_sym__ws, - STATE(423), 1, - aux_sym__word, - [14218] = 5, - ACTIONS(366), 1, - anon_sym_, - ACTIONS(384), 1, - anon_sym_elif, - ACTIONS(386), 1, - anon_sym_else, - ACTIONS(1071), 1, - anon_sym_end, - STATE(191), 1, - aux_sym__ws, - [14234] = 3, - ACTIONS(1075), 1, - aux_sym_unpaired_comment_token1, - STATE(403), 1, - aux_sym_unpaired_comment_repeat1, - ACTIONS(1073), 2, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - [14245] = 4, - ACTIONS(951), 1, - anon_sym_PIPE, - ACTIONS(1078), 1, - anon_sym_, - STATE(429), 1, - aux_sym_string_repeat3, - STATE(462), 1, - aux_sym__ws, - [14258] = 4, - ACTIONS(780), 1, - anon_sym_LBRACE_POUND, - ACTIONS(887), 1, - anon_sym_POUND_RBRACE, - STATE(427), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [14271] = 4, - ACTIONS(951), 1, - anon_sym_PIPE, - ACTIONS(1080), 1, - anon_sym_, - STATE(279), 1, - aux_sym_string_repeat3, - STATE(470), 1, - aux_sym__ws, - [14284] = 3, - ACTIONS(1082), 1, - anon_sym_, - STATE(407), 1, - aux_sym__ws, - ACTIONS(194), 2, - aux_sym__word_token1, - anon_sym_PERCENT_RBRACE, - [14295] = 4, - ACTIONS(739), 1, - aux_sym__word_token1, - ACTIONS(1085), 1, - anon_sym_, - STATE(266), 1, - aux_sym__word, - STATE(605), 1, - aux_sym__ws, - [14308] = 3, - ACTIONS(1087), 1, - anon_sym_, - STATE(409), 1, - aux_sym__ws, - ACTIONS(194), 2, - anon_sym_comment, - anon_sym_endcomment, - [14319] = 4, - ACTIONS(739), 1, - aux_sym__word_token1, - ACTIONS(1090), 1, - anon_sym_, - STATE(5), 1, - aux_sym__ws, - STATE(266), 1, - aux_sym__word, - [14332] = 4, - ACTIONS(780), 1, - anon_sym_LBRACE_POUND, - ACTIONS(1092), 1, - anon_sym_POUND_RBRACE, - STATE(427), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [14345] = 4, - ACTIONS(1094), 1, + [14100] = 5, + ACTIONS(1055), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(1057), 1, + aux_sym_unpaired_comment_token1, + STATE(370), 1, + aux_sym_unpaired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + STATE(613), 1, + aux_sym_paired_comment_repeat1, + [14116] = 2, + ACTIONS(929), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(927), 3, + anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_PERCENT, - STATE(88), 1, - sym_elif_statement, - STATE(144), 1, - sym_else_statement, - STATE(465), 1, - aux_sym_if_statement_repeat1, - [14358] = 4, - ACTIONS(951), 1, - anon_sym_PIPE, - ACTIONS(1096), 1, - anon_sym_, - STATE(406), 1, - aux_sym_string_repeat3, - STATE(477), 1, - aux_sym__ws, - [14371] = 4, - ACTIONS(739), 1, - aux_sym__word_token1, - ACTIONS(1098), 1, - anon_sym_, - STATE(266), 1, - aux_sym__word, - STATE(486), 1, - aux_sym__ws, - [14384] = 4, - ACTIONS(780), 1, anon_sym_LBRACE_POUND, - ACTIONS(901), 1, - anon_sym_POUND_RBRACE, - STATE(427), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [14397] = 4, - ACTIONS(780), 1, + [14126] = 2, + ACTIONS(866), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(864), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, anon_sym_LBRACE_POUND, - ACTIONS(1100), 1, - anon_sym_POUND_RBRACE, - STATE(427), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [14410] = 4, - ACTIONS(1102), 1, + [14136] = 3, + ACTIONS(1059), 1, + aux_sym_number_token1, + STATE(377), 1, + aux_sym_number_repeat1, + ACTIONS(1061), 3, anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1106), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14423] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1108), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14436] = 3, - ACTIONS(1110), 1, - anon_sym_, - STATE(64), 1, - aux_sym__ws, - ACTIONS(1112), 2, anon_sym_COMMA, anon_sym_EQ, - [14447] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1114), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14460] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1116), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14473] = 4, + [14148] = 2, + ACTIONS(921), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(919), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [14158] = 2, + ACTIONS(908), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(906), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [14168] = 2, + ACTIONS(862), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(860), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [14178] = 2, + ACTIONS(784), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(782), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [14188] = 5, + ACTIONS(1016), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(1063), 1, + anon_sym_LBRACE_PERCENT, + STATE(455), 1, + aux_sym_unpaired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + STATE(560), 1, + aux_sym_paired_comment_repeat1, + [14204] = 2, + ACTIONS(794), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(792), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [14214] = 2, + ACTIONS(858), 2, + aux_sym__node_token1, + sym_content, + ACTIONS(856), 3, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_PERCENT, + anon_sym_LBRACE_POUND, + [14224] = 5, ACTIONS(739), 1, aux_sym__word_token1, - ACTIONS(1118), 1, + ACTIONS(790), 1, anon_sym_, - STATE(15), 1, + ACTIONS(1065), 1, + anon_sym_PERCENT_RBRACE, + STATE(404), 1, aux_sym__ws, - STATE(266), 1, + STATE(448), 1, aux_sym__word, - [14486] = 4, + [14240] = 4, + ACTIONS(1067), 1, + anon_sym_LBRACE_POUND, + ACTIONS(1070), 1, + anon_sym_POUND_RBRACE, + STATE(403), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + [14253] = 3, + ACTIONS(1072), 1, + anon_sym_, + STATE(404), 1, + aux_sym__ws, + ACTIONS(202), 2, + aux_sym__word_token1, + anon_sym_PERCENT_RBRACE, + [14264] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1079), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14277] = 4, ACTIONS(739), 1, aux_sym__word_token1, - ACTIONS(1120), 1, + ACTIONS(1081), 1, anon_sym_, STATE(266), 1, aux_sym__word, - STATE(509), 1, + STATE(481), 1, aux_sym__ws, - [14499] = 4, + [14290] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1083), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14303] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1085), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14316] = 4, + ACTIONS(1087), 1, + anon_sym_LBRACE_PERCENT, + STATE(141), 1, + sym_elif_statement, + STATE(145), 1, + sym_else_statement, + STATE(468), 1, + aux_sym_if_statement_repeat1, + [14329] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1089), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14342] = 4, + ACTIONS(1091), 1, + anon_sym_LBRACE_PERCENT, + STATE(141), 1, + sym_elif_statement, + STATE(176), 1, + sym_else_statement, + STATE(468), 1, + aux_sym_if_statement_repeat1, + [14355] = 4, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(1093), 1, + anon_sym_POUND_RBRACE, + STATE(403), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + [14368] = 4, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(854), 1, + anon_sym_POUND_RBRACE, + STATE(403), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + [14381] = 4, ACTIONS(739), 1, aux_sym__word_token1, - ACTIONS(1122), 1, + ACTIONS(1095), 1, anon_sym_, STATE(2), 1, aux_sym__ws, STATE(266), 1, aux_sym__word, - [14512] = 4, + [14394] = 4, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(1097), 1, + anon_sym_POUND_RBRACE, + STATE(403), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + [14407] = 4, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(876), 1, + anon_sym_POUND_RBRACE, + STATE(403), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + [14420] = 4, ACTIONS(739), 1, aux_sym__word_token1, + ACTIONS(1099), 1, + anon_sym_, + STATE(266), 1, + aux_sym__word, + STATE(502), 1, + aux_sym__ws, + [14433] = 4, + ACTIONS(739), 1, + aux_sym__word_token1, + ACTIONS(1101), 1, + anon_sym_, + STATE(15), 1, + aux_sym__ws, + STATE(266), 1, + aux_sym__word, + [14446] = 3, + ACTIONS(1103), 1, + anon_sym_, + STATE(419), 1, + aux_sym__ws, + ACTIONS(202), 2, + anon_sym_comment, + anon_sym_endcomment, + [14457] = 4, + ACTIONS(935), 1, + anon_sym_PIPE, + ACTIONS(1106), 1, + anon_sym_, + STATE(427), 1, + aux_sym_string_repeat3, + STATE(462), 1, + aux_sym__ws, + [14470] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1108), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14483] = 4, + ACTIONS(739), 1, + aux_sym__word_token1, + ACTIONS(1110), 1, + anon_sym_, + STATE(5), 1, + aux_sym__ws, + STATE(266), 1, + aux_sym__word, + [14496] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1112), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14509] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1114), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14522] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1116), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14535] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1118), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14548] = 4, + ACTIONS(935), 1, + anon_sym_PIPE, + ACTIONS(1120), 1, + anon_sym_, + STATE(316), 1, + aux_sym_string_repeat3, + STATE(457), 1, + aux_sym__ws, + [14561] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1122), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14574] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, ACTIONS(1124), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14587] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1126), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14600] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1128), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14613] = 3, + ACTIONS(1132), 1, + aux_sym_unpaired_comment_token1, + STATE(440), 1, + aux_sym_unpaired_comment_repeat1, + ACTIONS(1130), 2, + anon_sym_LBRACE_POUND, + anon_sym_POUND_RBRACE, + [14624] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1134), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14637] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1136), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14650] = 4, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(951), 1, + anon_sym_POUND_RBRACE, + STATE(403), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + [14663] = 4, + ACTIONS(739), 1, + aux_sym__word_token1, + STATE(271), 1, + aux_sym__word, + STATE(318), 1, + sym_filter_name, + STATE(361), 1, + sym_filter, + [14676] = 4, + ACTIONS(1138), 1, + anon_sym_LBRACE_PERCENT, + STATE(141), 1, + sym_elif_statement, + STATE(163), 1, + sym_else_statement, + STATE(468), 1, + aux_sym_if_statement_repeat1, + [14689] = 4, + ACTIONS(1140), 1, + anon_sym_LBRACE_PERCENT, + STATE(141), 1, + sym_elif_statement, + STATE(153), 1, + sym_else_statement, + STATE(468), 1, + aux_sym_if_statement_repeat1, + [14702] = 4, + ACTIONS(739), 1, + aux_sym__word_token1, + ACTIONS(1142), 1, anon_sym_, STATE(4), 1, aux_sym__ws, STATE(266), 1, aux_sym__word, - [14525] = 4, - ACTIONS(1126), 1, - anon_sym_LBRACE_PERCENT, - STATE(88), 1, - sym_elif_statement, - STATE(133), 1, - sym_else_statement, - STATE(465), 1, - aux_sym_if_statement_repeat1, - [14538] = 4, - ACTIONS(1128), 1, - anon_sym_LBRACE_POUND, - ACTIONS(1131), 1, - anon_sym_POUND_RBRACE, - STATE(427), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [14551] = 4, - ACTIONS(1133), 1, - anon_sym_LBRACE_PERCENT, - STATE(88), 1, - sym_elif_statement, - STATE(179), 1, - sym_else_statement, - STATE(465), 1, - aux_sym_if_statement_repeat1, - [14564] = 4, - ACTIONS(951), 1, - anon_sym_PIPE, - ACTIONS(1135), 1, - anon_sym_, - STATE(279), 1, - aux_sym_string_repeat3, - STATE(457), 1, - aux_sym__ws, - [14577] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1137), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14590] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1139), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14603] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1141), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14616] = 4, - ACTIONS(780), 1, - anon_sym_LBRACE_POUND, - ACTIONS(1143), 1, - anon_sym_POUND_RBRACE, - STATE(427), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [14629] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1145), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14642] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1147), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14655] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1149), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14668] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1151), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14681] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1153), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14694] = 3, - ACTIONS(782), 1, + [14715] = 3, + ACTIONS(852), 1, aux_sym_unpaired_comment_token1, - STATE(403), 1, + STATE(441), 1, aux_sym_unpaired_comment_repeat1, - ACTIONS(1155), 2, + ACTIONS(1144), 2, anon_sym_LBRACE_POUND, anon_sym_POUND_RBRACE, - [14705] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1157), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14718] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1159), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14731] = 4, - ACTIONS(1161), 1, + [14726] = 3, + ACTIONS(1148), 1, + aux_sym_unpaired_comment_token1, + STATE(441), 1, + aux_sym_unpaired_comment_repeat1, + ACTIONS(1146), 2, + anon_sym_LBRACE_POUND, + anon_sym_POUND_RBRACE, + [14737] = 4, + ACTIONS(772), 1, + anon_sym_LBRACE_POUND, + ACTIONS(1151), 1, + anon_sym_POUND_RBRACE, + STATE(403), 1, + aux_sym_unpaired_comment_repeat2, + STATE(432), 1, + sym_unpaired_comment, + [14750] = 4, + ACTIONS(1153), 1, anon_sym_LBRACE_PERCENT, - STATE(88), 1, + STATE(141), 1, sym_elif_statement, STATE(164), 1, sym_else_statement, - STATE(465), 1, + STATE(468), 1, aux_sym_if_statement_repeat1, - [14744] = 4, - ACTIONS(1102), 1, + [14763] = 4, + ACTIONS(1155), 1, + anon_sym_LBRACE_PERCENT, + STATE(131), 1, + sym_else_statement, + STATE(141), 1, + sym_elif_statement, + STATE(468), 1, + aux_sym_if_statement_repeat1, + [14776] = 4, + ACTIONS(1075), 1, anon_sym_, - ACTIONS(1104), 1, + ACTIONS(1077), 1, anon_sym_comment, - ACTIONS(1163), 1, + ACTIONS(1157), 1, anon_sym_endcomment, - STATE(409), 1, + STATE(419), 1, aux_sym__ws, - [14757] = 4, - ACTIONS(1102), 1, + [14789] = 4, + ACTIONS(1075), 1, anon_sym_, - ACTIONS(1104), 1, + ACTIONS(1077), 1, anon_sym_comment, - ACTIONS(1165), 1, + ACTIONS(1159), 1, anon_sym_endcomment, - STATE(409), 1, + STATE(419), 1, aux_sym__ws, - [14770] = 4, - ACTIONS(1102), 1, + [14802] = 4, + ACTIONS(935), 1, + anon_sym_PIPE, + ACTIONS(1161), 1, anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1167), 1, - anon_sym_endcomment, - STATE(409), 1, + STATE(316), 1, + aux_sym_string_repeat3, + STATE(469), 1, aux_sym__ws, - [14783] = 4, - ACTIONS(1102), 1, - anon_sym_, - ACTIONS(1104), 1, - anon_sym_comment, - ACTIONS(1169), 1, - anon_sym_endcomment, - STATE(409), 1, - aux_sym__ws, - [14796] = 3, - ACTIONS(1173), 1, - aux_sym_unpaired_comment_token1, - STATE(439), 1, - aux_sym_unpaired_comment_repeat1, - ACTIONS(1171), 2, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - [14807] = 4, - ACTIONS(780), 1, - anon_sym_LBRACE_POUND, - ACTIONS(784), 1, - anon_sym_POUND_RBRACE, - STATE(427), 1, - aux_sym_unpaired_comment_repeat2, - STATE(447), 1, - sym_unpaired_comment, - [14820] = 4, + [14815] = 4, ACTIONS(739), 1, aux_sym__word_token1, - STATE(269), 1, - aux_sym__word, - STATE(316), 1, - sym_filter_name, - STATE(373), 1, - sym_filter, - [14833] = 4, - ACTIONS(1175), 1, - anon_sym_LBRACE_PERCENT, - STATE(88), 1, - sym_elif_statement, - STATE(163), 1, - sym_else_statement, - STATE(465), 1, - aux_sym_if_statement_repeat1, - [14846] = 4, - ACTIONS(1177), 1, - anon_sym_LBRACE_PERCENT, - STATE(88), 1, - sym_elif_statement, - STATE(153), 1, - sym_else_statement, - STATE(465), 1, - aux_sym_if_statement_repeat1, - [14859] = 3, - ACTIONS(917), 1, + ACTIONS(1163), 1, anon_sym_, - ACTIONS(1179), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(266), 1, + aux_sym__word, + STATE(614), 1, aux_sym__ws, - [14869] = 3, - ACTIONS(364), 1, + [14828] = 4, + ACTIONS(935), 1, + anon_sym_PIPE, + ACTIONS(1165), 1, + anon_sym_, + STATE(447), 1, + aux_sym_string_repeat3, + STATE(465), 1, + aux_sym__ws, + [14841] = 3, + ACTIONS(1167), 1, + anon_sym_, + STATE(63), 1, + aux_sym__ws, + ACTIONS(1169), 2, + anon_sym_COMMA, + anon_sym_EQ, + [14852] = 4, + ACTIONS(1075), 1, + anon_sym_, + ACTIONS(1077), 1, + anon_sym_comment, + ACTIONS(1171), 1, + anon_sym_endcomment, + STATE(419), 1, + aux_sym__ws, + [14865] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1173), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [14875] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1181), 1, - anon_sym_autoescape, - STATE(424), 1, + ACTIONS(1175), 1, + anon_sym_blocktranslate, + STATE(414), 1, aux_sym__word, - [14879] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1183), 1, - anon_sym_for, - STATE(424), 1, - aux_sym__word, - [14889] = 3, - ACTIONS(1073), 1, + [14885] = 2, + ACTIONS(802), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(800), 2, + anon_sym_LBRACE_POUND, + anon_sym_POUND_RBRACE, + [14893] = 3, + ACTIONS(1146), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(1185), 1, + ACTIONS(1177), 1, aux_sym_unpaired_comment_token1, STATE(455), 1, aux_sym_unpaired_comment_repeat1, - [14899] = 2, + [14903] = 2, + ACTIONS(959), 1, + aux_sym_unpaired_comment_token1, + ACTIONS(957), 2, + anon_sym_LBRACE_POUND, + anon_sym_POUND_RBRACE, + [14911] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1180), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [14921] = 2, ACTIONS(945), 1, aux_sym_unpaired_comment_token1, ACTIONS(943), 2, anon_sym_LBRACE_POUND, anon_sym_POUND_RBRACE, - [14907] = 3, - ACTIONS(917), 1, + [14929] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1182), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [14939] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1184), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [14949] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1186), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [14959] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1188), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [14917] = 2, - ACTIONS(957), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(955), 2, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - [14925] = 3, - ACTIONS(917), 1, + [14969] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1190), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [14935] = 3, - ACTIONS(917), 1, + [14979] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1192), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [14945] = 3, - ACTIONS(917), 1, + [14989] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1194), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [14955] = 3, - ACTIONS(917), 1, - anon_sym_, + [14999] = 3, ACTIONS(1196), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [14965] = 3, - ACTIONS(917), 1, anon_sym_, ACTIONS(1198), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, + anon_sym_RBRACE_RBRACE, + STATE(475), 1, aux_sym__ws, - [14975] = 3, - ACTIONS(917), 1, + [15009] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1200), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [14985] = 3, + [15019] = 3, ACTIONS(1202), 1, anon_sym_LBRACE_PERCENT, - STATE(88), 1, + STATE(141), 1, sym_elif_statement, - STATE(465), 1, + STATE(468), 1, aux_sym_if_statement_repeat1, - [14995] = 3, - ACTIONS(917), 1, + [15029] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1205), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15005] = 3, - ACTIONS(1207), 1, - anon_sym_, - ACTIONS(1209), 1, - anon_sym_RBRACE_RBRACE, - STATE(476), 1, - aux_sym__ws, - [15015] = 3, - ACTIONS(917), 1, - anon_sym_, - ACTIONS(1211), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15025] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1213), 1, - anon_sym_if, - STATE(424), 1, - aux_sym__word, - [15035] = 3, - ACTIONS(917), 1, - anon_sym_, - ACTIONS(1215), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15045] = 3, - ACTIONS(1020), 1, + [15039] = 3, + ACTIONS(1016), 1, aux_sym_unpaired_comment_token1, - ACTIONS(1217), 1, + ACTIONS(1207), 1, anon_sym_LBRACE_PERCENT, STATE(455), 1, aux_sym_unpaired_comment_repeat1, - [15055] = 3, - ACTIONS(1219), 1, + [15049] = 3, + ACTIONS(1209), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15065] = 3, - ACTIONS(1221), 1, + [15059] = 3, + ACTIONS(1211), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15075] = 3, - ACTIONS(364), 1, + [15069] = 3, + ACTIONS(1214), 1, + anon_sym_, + ACTIONS(1216), 1, + anon_sym_RBRACE_RBRACE, + STATE(496), 1, + aux_sym__ws, + [15079] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1224), 1, + ACTIONS(1218), 1, anon_sym_with, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15085] = 3, + [15089] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1216), 1, + anon_sym_RBRACE_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15099] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1220), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15109] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1222), 1, + anon_sym_if, + STATE(414), 1, + aux_sym__word, + [15119] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1218), 1, + anon_sym_autoescape, + STATE(414), 1, + aux_sym__word, + [15129] = 3, + ACTIONS(1224), 1, + anon_sym_, ACTIONS(1226), 1, + anon_sym_RBRACE_RBRACE, + STATE(483), 1, + aux_sym__ws, + [15139] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1228), 1, - anon_sym_RBRACE_RBRACE, - STATE(504), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, aux_sym__ws, - [15095] = 3, - ACTIONS(917), 1, - anon_sym_, - ACTIONS(1228), 1, - anon_sym_RBRACE_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15105] = 3, - ACTIONS(917), 1, + [15149] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1230), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15115] = 3, - ACTIONS(917), 1, - anon_sym_, + [15159] = 3, ACTIONS(1232), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15125] = 3, - ACTIONS(1234), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(1236), 1, - aux_sym_unpaired_comment_token1, - STATE(471), 1, - aux_sym_unpaired_comment_repeat1, - [15135] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1224), 1, - anon_sym_autoescape, - STATE(424), 1, - aux_sym__word, - [15145] = 3, - ACTIONS(1238), 1, anon_sym_, - ACTIONS(1240), 1, + ACTIONS(1234), 1, anon_sym_RBRACE_RBRACE, STATE(485), 1, aux_sym__ws, - [15155] = 3, - ACTIONS(917), 1, + [15169] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1234), 1, + anon_sym_RBRACE_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15179] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1218), 1, + anon_sym_block, + STATE(414), 1, + aux_sym__word, + [15189] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1236), 1, + anon_sym_RBRACE_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15199] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1238), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15209] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1218), 1, + anon_sym_blocktranslate, + STATE(414), 1, + aux_sym__word, + [15219] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1218), 1, + anon_sym_ifchanged, + STATE(414), 1, + aux_sym__word, + [15229] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1218), 1, + anon_sym_spaceless, + STATE(414), 1, + aux_sym__word, + [15239] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1240), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15249] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1218), 1, + anon_sym_verbatim, + STATE(414), 1, + aux_sym__word, + [15259] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1242), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15165] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, + [15269] = 3, + ACTIONS(888), 1, + anon_sym_, ACTIONS(1244), 1, - anon_sym_filter, - STATE(424), 1, - aux_sym__word, - [15175] = 3, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15279] = 3, + ACTIONS(888), 1, + anon_sym_, ACTIONS(1246), 1, - anon_sym_, - ACTIONS(1248), 1, - anon_sym_RBRACE_RBRACE, - STATE(487), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, aux_sym__ws, - [15185] = 3, - ACTIONS(917), 1, - anon_sym_, + [15289] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, ACTIONS(1248), 1, - anon_sym_RBRACE_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15195] = 3, - ACTIONS(917), 1, + anon_sym_if, + STATE(414), 1, + aux_sym__word, + [15299] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1250), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, + anon_sym_RBRACE_RBRACE, + STATE(343), 1, aux_sym__ws, - [15205] = 3, - ACTIONS(917), 1, + [15309] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1252), 1, - anon_sym_RBRACE_RBRACE, - STATE(345), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, aux_sym__ws, - [15215] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1224), 1, - anon_sym_block, - STATE(424), 1, - aux_sym__word, - [15225] = 3, - ACTIONS(917), 1, + [15319] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1254), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15235] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1224), 1, - anon_sym_blocktranslate, - STATE(424), 1, - aux_sym__word, - [15245] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1224), 1, - anon_sym_ifchanged, - STATE(424), 1, - aux_sym__word, - [15255] = 3, - ACTIONS(917), 1, + [15329] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1256), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15265] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1224), 1, - anon_sym_spaceless, - STATE(424), 1, - aux_sym__word, - [15275] = 3, - ACTIONS(917), 1, + [15339] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1258), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15285] = 3, - ACTIONS(917), 1, - anon_sym_, + [15349] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, ACTIONS(1260), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15295] = 3, - ACTIONS(917), 1, + anon_sym_filter, + STATE(414), 1, + aux_sym__word, + [15359] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1262), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15305] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, + [15369] = 3, + ACTIONS(888), 1, + anon_sym_, ACTIONS(1264), 1, - anon_sym_for, - STATE(424), 1, - aux_sym__word, - [15315] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1224), 1, - anon_sym_verbatim, - STATE(424), 1, - aux_sym__word, - [15325] = 3, - ACTIONS(917), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15379] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1266), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15335] = 3, - ACTIONS(917), 1, + [15389] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1268), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15345] = 3, - ACTIONS(917), 1, + [15399] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1270), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15355] = 3, - ACTIONS(917), 1, - anon_sym_, - ACTIONS(1272), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15365] = 3, - ACTIONS(364), 1, + [15409] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1274), 1, - anon_sym_if, - STATE(424), 1, + ACTIONS(1272), 1, + anon_sym_for, + STATE(414), 1, aux_sym__word, - [15375] = 3, - ACTIONS(917), 1, + [15419] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1274), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15429] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1276), 1, - anon_sym_RBRACE_RBRACE, - STATE(345), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, aux_sym__ws, - [15385] = 3, - ACTIONS(917), 1, + [15439] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1278), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15395] = 3, - ACTIONS(917), 1, + [15449] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1280), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15405] = 3, - ACTIONS(917), 1, + [15459] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1282), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15415] = 3, - ACTIONS(917), 1, + [15469] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1284), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15425] = 3, - ACTIONS(917), 1, + [15479] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1286), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15435] = 3, - ACTIONS(917), 1, + [15489] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1288), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15445] = 3, - ACTIONS(364), 1, + [15499] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1290), 1, anon_sym_for, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15455] = 3, - ACTIONS(917), 1, + [15509] = 3, + ACTIONS(1063), 1, + anon_sym_LBRACE_PERCENT, + STATE(472), 1, + aux_sym_paired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + [15519] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1292), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15465] = 3, - ACTIONS(917), 1, - anon_sym_, + [15529] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, ACTIONS(1294), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15475] = 3, - ACTIONS(917), 1, + anon_sym_if, + STATE(414), 1, + aux_sym__word, + [15539] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1296), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15485] = 3, - ACTIONS(917), 1, + [15549] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1298), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15495] = 3, - ACTIONS(917), 1, + [15559] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1300), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15505] = 3, - ACTIONS(917), 1, + [15569] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1302), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15515] = 3, - ACTIONS(917), 1, + [15579] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1304), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15525] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, + [15589] = 3, + ACTIONS(888), 1, + anon_sym_, ACTIONS(1306), 1, - anon_sym_if, - STATE(424), 1, - aux_sym__word, - [15535] = 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15599] = 1, ACTIONS(1308), 3, anon_sym_, anon_sym_COMMA, anon_sym_EQ, - [15541] = 3, - ACTIONS(917), 1, + [15605] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1310), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15551] = 3, - ACTIONS(917), 1, - anon_sym_, + [15615] = 3, ACTIONS(1312), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15561] = 3, - ACTIONS(917), 1, - anon_sym_, + anon_sym_LBRACE_PERCENT, ACTIONS(1314), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15571] = 3, - ACTIONS(917), 1, + aux_sym_unpaired_comment_token1, + STATE(470), 1, + aux_sym_unpaired_comment_repeat1, + [15625] = 1, + ACTIONS(1316), 3, anon_sym_, - ACTIONS(1316), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15581] = 3, - ACTIONS(917), 1, + anon_sym_COMMA, + anon_sym_EQ, + [15631] = 1, + ACTIONS(1318), 3, anon_sym_, - ACTIONS(1318), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15591] = 3, - ACTIONS(917), 1, - anon_sym_, - ACTIONS(1320), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15601] = 3, - ACTIONS(917), 1, + anon_sym_COMMA, + anon_sym_EQ, + [15637] = 1, + ACTIONS(1320), 3, anon_sym_, + anon_sym_COMMA, + anon_sym_EQ, + [15643] = 3, ACTIONS(1322), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15611] = 3, - ACTIONS(1024), 1, - anon_sym_LBRACE_PERCENT, - STATE(473), 1, - aux_sym_paired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - [15621] = 1, - ACTIONS(1324), 3, - anon_sym_, - anon_sym_COMMA, - anon_sym_EQ, - [15627] = 3, - ACTIONS(917), 1, - anon_sym_, - ACTIONS(1326), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15637] = 3, - ACTIONS(917), 1, - anon_sym_, - ACTIONS(1328), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [15647] = 1, - ACTIONS(1330), 3, - anon_sym_, - anon_sym_COMMA, - anon_sym_EQ, - [15653] = 1, - ACTIONS(1332), 3, - anon_sym_, - anon_sym_COMMA, - anon_sym_EQ, - [15659] = 3, - ACTIONS(1334), 1, anon_sym_SQUOTE, - ACTIONS(1336), 1, + ACTIONS(1324), 1, aux_sym_string_token1, - STATE(615), 1, - aux_sym_string_repeat1, - [15669] = 3, - ACTIONS(1334), 1, - anon_sym_DQUOTE, - ACTIONS(1338), 1, - aux_sym_string_token2, - STATE(609), 1, - aux_sym_string_repeat2, - [15679] = 3, - ACTIONS(1018), 1, - anon_sym_LBRACE_PERCENT, - STATE(473), 1, - aux_sym_paired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - [15689] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1340), 1, - anon_sym_with, - STATE(424), 1, - aux_sym__word, - [15699] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1340), 1, - anon_sym_autoescape, - STATE(424), 1, - aux_sym__word, - [15709] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1340), 1, - anon_sym_block, - STATE(424), 1, - aux_sym__word, - [15719] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1340), 1, - anon_sym_blocktranslate, - STATE(424), 1, - aux_sym__word, - [15729] = 3, - ACTIONS(1336), 1, - aux_sym_string_token1, - ACTIONS(1342), 1, - anon_sym_SQUOTE, STATE(611), 1, aux_sym_string_repeat1, - [15739] = 3, - ACTIONS(1338), 1, - aux_sym_string_token2, - ACTIONS(1342), 1, + [15653] = 3, + ACTIONS(1322), 1, anon_sym_DQUOTE, - STATE(573), 1, + ACTIONS(1326), 1, + aux_sym_string_token2, + STATE(619), 1, aux_sym_string_repeat2, - [15749] = 3, - ACTIONS(364), 1, + [15663] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1340), 1, + ACTIONS(1175), 1, + anon_sym_with, + STATE(414), 1, + aux_sym__word, + [15673] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1175), 1, + anon_sym_autoescape, + STATE(414), 1, + aux_sym__word, + [15683] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1175), 1, + anon_sym_block, + STATE(414), 1, + aux_sym__word, + [15693] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1328), 1, + anon_sym_filter, + STATE(414), 1, + aux_sym__word, + [15703] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1175), 1, anon_sym_ifchanged, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15759] = 3, - ACTIONS(364), 1, + [15713] = 3, + ACTIONS(1324), 1, + aux_sym_string_token1, + ACTIONS(1330), 1, + anon_sym_SQUOTE, + STATE(571), 1, + aux_sym_string_repeat1, + [15723] = 3, + ACTIONS(1326), 1, + aux_sym_string_token2, + ACTIONS(1330), 1, + anon_sym_DQUOTE, + STATE(580), 1, + aux_sym_string_repeat2, + [15733] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1340), 1, + ACTIONS(1175), 1, anon_sym_spaceless, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15769] = 2, - ACTIONS(817), 1, - aux_sym_unpaired_comment_token1, - ACTIONS(815), 2, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - [15777] = 3, - ACTIONS(364), 1, + [15743] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1340), 1, + ACTIONS(1175), 1, anon_sym_verbatim, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15787] = 3, - ACTIONS(1344), 1, + [15753] = 3, + ACTIONS(1332), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15797] = 3, - ACTIONS(1067), 1, + [15763] = 3, + ACTIONS(1051), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15807] = 3, - ACTIONS(917), 1, + [15773] = 3, + ACTIONS(888), 1, anon_sym_, - ACTIONS(1346), 1, + ACTIONS(1334), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15817] = 3, - ACTIONS(1348), 1, + [15783] = 3, + ACTIONS(1336), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15827] = 3, - ACTIONS(1061), 1, + [15793] = 3, + ACTIONS(1045), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15837] = 3, - ACTIONS(364), 1, + [15803] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1350), 1, + ACTIONS(1338), 1, anon_sym_if, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15847] = 3, - ACTIONS(1352), 1, + [15813] = 3, + ACTIONS(1340), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15857] = 3, - ACTIONS(1055), 1, + [15823] = 3, + ACTIONS(1039), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15867] = 3, - ACTIONS(1354), 1, + [15833] = 3, + ACTIONS(1342), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15877] = 3, - ACTIONS(1038), 1, + [15843] = 3, + ACTIONS(1031), 1, anon_sym_LBRACE_PERCENT, - STATE(473), 1, + STATE(472), 1, aux_sym_paired_comment_repeat1, - STATE(479), 1, + STATE(528), 1, sym_paired_comment, - [15887] = 3, - ACTIONS(366), 1, + [15853] = 3, + ACTIONS(361), 1, anon_sym_, - ACTIONS(384), 1, + ACTIONS(379), 1, anon_sym_elif, STATE(191), 1, aux_sym__ws, - [15897] = 3, - ACTIONS(1356), 1, + [15863] = 3, + ACTIONS(1344), 1, anon_sym_DQUOTE, - ACTIONS(1358), 1, + ACTIONS(1346), 1, aux_sym_string_token2, - STATE(558), 1, + STATE(554), 1, aux_sym_string_repeat2, - [15907] = 3, - ACTIONS(1361), 1, + [15873] = 3, + ACTIONS(1349), 1, anon_sym_SQUOTE, - ACTIONS(1363), 1, + ACTIONS(1351), 1, aux_sym_string_token1, - STATE(559), 1, + STATE(555), 1, aux_sym_string_repeat1, - [15917] = 3, - ACTIONS(364), 1, + [15883] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1366), 1, + ACTIONS(1354), 1, anon_sym_for, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15927] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1368), 1, - anon_sym_filter, - STATE(424), 1, - aux_sym__word, - [15937] = 3, - ACTIONS(917), 1, + [15893] = 3, + ACTIONS(888), 1, anon_sym_, - ACTIONS(1370), 1, + ACTIONS(1356), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [15947] = 3, + [15903] = 3, ACTIONS(587), 1, anon_sym_, - ACTIONS(1104), 1, + ACTIONS(1077), 1, anon_sym_comment, STATE(264), 1, aux_sym__ws, - [15957] = 3, - ACTIONS(364), 1, + [15913] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1358), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15923] = 3, + ACTIONS(1360), 1, + anon_sym_LBRACE_PERCENT, + STATE(472), 1, + aux_sym_paired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + [15933] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1362), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [15943] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1364), 1, + anon_sym_with, + STATE(414), 1, + aux_sym__word, + [15953] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1364), 1, + anon_sym_autoescape, + STATE(414), 1, + aux_sym__word, + [15963] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1364), 1, + anon_sym_block, + STATE(414), 1, + aux_sym__word, + [15973] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1364), 1, + anon_sym_blocktranslate, + STATE(414), 1, + aux_sym__word, + [15983] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1364), 1, + anon_sym_ifchanged, + STATE(414), 1, + aux_sym__word, + [15993] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1364), 1, + anon_sym_spaceless, + STATE(414), 1, + aux_sym__word, + [16003] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1364), 1, + anon_sym_verbatim, + STATE(414), 1, + aux_sym__word, + [16013] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1366), 1, + anon_sym_if, + STATE(414), 1, + aux_sym__word, + [16023] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1368), 1, + anon_sym_for, + STATE(414), 1, + aux_sym__word, + [16033] = 3, + ACTIONS(1324), 1, + aux_sym_string_token1, + ACTIONS(1370), 1, + anon_sym_SQUOTE, + STATE(555), 1, + aux_sym_string_repeat1, + [16043] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1372), 1, anon_sym_with, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15967] = 3, - ACTIONS(364), 1, + [16053] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1372), 1, anon_sym_autoescape, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15977] = 3, - ACTIONS(364), 1, + [16063] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1372), 1, anon_sym_block, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15987] = 3, - ACTIONS(364), 1, + [16073] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1372), 1, anon_sym_blocktranslate, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [15997] = 3, - ACTIONS(364), 1, + [16083] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1372), 1, anon_sym_ifchanged, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16007] = 3, - ACTIONS(364), 1, + [16093] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1372), 1, anon_sym_spaceless, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16017] = 3, - ACTIONS(364), 1, + [16103] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1372), 1, anon_sym_verbatim, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16027] = 3, - ACTIONS(364), 1, + [16113] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1374), 1, anon_sym_if, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16037] = 3, - ACTIONS(364), 1, + [16123] = 3, + ACTIONS(1326), 1, + aux_sym_string_token2, + ACTIONS(1370), 1, + anon_sym_DQUOTE, + STATE(554), 1, + aux_sym_string_repeat2, + [16133] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1376), 1, anon_sym_for, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16047] = 3, - ACTIONS(1338), 1, - aux_sym_string_token2, + [16143] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, ACTIONS(1378), 1, - anon_sym_DQUOTE, - STATE(558), 1, - aux_sym_string_repeat2, - [16057] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1380), 1, anon_sym_with, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16067] = 3, - ACTIONS(364), 1, + [16153] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1380), 1, - anon_sym_autoescape, - STATE(424), 1, + anon_sym_for, + STATE(414), 1, aux_sym__word, - [16077] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1380), 1, - anon_sym_block, - STATE(424), 1, - aux_sym__word, - [16087] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1380), 1, - anon_sym_blocktranslate, - STATE(424), 1, - aux_sym__word, - [16097] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1380), 1, - anon_sym_ifchanged, - STATE(424), 1, - aux_sym__word, - [16107] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1380), 1, - anon_sym_spaceless, - STATE(424), 1, - aux_sym__word, - [16117] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1380), 1, - anon_sym_verbatim, - STATE(424), 1, - aux_sym__word, - [16127] = 3, - ACTIONS(364), 1, + [16163] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1382), 1, - anon_sym_if, - STATE(424), 1, + anon_sym_with, + STATE(414), 1, aux_sym__word, - [16137] = 3, + [16173] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1382), 1, + anon_sym_autoescape, + STATE(414), 1, + aux_sym__word, + [16183] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1382), 1, + anon_sym_block, + STATE(414), 1, + aux_sym__word, + [16193] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1382), 1, + anon_sym_blocktranslate, + STATE(414), 1, + aux_sym__word, + [16203] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1382), 1, + anon_sym_ifchanged, + STATE(414), 1, + aux_sym__word, + [16213] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1382), 1, + anon_sym_spaceless, + STATE(414), 1, + aux_sym__word, + [16223] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1382), 1, + anon_sym_verbatim, + STATE(414), 1, + aux_sym__word, + [16233] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, ACTIONS(1384), 1, - anon_sym_LBRACE_PERCENT, - STATE(473), 1, - aux_sym_paired_comment_repeat1, - STATE(479), 1, - sym_paired_comment, - [16147] = 3, - ACTIONS(364), 1, + anon_sym_if, + STATE(414), 1, + aux_sym__word, + [16243] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1378), 1, + anon_sym_autoescape, + STATE(414), 1, + aux_sym__word, + [16253] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1386), 1, anon_sym_for, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16157] = 3, - ACTIONS(364), 1, + [16263] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1181), 1, - anon_sym_with, - STATE(424), 1, - aux_sym__word, - [16167] = 3, - ACTIONS(917), 1, - anon_sym_, ACTIONS(1388), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [16177] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1390), 1, - anon_sym_with, - STATE(424), 1, + anon_sym_filter, + STATE(414), 1, aux_sym__word, - [16187] = 3, - ACTIONS(364), 1, + [16273] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1390), 1, - anon_sym_autoescape, - STATE(424), 1, - aux_sym__word, - [16197] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1390), 1, + ACTIONS(1378), 1, anon_sym_block, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16207] = 3, - ACTIONS(364), 1, + [16283] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1390), 1, + anon_sym_if, + STATE(414), 1, + aux_sym__word, + [16293] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1378), 1, anon_sym_blocktranslate, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16217] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1390), 1, - anon_sym_ifchanged, - STATE(424), 1, - aux_sym__word, - [16227] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1390), 1, - anon_sym_spaceless, - STATE(424), 1, - aux_sym__word, - [16237] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1390), 1, - anon_sym_verbatim, - STATE(424), 1, - aux_sym__word, - [16247] = 3, - ACTIONS(364), 1, + [16303] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1392), 1, - anon_sym_if, - STATE(424), 1, + anon_sym_for, + STATE(414), 1, aux_sym__word, - [16257] = 3, - ACTIONS(364), 1, + [16313] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1394), 1, - anon_sym_for, - STATE(424), 1, - aux_sym__word, - [16267] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1396), 1, anon_sym_filter, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16277] = 3, - ACTIONS(364), 1, + [16323] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1396), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [16333] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1398), 1, anon_sym_if, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16287] = 3, - ACTIONS(364), 1, + [16343] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1400), 1, anon_sym_for, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16297] = 3, - ACTIONS(364), 1, + [16353] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1402), 1, anon_sym_filter, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16307] = 3, - ACTIONS(364), 1, + [16363] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1404), 1, anon_sym_if, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16317] = 3, - ACTIONS(364), 1, + [16373] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1378), 1, + anon_sym_ifchanged, + STATE(414), 1, + aux_sym__word, + [16383] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1378), 1, + anon_sym_spaceless, + STATE(414), 1, + aux_sym__word, + [16393] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1406), 1, - anon_sym_for, - STATE(424), 1, - aux_sym__word, - [16327] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1408), 1, - anon_sym_filter, - STATE(424), 1, - aux_sym__word, - [16337] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1410), 1, anon_sym_if, - STATE(424), 1, + STATE(414), 1, aux_sym__word, - [16347] = 3, - ACTIONS(364), 1, + [16403] = 3, + ACTIONS(359), 1, aux_sym__word_token1, - ACTIONS(1412), 1, - anon_sym_if, - STATE(424), 1, + ACTIONS(1378), 1, + anon_sym_verbatim, + STATE(414), 1, aux_sym__word, - [16357] = 3, - ACTIONS(917), 1, + [16413] = 3, + ACTIONS(888), 1, anon_sym_, - ACTIONS(1414), 1, + ACTIONS(1408), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [16367] = 3, - ACTIONS(917), 1, + [16423] = 3, + ACTIONS(888), 1, + anon_sym_, + ACTIONS(1410), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [16433] = 3, + ACTIONS(1324), 1, + aux_sym_string_token1, + ACTIONS(1412), 1, + anon_sym_SQUOTE, + STATE(555), 1, + aux_sym_string_repeat1, + [16443] = 3, + ACTIONS(359), 1, + aux_sym__word_token1, + ACTIONS(1414), 1, + anon_sym_if, + STATE(414), 1, + aux_sym__word, + [16453] = 3, + ACTIONS(1014), 1, + anon_sym_LBRACE_PERCENT, + STATE(472), 1, + aux_sym_paired_comment_repeat1, + STATE(528), 1, + sym_paired_comment, + [16463] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1416), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [16377] = 3, - ACTIONS(917), 1, + [16473] = 3, + ACTIONS(888), 1, anon_sym_, ACTIONS(1418), 1, anon_sym_PERCENT_RBRACE, - STATE(345), 1, + STATE(343), 1, aux_sym__ws, - [16387] = 3, - ACTIONS(364), 1, + [16483] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1420), 1, - anon_sym_filter, - STATE(424), 1, + anon_sym_for, + STATE(414), 1, aux_sym__word, - [16397] = 3, - ACTIONS(364), 1, + [16493] = 3, + ACTIONS(359), 1, aux_sym__word_token1, ACTIONS(1422), 1, - anon_sym_for, - STATE(424), 1, + anon_sym_filter, + STATE(414), 1, aux_sym__word, - [16407] = 3, - ACTIONS(1338), 1, - aux_sym_string_token2, + [16503] = 3, + ACTIONS(888), 1, + anon_sym_, ACTIONS(1424), 1, + anon_sym_PERCENT_RBRACE, + STATE(343), 1, + aux_sym__ws, + [16513] = 3, + ACTIONS(1326), 1, + aux_sym_string_token2, + ACTIONS(1412), 1, anon_sym_DQUOTE, - STATE(558), 1, + STATE(554), 1, aux_sym_string_repeat2, - [16417] = 3, - ACTIONS(917), 1, - anon_sym_, + [16523] = 2, ACTIONS(1426), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [16427] = 3, - ACTIONS(1336), 1, - aux_sym_string_token1, - ACTIONS(1378), 1, - anon_sym_SQUOTE, - STATE(559), 1, - aux_sym_string_repeat1, - [16437] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1428), 1, - anon_sym_if, - STATE(424), 1, - aux_sym__word, - [16447] = 3, - ACTIONS(917), 1, - anon_sym_, - ACTIONS(1430), 1, - anon_sym_PERCENT_RBRACE, - STATE(345), 1, - aux_sym__ws, - [16457] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1181), 1, - anon_sym_verbatim, - STATE(424), 1, - aux_sym__word, - [16467] = 3, - ACTIONS(1336), 1, - aux_sym_string_token1, - ACTIONS(1424), 1, - anon_sym_SQUOTE, - STATE(559), 1, - aux_sym_string_repeat1, - [16477] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1181), 1, - anon_sym_spaceless, - STATE(424), 1, - aux_sym__word, - [16487] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1181), 1, - anon_sym_ifchanged, - STATE(424), 1, - aux_sym__word, - [16497] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1181), 1, - anon_sym_blocktranslate, - STATE(424), 1, - aux_sym__word, - [16507] = 3, - ACTIONS(364), 1, - aux_sym__word_token1, - ACTIONS(1181), 1, - anon_sym_block, - STATE(424), 1, - aux_sym__word, - [16517] = 2, - ACTIONS(1432), 1, - anon_sym_, - STATE(507), 1, - aux_sym__ws, - [16524] = 2, - ACTIONS(1434), 1, - anon_sym_, - STATE(514), 1, - aux_sym__ws, - [16531] = 2, - ACTIONS(1436), 1, - anon_sym_, - STATE(258), 1, - aux_sym__ws, - [16538] = 2, - ACTIONS(1438), 1, - anon_sym_, - STATE(202), 1, - aux_sym__ws, - [16545] = 2, - ACTIONS(1440), 1, - anon_sym_, - STATE(431), 1, - aux_sym__ws, - [16552] = 2, - ACTIONS(1442), 1, - anon_sym_, - STATE(585), 1, - aux_sym__ws, - [16559] = 2, - ACTIONS(1444), 1, - anon_sym_, - STATE(31), 1, - aux_sym__ws, - [16566] = 2, - ACTIONS(1446), 1, - anon_sym_, - STATE(315), 1, - aux_sym__ws, - [16573] = 2, - ACTIONS(1448), 1, - anon_sym_, - STATE(207), 1, - aux_sym__ws, - [16580] = 2, - ACTIONS(1450), 1, - anon_sym_, - STATE(196), 1, - aux_sym__ws, - [16587] = 2, - ACTIONS(1452), 1, - anon_sym_, - STATE(418), 1, - aux_sym__ws, - [16594] = 2, - ACTIONS(1454), 1, - anon_sym_, - STATE(604), 1, - aux_sym__ws, - [16601] = 2, - ACTIONS(1456), 1, - anon_sym_, - STATE(224), 1, - aux_sym__ws, - [16608] = 1, - ACTIONS(1458), 2, - anon_sym_DQUOTE, - aux_sym_string_token2, - [16613] = 2, - ACTIONS(1460), 1, - anon_sym_, - STATE(205), 1, - aux_sym__ws, - [16620] = 2, - ACTIONS(1462), 1, - anon_sym_, - STATE(430), 1, - aux_sym__ws, - [16627] = 2, - ACTIONS(1464), 1, - anon_sym_, - STATE(530), 1, - aux_sym__ws, - [16634] = 2, - ACTIONS(1466), 1, - anon_sym_, - STATE(432), 1, - aux_sym__ws, - [16641] = 2, - ACTIONS(1468), 1, - anon_sym_, - STATE(434), 1, - aux_sym__ws, - [16648] = 2, - ACTIONS(1470), 1, - anon_sym_, - STATE(531), 1, - aux_sym__ws, - [16655] = 2, - ACTIONS(1472), 1, - anon_sym_, - STATE(239), 1, - aux_sym__ws, - [16662] = 2, - ACTIONS(1474), 1, - anon_sym_, - STATE(204), 1, - aux_sym__ws, - [16669] = 2, - ACTIONS(1476), 1, - anon_sym_, - STATE(242), 1, - aux_sym__ws, - [16676] = 2, - ACTIONS(1478), 1, - anon_sym_, - STATE(206), 1, - aux_sym__ws, - [16683] = 2, - ACTIONS(1480), 1, - anon_sym_, - STATE(523), 1, - aux_sym__ws, - [16690] = 2, - ACTIONS(1482), 1, - anon_sym_, - STATE(29), 1, - aux_sym__ws, - [16697] = 2, - ACTIONS(739), 1, - aux_sym__word_token1, - STATE(272), 1, - aux_sym__word, - [16704] = 2, - ACTIONS(1484), 1, - anon_sym_, - STATE(518), 1, - aux_sym__ws, - [16711] = 1, - ACTIONS(1486), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - [16716] = 2, - ACTIONS(1488), 1, - anon_sym_, - STATE(444), 1, - aux_sym__ws, - [16723] = 2, - ACTIONS(1490), 1, - anon_sym_, - STATE(12), 1, - aux_sym__ws, - [16730] = 2, - ACTIONS(1492), 1, - anon_sym_, - STATE(606), 1, - aux_sym__ws, - [16737] = 2, - ACTIONS(1494), 1, - anon_sym_, - STATE(435), 1, - aux_sym__ws, - [16744] = 2, - ACTIONS(1496), 1, - anon_sym_, - STATE(489), 1, - aux_sym__ws, - [16751] = 2, - ACTIONS(1498), 1, - anon_sym_, - STATE(213), 1, - aux_sym__ws, - [16758] = 2, - ACTIONS(1500), 1, - anon_sym_, - STATE(215), 1, - aux_sym__ws, - [16765] = 2, - ACTIONS(739), 1, - aux_sym__word_token1, - STATE(424), 1, - aux_sym__word, - [16772] = 2, - ACTIONS(1502), 1, - anon_sym_, - STATE(436), 1, - aux_sym__ws, - [16779] = 2, - ACTIONS(1504), 1, - anon_sym_, - STATE(527), 1, - aux_sym__ws, - [16786] = 2, - ACTIONS(1506), 1, - anon_sym_, - STATE(610), 1, - aux_sym__ws, - [16793] = 2, - ACTIONS(1508), 1, - anon_sym_, - STATE(526), 1, - aux_sym__ws, - [16800] = 2, - ACTIONS(1510), 1, - anon_sym_, - STATE(339), 1, - aux_sym__ws, - [16807] = 2, - ACTIONS(1512), 1, - anon_sym_, - STATE(437), 1, - aux_sym__ws, - [16814] = 2, - ACTIONS(1514), 1, - anon_sym_, - STATE(438), 1, - aux_sym__ws, - [16821] = 2, - ACTIONS(1516), 1, - anon_sym_, - STATE(440), 1, - aux_sym__ws, - [16828] = 2, - ACTIONS(1518), 1, - anon_sym_, - STATE(441), 1, - aux_sym__ws, - [16835] = 2, - ACTIONS(1520), 1, - anon_sym_, - STATE(443), 1, - aux_sym__ws, - [16842] = 2, - ACTIONS(1522), 1, - anon_sym_, - STATE(445), 1, - aux_sym__ws, - [16849] = 2, - ACTIONS(1524), 1, - anon_sym_, - STATE(446), 1, - aux_sym__ws, - [16856] = 2, - ACTIONS(1526), 1, - anon_sym_, - STATE(208), 1, - aux_sym__ws, - [16863] = 2, - ACTIONS(1528), 1, - anon_sym_, - STATE(209), 1, - aux_sym__ws, - [16870] = 2, - ACTIONS(1530), 1, - anon_sym_, - STATE(212), 1, - aux_sym__ws, - [16877] = 2, - ACTIONS(1532), 1, - anon_sym_, - STATE(195), 1, - aux_sym__ws, - [16884] = 2, - ACTIONS(1534), 1, - anon_sym_, - STATE(214), 1, - aux_sym__ws, - [16891] = 2, - ACTIONS(1536), 1, - anon_sym_, - STATE(216), 1, - aux_sym__ws, - [16898] = 2, - ACTIONS(1538), 1, - anon_sym_, - STATE(217), 1, - aux_sym__ws, - [16905] = 2, - ACTIONS(1540), 1, - anon_sym_, - STATE(113), 1, - aux_sym__ws, - [16912] = 2, - ACTIONS(1542), 1, - anon_sym_, - STATE(192), 1, - aux_sym__ws, - [16919] = 2, - ACTIONS(1544), 1, - anon_sym_, - STATE(525), 1, - aux_sym__ws, - [16926] = 2, - ACTIONS(1546), 1, - anon_sym_, - STATE(524), 1, - aux_sym__ws, - [16933] = 2, - ACTIONS(1548), 1, - anon_sym_, - STATE(218), 1, - aux_sym__ws, - [16940] = 2, - ACTIONS(1550), 1, - anon_sym_, - STATE(219), 1, - aux_sym__ws, - [16947] = 2, - ACTIONS(1552), 1, - anon_sym_, - STATE(222), 1, - aux_sym__ws, - [16954] = 2, - ACTIONS(1554), 1, - anon_sym_, - STATE(223), 1, - aux_sym__ws, - [16961] = 2, - ACTIONS(1556), 1, - anon_sym_, - STATE(226), 1, - aux_sym__ws, - [16968] = 2, - ACTIONS(1558), 1, - anon_sym_, - STATE(228), 1, - aux_sym__ws, - [16975] = 2, - ACTIONS(1560), 1, - anon_sym_, - STATE(234), 1, - aux_sym__ws, - [16982] = 2, - ACTIONS(1562), 1, - anon_sym_, - STATE(235), 1, - aux_sym__ws, - [16989] = 2, - ACTIONS(1564), 1, - anon_sym_, - STATE(111), 1, - aux_sym__ws, - [16996] = 2, - ACTIONS(1566), 1, - anon_sym_, - STATE(361), 1, - aux_sym__ws, - [17003] = 2, - ACTIONS(1568), 1, - anon_sym_, - STATE(237), 1, - aux_sym__ws, - [17010] = 2, - ACTIONS(1570), 1, - anon_sym_, - STATE(193), 1, - aux_sym__ws, - [17017] = 2, - ACTIONS(1572), 1, - anon_sym_, - STATE(199), 1, - aux_sym__ws, - [17024] = 2, - ACTIONS(1574), 1, - anon_sym_, - STATE(13), 1, - aux_sym__ws, - [17031] = 2, - ACTIONS(1576), 1, - anon_sym_, - STATE(238), 1, - aux_sym__ws, - [17038] = 2, - ACTIONS(1578), 1, - anon_sym_, - STATE(240), 1, - aux_sym__ws, - [17045] = 2, - ACTIONS(1580), 1, - anon_sym_, - STATE(241), 1, - aux_sym__ws, - [17052] = 2, - ACTIONS(1582), 1, - anon_sym_, - STATE(243), 1, - aux_sym__ws, - [17059] = 2, - ACTIONS(1584), 1, - anon_sym_, - STATE(244), 1, - aux_sym__ws, - [17066] = 2, - ACTIONS(1586), 1, - anon_sym_, - STATE(245), 1, - aux_sym__ws, - [17073] = 2, - ACTIONS(1588), 1, - anon_sym_, - STATE(248), 1, - aux_sym__ws, - [17080] = 2, - ACTIONS(1590), 1, - anon_sym_, - STATE(249), 1, - aux_sym__ws, - [17087] = 2, - ACTIONS(1592), 1, - anon_sym_, - STATE(375), 1, - aux_sym__ws, - [17094] = 2, - ACTIONS(1594), 1, - anon_sym_, - STATE(109), 1, - aux_sym__ws, - [17101] = 2, - ACTIONS(1596), 1, - anon_sym_, - STATE(231), 1, - aux_sym__ws, - [17108] = 2, - ACTIONS(1598), 1, - anon_sym_, - STATE(194), 1, - aux_sym__ws, - [17115] = 2, - ACTIONS(1600), 1, - anon_sym_, - STATE(232), 1, - aux_sym__ws, - [17122] = 2, - ACTIONS(1602), 1, - anon_sym_, - STATE(233), 1, - aux_sym__ws, - [17129] = 2, - ACTIONS(1604), 1, - anon_sym_, - STATE(522), 1, - aux_sym__ws, - [17136] = 2, - ACTIONS(1606), 1, - anon_sym_, - STATE(220), 1, - aux_sym__ws, - [17143] = 2, - ACTIONS(1608), 1, - anon_sym_, - STATE(385), 1, - aux_sym__ws, - [17150] = 2, - ACTIONS(1610), 1, - anon_sym_, - STATE(252), 1, - aux_sym__ws, - [17157] = 2, - ACTIONS(1612), 1, - anon_sym_, - STATE(263), 1, - aux_sym__ws, - [17164] = 2, - ACTIONS(1614), 1, - anon_sym_, - STATE(517), 1, - aux_sym__ws, - [17171] = 2, - ACTIONS(1616), 1, - anon_sym_, - STATE(261), 1, - aux_sym__ws, - [17178] = 2, - ACTIONS(1618), 1, - anon_sym_, - STATE(257), 1, - aux_sym__ws, - [17185] = 2, - ACTIONS(1620), 1, - anon_sym_, - STATE(253), 1, - aux_sym__ws, - [17192] = 2, - ACTIONS(1622), 1, - anon_sym_, - STATE(198), 1, - aux_sym__ws, - [17199] = 2, - ACTIONS(1624), 1, - anon_sym_, - STATE(225), 1, - aux_sym__ws, - [17206] = 2, - ACTIONS(1626), 1, - anon_sym_, - STATE(516), 1, - aux_sym__ws, - [17213] = 2, - ACTIONS(1628), 1, - anon_sym_, - STATE(515), 1, - aux_sym__ws, - [17220] = 2, - ACTIONS(1630), 1, - anon_sym_, - STATE(521), 1, - aux_sym__ws, - [17227] = 2, - ACTIONS(1632), 1, - anon_sym_, - STATE(513), 1, - aux_sym__ws, - [17234] = 2, - ACTIONS(1634), 1, - anon_sym_, - STATE(613), 1, - aux_sym__ws, - [17241] = 2, - ACTIONS(1636), 1, - anon_sym_, - STATE(512), 1, - aux_sym__ws, - [17248] = 2, - ACTIONS(1638), 1, anon_sym_, STATE(452), 1, aux_sym__ws, - [17255] = 2, - ACTIONS(1640), 1, + [16530] = 2, + ACTIONS(1428), 1, anon_sym_, - STATE(510), 1, + STATE(199), 1, aux_sym__ws, - [17262] = 2, - ACTIONS(1642), 1, + [16537] = 2, + ACTIONS(1430), 1, anon_sym_, - STATE(508), 1, + STATE(405), 1, aux_sym__ws, - [17269] = 2, - ACTIONS(1644), 1, + [16544] = 2, + ACTIONS(1432), 1, anon_sym_, - STATE(506), 1, + STATE(561), 1, aux_sym__ws, - [17276] = 2, - ACTIONS(1646), 1, + [16551] = 2, + ACTIONS(1434), 1, anon_sym_, - STATE(505), 1, + STATE(206), 1, aux_sym__ws, - [17283] = 2, - ACTIONS(1648), 1, + [16558] = 2, + ACTIONS(1436), 1, anon_sym_, - STATE(27), 1, + STATE(559), 1, aux_sym__ws, - [17290] = 2, - ACTIONS(1650), 1, + [16565] = 2, + ACTIONS(1438), 1, anon_sym_, - STATE(502), 1, + STATE(600), 1, aux_sym__ws, - [17297] = 2, - ACTIONS(1652), 1, - anon_sym_, - STATE(501), 1, - aux_sym__ws, - [17304] = 2, - ACTIONS(1654), 1, - anon_sym_, - STATE(500), 1, - aux_sym__ws, - [17311] = 2, - ACTIONS(1656), 1, - anon_sym_, - STATE(499), 1, - aux_sym__ws, - [17318] = 2, - ACTIONS(1658), 1, - anon_sym_, - STATE(25), 1, - aux_sym__ws, - [17325] = 2, - ACTIONS(1660), 1, - anon_sym_, - STATE(3), 1, - aux_sym__ws, - [17332] = 2, - ACTIONS(1662), 1, - anon_sym_, - STATE(496), 1, - aux_sym__ws, - [17339] = 2, - ACTIONS(1664), 1, - anon_sym_, - STATE(495), 1, - aux_sym__ws, - [17346] = 2, - ACTIONS(1666), 1, - anon_sym_, - STATE(494), 1, - aux_sym__ws, - [17353] = 2, - ACTIONS(1668), 1, - anon_sym_, - STATE(28), 1, - aux_sym__ws, - [17360] = 2, - ACTIONS(1670), 1, - anon_sym_, - STATE(492), 1, - aux_sym__ws, - [17367] = 2, - ACTIONS(1672), 1, - anon_sym_, - STATE(482), 1, - aux_sym__ws, - [17374] = 2, - ACTIONS(1674), 1, - anon_sym_, - STATE(420), 1, - aux_sym__ws, - [17381] = 2, - ACTIONS(1676), 1, - anon_sym_, - STATE(563), 1, - aux_sym__ws, - [17388] = 2, - ACTIONS(1678), 1, - anon_sym_, - STATE(417), 1, - aux_sym__ws, - [17395] = 2, - ACTIONS(1680), 1, - anon_sym_, - STATE(562), 1, - aux_sym__ws, - [17402] = 2, - ACTIONS(1682), 1, - anon_sym_, - STATE(227), 1, - aux_sym__ws, - [17409] = 2, - ACTIONS(1684), 1, - anon_sym_, - STATE(229), 1, - aux_sym__ws, - [17416] = 2, - ACTIONS(1686), 1, - anon_sym_, - STATE(190), 1, - aux_sym__ws, - [17423] = 2, - ACTIONS(1688), 1, - anon_sym_, - STATE(250), 1, - aux_sym__ws, - [17430] = 2, - ACTIONS(739), 1, - aux_sym__word_token1, - STATE(274), 1, - aux_sym__word, - [17437] = 2, - ACTIONS(1690), 1, - anon_sym_, - STATE(24), 1, - aux_sym__ws, - [17444] = 2, - ACTIONS(1692), 1, - anon_sym_, - STATE(478), 1, - aux_sym__ws, - [17451] = 2, - ACTIONS(1694), 1, - anon_sym_, - STATE(165), 1, - aux_sym__ws, - [17458] = 2, - ACTIONS(1696), 1, - anon_sym_, - STATE(557), 1, - aux_sym__ws, - [17465] = 2, - ACTIONS(1698), 1, - anon_sym_, - STATE(393), 1, - aux_sym__ws, - [17472] = 2, - ACTIONS(1700), 1, - anon_sym_, - STATE(230), 1, - aux_sym__ws, - [17479] = 2, - ACTIONS(1702), 1, - anon_sym_, - STATE(246), 1, - aux_sym__ws, - [17486] = 2, - ACTIONS(1704), 1, - anon_sym_, - STATE(255), 1, - aux_sym__ws, - [17493] = 2, - ACTIONS(1706), 1, - anon_sym_, - STATE(549), 1, - aux_sym__ws, - [17500] = 2, - ACTIONS(1708), 1, - anon_sym_, - STATE(23), 1, - aux_sym__ws, - [17507] = 2, - ACTIONS(1710), 1, - anon_sym_, - STATE(468), 1, - aux_sym__ws, - [17514] = 2, - ACTIONS(1712), 1, - anon_sym_, - STATE(262), 1, - aux_sym__ws, - [17521] = 2, - ACTIONS(1714), 1, - anon_sym_, - STATE(260), 1, - aux_sym__ws, - [17528] = 2, - ACTIONS(1716), 1, - anon_sym_, - STATE(259), 1, - aux_sym__ws, - [17535] = 2, - ACTIONS(1718), 1, - anon_sym_, - STATE(197), 1, - aux_sym__ws, - [17542] = 2, - ACTIONS(1720), 1, - anon_sym_, - STATE(254), 1, - aux_sym__ws, - [17549] = 2, - ACTIONS(1722), 1, - anon_sym_, - STATE(372), 1, - aux_sym__ws, - [17556] = 2, - ACTIONS(1724), 1, - anon_sym_, - STATE(277), 1, - aux_sym__ws, - [17563] = 2, - ACTIONS(1726), 1, - anon_sym_, - STATE(6), 1, - aux_sym__ws, - [17570] = 2, - ACTIONS(1728), 1, - anon_sym_, - STATE(7), 1, - aux_sym__ws, - [17577] = 2, - ACTIONS(1730), 1, - anon_sym_, - STATE(8), 1, - aux_sym__ws, - [17584] = 2, - ACTIONS(1732), 1, - anon_sym_, - STATE(9), 1, - aux_sym__ws, - [17591] = 2, - ACTIONS(1734), 1, - anon_sym_, - STATE(10), 1, - aux_sym__ws, - [17598] = 2, - ACTIONS(1736), 1, - anon_sym_, - STATE(201), 1, - aux_sym__ws, - [17605] = 2, - ACTIONS(1738), 1, - anon_sym_, - STATE(11), 1, - aux_sym__ws, - [17612] = 2, - ACTIONS(1740), 1, - anon_sym_, - STATE(16), 1, - aux_sym__ws, - [17619] = 2, - ACTIONS(739), 1, - aux_sym__word_token1, - STATE(425), 1, - aux_sym__word, - [17626] = 2, - ACTIONS(1742), 1, - anon_sym_, - STATE(22), 1, - aux_sym__ws, - [17633] = 2, - ACTIONS(1744), 1, - anon_sym_, - STATE(26), 1, - aux_sym__ws, - [17640] = 2, - ACTIONS(1746), 1, - anon_sym_, - STATE(251), 1, - aux_sym__ws, - [17647] = 2, - ACTIONS(1748), 1, - anon_sym_, - STATE(203), 1, - aux_sym__ws, - [17654] = 2, - ACTIONS(739), 1, - aux_sym__word_token1, - STATE(273), 1, - aux_sym__word, - [17661] = 2, - ACTIONS(1750), 1, - anon_sym_, - STATE(236), 1, - aux_sym__ws, - [17668] = 2, - ACTIONS(1752), 1, - anon_sym_, - STATE(162), 1, - aux_sym__ws, - [17675] = 2, - ACTIONS(1754), 1, - anon_sym_, - STATE(188), 1, - aux_sym__ws, - [17682] = 2, - ACTIONS(1756), 1, - anon_sym_, - STATE(401), 1, - aux_sym__ws, - [17689] = 2, - ACTIONS(1758), 1, - anon_sym_, - STATE(210), 1, - aux_sym__ws, - [17696] = 2, - ACTIONS(1760), 1, - anon_sym_, - STATE(466), 1, - aux_sym__ws, - [17703] = 2, - ACTIONS(1762), 1, - anon_sym_, - STATE(464), 1, - aux_sym__ws, - [17710] = 2, - ACTIONS(1764), 1, - anon_sym_, - STATE(221), 1, - aux_sym__ws, - [17717] = 2, - ACTIONS(1766), 1, - anon_sym_, - STATE(463), 1, - aux_sym__ws, - [17724] = 2, - ACTIONS(807), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(809), 1, - aux_sym_unpaired_comment_token1, - [17731] = 2, - ACTIONS(843), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(845), 1, - aux_sym_unpaired_comment_token1, - [17738] = 2, - ACTIONS(879), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(881), 1, - aux_sym_unpaired_comment_token1, - [17745] = 2, - ACTIONS(1768), 1, + [16572] = 2, + ACTIONS(1440), 1, anon_sym_, STATE(421), 1, aux_sym__ws, - [17752] = 2, - ACTIONS(883), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(885), 1, - aux_sym_unpaired_comment_token1, - [17759] = 2, - ACTIONS(919), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(921), 1, - aux_sym_unpaired_comment_token1, - [17766] = 2, - ACTIONS(1770), 1, + [16579] = 2, + ACTIONS(1442), 1, anon_sym_, - STATE(189), 1, + STATE(207), 1, aux_sym__ws, - [17773] = 2, - ACTIONS(1772), 1, + [16586] = 2, + ACTIONS(1444), 1, anon_sym_, - STATE(256), 1, + STATE(312), 1, aux_sym__ws, - [17780] = 2, - ACTIONS(969), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(971), 1, - aux_sym_unpaired_comment_token1, - [17787] = 2, - ACTIONS(1774), 1, + [16593] = 2, + ACTIONS(1446), 1, anon_sym_, - STATE(461), 1, + STATE(407), 1, aux_sym__ws, - [17794] = 2, - ACTIONS(1776), 1, + [16600] = 2, + ACTIONS(1448), 1, anon_sym_, - STATE(14), 1, + STATE(204), 1, aux_sym__ws, - [17801] = 2, - ACTIONS(1778), 1, + [16607] = 2, + ACTIONS(1450), 1, anon_sym_, - STATE(402), 1, + STATE(609), 1, aux_sym__ws, - [17808] = 2, - ACTIONS(1780), 1, + [16614] = 2, + ACTIONS(1452), 1, + anon_sym_, + STATE(221), 1, + aux_sym__ws, + [16621] = 1, + ACTIONS(1454), 2, + anon_sym_SQUOTE, + aux_sym_string_token1, + [16626] = 2, + ACTIONS(1456), 1, + anon_sym_, + STATE(410), 1, + aux_sym__ws, + [16633] = 2, + ACTIONS(1458), 1, + anon_sym_, + STATE(408), 1, + aux_sym__ws, + [16640] = 2, + ACTIONS(1460), 1, + anon_sym_, + STATE(31), 1, + aux_sym__ws, + [16647] = 2, + ACTIONS(1462), 1, + anon_sym_, + STATE(527), 1, + aux_sym__ws, + [16654] = 2, + ACTIONS(1464), 1, + anon_sym_, + STATE(232), 1, + aux_sym__ws, + [16661] = 2, + ACTIONS(1466), 1, + anon_sym_, + STATE(202), 1, + aux_sym__ws, + [16668] = 2, + ACTIONS(1468), 1, + anon_sym_, + STATE(205), 1, + aux_sym__ws, + [16675] = 2, + ACTIONS(1470), 1, + anon_sym_, + STATE(518), 1, + aux_sym__ws, + [16682] = 2, + ACTIONS(1472), 1, + anon_sym_, + STATE(235), 1, + aux_sym__ws, + [16689] = 2, + ACTIONS(1474), 1, + anon_sym_, + STATE(508), 1, + aux_sym__ws, + [16696] = 2, + ACTIONS(1476), 1, + anon_sym_, + STATE(29), 1, + aux_sym__ws, + [16703] = 2, + ACTIONS(1478), 1, + anon_sym_, + STATE(238), 1, + aux_sym__ws, + [16710] = 2, + ACTIONS(739), 1, + aux_sym__word_token1, + STATE(414), 1, + aux_sym__word, + [16717] = 2, + ACTIONS(1480), 1, + anon_sym_, + STATE(433), 1, + aux_sym__ws, + [16724] = 2, + ACTIONS(1482), 1, + anon_sym_, + STATE(525), 1, + aux_sym__ws, + [16731] = 2, + ACTIONS(1484), 1, + anon_sym_, + STATE(423), 1, + aux_sym__ws, + [16738] = 2, + ACTIONS(1486), 1, + anon_sym_, + STATE(618), 1, + aux_sym__ws, + [16745] = 2, + ACTIONS(1488), 1, + anon_sym_, + STATE(524), 1, + aux_sym__ws, + [16752] = 2, + ACTIONS(1490), 1, + anon_sym_, + STATE(215), 1, + aux_sym__ws, + [16759] = 2, + ACTIONS(1492), 1, + anon_sym_, + STATE(218), 1, + aux_sym__ws, + [16766] = 2, + ACTIONS(1494), 1, + anon_sym_, + STATE(424), 1, + aux_sym__ws, + [16773] = 2, + ACTIONS(1496), 1, + anon_sym_, + STATE(523), 1, + aux_sym__ws, + [16780] = 2, + ACTIONS(1498), 1, + anon_sym_, + STATE(522), 1, + aux_sym__ws, + [16787] = 2, + ACTIONS(1500), 1, + anon_sym_, + STATE(615), 1, + aux_sym__ws, + [16794] = 2, + ACTIONS(1502), 1, + anon_sym_, + STATE(521), 1, + aux_sym__ws, + [16801] = 2, + ACTIONS(1504), 1, + anon_sym_, + STATE(425), 1, + aux_sym__ws, + [16808] = 2, + ACTIONS(1506), 1, + anon_sym_, + STATE(426), 1, + aux_sym__ws, + [16815] = 2, + ACTIONS(1508), 1, + anon_sym_, + STATE(428), 1, + aux_sym__ws, + [16822] = 2, + ACTIONS(1510), 1, + anon_sym_, + STATE(429), 1, + aux_sym__ws, + [16829] = 2, + ACTIONS(1512), 1, + anon_sym_, + STATE(430), 1, + aux_sym__ws, + [16836] = 2, + ACTIONS(1514), 1, + anon_sym_, + STATE(431), 1, + aux_sym__ws, + [16843] = 2, + ACTIONS(1516), 1, + anon_sym_, + STATE(334), 1, + aux_sym__ws, + [16850] = 2, + ACTIONS(1518), 1, + anon_sym_, + STATE(208), 1, + aux_sym__ws, + [16857] = 2, + ACTIONS(1520), 1, + anon_sym_, + STATE(210), 1, + aux_sym__ws, + [16864] = 2, + ACTIONS(1522), 1, + anon_sym_, + STATE(195), 1, + aux_sym__ws, + [16871] = 2, + ACTIONS(1524), 1, anon_sym_, STATE(211), 1, aux_sym__ws, - [17815] = 2, - ACTIONS(1782), 1, + [16878] = 2, + ACTIONS(1526), 1, anon_sym_, - STATE(187), 1, + STATE(212), 1, aux_sym__ws, - [17822] = 2, - ACTIONS(1784), 1, + [16885] = 2, + ACTIONS(1528), 1, anon_sym_, - STATE(460), 1, + STATE(214), 1, aux_sym__ws, - [17829] = 2, - ACTIONS(1786), 1, + [16892] = 2, + ACTIONS(1530), 1, anon_sym_, - STATE(459), 1, + STATE(216), 1, aux_sym__ws, - [17836] = 2, - ACTIONS(1788), 1, + [16899] = 2, + ACTIONS(1532), 1, anon_sym_, - STATE(337), 1, + STATE(113), 1, aux_sym__ws, - [17843] = 2, - ACTIONS(1790), 1, + [16906] = 2, + ACTIONS(1534), 1, + anon_sym_, + STATE(192), 1, + aux_sym__ws, + [16913] = 2, + ACTIONS(1536), 1, + anon_sym_, + STATE(520), 1, + aux_sym__ws, + [16920] = 2, + ACTIONS(1538), 1, + anon_sym_, + STATE(515), 1, + aux_sym__ws, + [16927] = 2, + ACTIONS(1540), 1, + anon_sym_, + STATE(217), 1, + aux_sym__ws, + [16934] = 2, + ACTIONS(1542), 1, + anon_sym_, + STATE(219), 1, + aux_sym__ws, + [16941] = 2, + ACTIONS(1544), 1, + anon_sym_, + STATE(220), 1, + aux_sym__ws, + [16948] = 2, + ACTIONS(1546), 1, + anon_sym_, + STATE(222), 1, + aux_sym__ws, + [16955] = 2, + ACTIONS(1548), 1, + anon_sym_, + STATE(223), 1, + aux_sym__ws, + [16962] = 2, + ACTIONS(1550), 1, + anon_sym_, + STATE(233), 1, + aux_sym__ws, + [16969] = 2, + ACTIONS(1552), 1, + anon_sym_, + STATE(196), 1, + aux_sym__ws, + [16976] = 2, + ACTIONS(1554), 1, + anon_sym_, + STATE(237), 1, + aux_sym__ws, + [16983] = 2, + ACTIONS(1556), 1, + anon_sym_, + STATE(111), 1, + aux_sym__ws, + [16990] = 2, + ACTIONS(1558), 1, + anon_sym_, + STATE(350), 1, + aux_sym__ws, + [16997] = 2, + ACTIONS(1560), 1, + anon_sym_, + STATE(239), 1, + aux_sym__ws, + [17004] = 2, + ACTIONS(1562), 1, + anon_sym_, + STATE(193), 1, + aux_sym__ws, + [17011] = 2, + ACTIONS(1564), 1, + anon_sym_, + STATE(514), 1, + aux_sym__ws, + [17018] = 2, + ACTIONS(1566), 1, + anon_sym_, + STATE(12), 1, + aux_sym__ws, + [17025] = 2, + ACTIONS(1568), 1, + anon_sym_, + STATE(240), 1, + aux_sym__ws, + [17032] = 2, + ACTIONS(1570), 1, + anon_sym_, + STATE(242), 1, + aux_sym__ws, + [17039] = 2, + ACTIONS(1572), 1, + anon_sym_, + STATE(243), 1, + aux_sym__ws, + [17046] = 2, + ACTIONS(1574), 1, + anon_sym_, + STATE(244), 1, + aux_sym__ws, + [17053] = 2, + ACTIONS(1576), 1, anon_sym_, STATE(247), 1, aux_sym__ws, - [17850] = 2, - ACTIONS(1792), 1, + [17060] = 2, + ACTIONS(1578), 1, anon_sym_, - STATE(21), 1, + STATE(248), 1, aux_sym__ws, - [17857] = 2, - ACTIONS(1794), 1, + [17067] = 2, + ACTIONS(1580), 1, anon_sym_, - STATE(20), 1, + STATE(249), 1, aux_sym__ws, - [17864] = 2, - ACTIONS(1796), 1, + [17074] = 2, + ACTIONS(1582), 1, anon_sym_, - STATE(19), 1, + STATE(250), 1, aux_sym__ws, - [17871] = 2, - ACTIONS(1798), 1, + [17081] = 2, + ACTIONS(1584), 1, anon_sym_, - STATE(18), 1, + STATE(365), 1, aux_sym__ws, - [17878] = 2, - ACTIONS(1800), 1, + [17088] = 2, + ACTIONS(1586), 1, anon_sym_, - STATE(17), 1, + STATE(109), 1, aux_sym__ws, - [17885] = 2, - ACTIONS(1802), 1, + [17095] = 2, + ACTIONS(1588), 1, + anon_sym_, + STATE(251), 1, + aux_sym__ws, + [17102] = 2, + ACTIONS(1590), 1, + anon_sym_, + STATE(194), 1, + aux_sym__ws, + [17109] = 2, + ACTIONS(1592), 1, + anon_sym_, + STATE(252), 1, + aux_sym__ws, + [17116] = 2, + ACTIONS(1594), 1, + anon_sym_, + STATE(229), 1, + aux_sym__ws, + [17123] = 2, + ACTIONS(1596), 1, + anon_sym_, + STATE(513), 1, + aux_sym__ws, + [17130] = 2, + ACTIONS(1598), 1, + anon_sym_, + STATE(226), 1, + aux_sym__ws, + [17137] = 2, + ACTIONS(1600), 1, + anon_sym_, + STATE(371), 1, + aux_sym__ws, + [17144] = 2, + ACTIONS(1602), 1, + anon_sym_, + STATE(230), 1, + aux_sym__ws, + [17151] = 2, + ACTIONS(1604), 1, + anon_sym_, + STATE(253), 1, + aux_sym__ws, + [17158] = 2, + ACTIONS(1606), 1, + anon_sym_, + STATE(512), 1, + aux_sym__ws, + [17165] = 2, + ACTIONS(1608), 1, + anon_sym_, + STATE(254), 1, + aux_sym__ws, + [17172] = 2, + ACTIONS(1610), 1, + anon_sym_, + STATE(257), 1, + aux_sym__ws, + [17179] = 2, + ACTIONS(1612), 1, + anon_sym_, + STATE(262), 1, + aux_sym__ws, + [17186] = 2, + ACTIONS(1614), 1, + anon_sym_, + STATE(260), 1, + aux_sym__ws, + [17193] = 2, + ACTIONS(1616), 1, + anon_sym_, + STATE(234), 1, + aux_sym__ws, + [17200] = 2, + ACTIONS(1618), 1, + anon_sym_, + STATE(511), 1, + aux_sym__ws, + [17207] = 2, + ACTIONS(1620), 1, + anon_sym_, + STATE(510), 1, + aux_sym__ws, + [17214] = 2, + ACTIONS(1622), 1, + anon_sym_, + STATE(509), 1, + aux_sym__ws, + [17221] = 2, + ACTIONS(1624), 1, + anon_sym_, + STATE(13), 1, + aux_sym__ws, + [17228] = 2, + ACTIONS(1626), 1, + anon_sym_, + STATE(28), 1, + aux_sym__ws, + [17235] = 1, + ACTIONS(1628), 2, + anon_sym_DQUOTE, + aux_sym_string_token2, + [17240] = 2, + ACTIONS(1630), 1, + anon_sym_, + STATE(505), 1, + aux_sym__ws, + [17247] = 2, + ACTIONS(1632), 1, + anon_sym_, + STATE(504), 1, + aux_sym__ws, + [17254] = 2, + ACTIONS(1634), 1, + anon_sym_, + STATE(503), 1, + aux_sym__ws, + [17261] = 2, + ACTIONS(1636), 1, + anon_sym_, + STATE(27), 1, + aux_sym__ws, + [17268] = 2, + ACTIONS(1638), 1, + anon_sym_, + STATE(500), 1, + aux_sym__ws, + [17275] = 2, + ACTIONS(1640), 1, + anon_sym_, + STATE(499), 1, + aux_sym__ws, + [17282] = 2, + ACTIONS(1642), 1, + anon_sym_, + STATE(498), 1, + aux_sym__ws, + [17289] = 2, + ACTIONS(1644), 1, + anon_sym_, + STATE(497), 1, + aux_sym__ws, + [17296] = 2, + ACTIONS(1646), 1, + anon_sym_, + STATE(610), 1, + aux_sym__ws, + [17303] = 2, + ACTIONS(1648), 1, + anon_sym_, + STATE(494), 1, + aux_sym__ws, + [17310] = 2, + ACTIONS(1650), 1, + anon_sym_, + STATE(25), 1, + aux_sym__ws, + [17317] = 2, + ACTIONS(1652), 1, + anon_sym_, + STATE(493), 1, + aux_sym__ws, + [17324] = 2, + ACTIONS(1654), 1, + anon_sym_, + STATE(492), 1, + aux_sym__ws, + [17331] = 2, + ACTIONS(1656), 1, anon_sym_, STATE(30), 1, aux_sym__ws, - [17892] = 1, - ACTIONS(1804), 1, + [17338] = 2, + ACTIONS(1658), 1, + anon_sym_, + STATE(490), 1, + aux_sym__ws, + [17345] = 2, + ACTIONS(1660), 1, + anon_sym_, + STATE(486), 1, + aux_sym__ws, + [17352] = 2, + ACTIONS(1662), 1, + anon_sym_, + STATE(480), 1, + aux_sym__ws, + [17359] = 2, + ACTIONS(1664), 1, + anon_sym_, + STATE(476), 1, + aux_sym__ws, + [17366] = 2, + ACTIONS(1666), 1, + anon_sym_, + STATE(445), 1, + aux_sym__ws, + [17373] = 2, + ACTIONS(1668), 1, + anon_sym_, + STATE(558), 1, + aux_sym__ws, + [17380] = 2, + ACTIONS(1670), 1, + anon_sym_, + STATE(446), 1, + aux_sym__ws, + [17387] = 2, + ACTIONS(1672), 1, + anon_sym_, + STATE(557), 1, + aux_sym__ws, + [17394] = 2, + ACTIONS(1674), 1, + anon_sym_, + STATE(224), 1, + aux_sym__ws, + [17401] = 2, + ACTIONS(1676), 1, + anon_sym_, + STATE(213), 1, + aux_sym__ws, + [17408] = 2, + ACTIONS(1678), 1, + anon_sym_, + STATE(190), 1, + aux_sym__ws, + [17415] = 2, + ACTIONS(1680), 1, + anon_sym_, + STATE(231), 1, + aux_sym__ws, + [17422] = 2, + ACTIONS(1682), 1, + anon_sym_, + STATE(24), 1, + aux_sym__ws, + [17429] = 2, + ACTIONS(1684), 1, + anon_sym_, + STATE(467), 1, + aux_sym__ws, + [17436] = 2, + ACTIONS(1686), 1, + anon_sym_, + STATE(165), 1, + aux_sym__ws, + [17443] = 2, + ACTIONS(1688), 1, + anon_sym_, + STATE(553), 1, + aux_sym__ws, + [17450] = 2, + ACTIONS(1690), 1, + anon_sym_, + STATE(380), 1, + aux_sym__ws, + [17457] = 2, + ACTIONS(1692), 1, + anon_sym_, + STATE(245), 1, + aux_sym__ws, + [17464] = 2, + ACTIONS(1694), 1, + anon_sym_, + STATE(256), 1, + aux_sym__ws, + [17471] = 2, + ACTIONS(1696), 1, + anon_sym_, + STATE(200), 1, + aux_sym__ws, + [17478] = 2, + ACTIONS(1698), 1, + anon_sym_, + STATE(545), 1, + aux_sym__ws, + [17485] = 2, + ACTIONS(1700), 1, + anon_sym_, + STATE(23), 1, + aux_sym__ws, + [17492] = 2, + ACTIONS(1702), 1, + anon_sym_, + STATE(197), 1, + aux_sym__ws, + [17499] = 2, + ACTIONS(1704), 1, + anon_sym_, + STATE(263), 1, + aux_sym__ws, + [17506] = 2, + ACTIONS(1706), 1, + anon_sym_, + STATE(258), 1, + aux_sym__ws, + [17513] = 2, + ACTIONS(1708), 1, + anon_sym_, + STATE(261), 1, + aux_sym__ws, + [17520] = 2, + ACTIONS(1710), 1, + anon_sym_, + STATE(201), 1, + aux_sym__ws, + [17527] = 2, + ACTIONS(1712), 1, + anon_sym_, + STATE(402), 1, + aux_sym__ws, + [17534] = 2, + ACTIONS(1714), 1, + anon_sym_, + STATE(259), 1, + aux_sym__ws, + [17541] = 2, + ACTIONS(1716), 1, + anon_sym_, + STATE(281), 1, + aux_sym__ws, + [17548] = 2, + ACTIONS(1718), 1, + anon_sym_, + STATE(6), 1, + aux_sym__ws, + [17555] = 2, + ACTIONS(1720), 1, + anon_sym_, + STATE(7), 1, + aux_sym__ws, + [17562] = 2, + ACTIONS(1722), 1, + anon_sym_, + STATE(8), 1, + aux_sym__ws, + [17569] = 2, + ACTIONS(1724), 1, + anon_sym_, + STATE(9), 1, + aux_sym__ws, + [17576] = 2, + ACTIONS(1726), 1, + anon_sym_, + STATE(10), 1, + aux_sym__ws, + [17583] = 2, + ACTIONS(1728), 1, + anon_sym_, + STATE(11), 1, + aux_sym__ws, + [17590] = 2, + ACTIONS(1730), 1, + anon_sym_, + STATE(203), 1, + aux_sym__ws, + [17597] = 2, + ACTIONS(1732), 1, + anon_sym_, + STATE(16), 1, + aux_sym__ws, + [17604] = 2, + ACTIONS(739), 1, + aux_sym__word_token1, + STATE(422), 1, + aux_sym__word, + [17611] = 2, + ACTIONS(1734), 1, + anon_sym_, + STATE(22), 1, + aux_sym__ws, + [17618] = 2, + ACTIONS(1736), 1, + anon_sym_, + STATE(26), 1, + aux_sym__ws, + [17625] = 2, + ACTIONS(1738), 1, + anon_sym_, + STATE(236), 1, + aux_sym__ws, + [17632] = 2, + ACTIONS(1740), 1, + anon_sym_, + STATE(162), 1, + aux_sym__ws, + [17639] = 2, + ACTIONS(1742), 1, + anon_sym_, + STATE(225), 1, + aux_sym__ws, + [17646] = 2, + ACTIONS(739), 1, + aux_sym__word_token1, + STATE(270), 1, + aux_sym__word, + [17653] = 2, + ACTIONS(1744), 1, + anon_sym_, + STATE(464), 1, + aux_sym__ws, + [17660] = 2, + ACTIONS(1746), 1, + anon_sym_, + STATE(227), 1, + aux_sym__ws, + [17667] = 2, + ACTIONS(1748), 1, + anon_sym_, + STATE(434), 1, + aux_sym__ws, + [17674] = 2, + ACTIONS(1750), 1, + anon_sym_, + STATE(386), 1, + aux_sym__ws, + [17681] = 2, + ACTIONS(1752), 1, + anon_sym_, + STATE(463), 1, + aux_sym__ws, + [17688] = 2, + ACTIONS(1754), 1, + anon_sym_, + STATE(228), 1, + aux_sym__ws, + [17695] = 2, + ACTIONS(1756), 1, + anon_sym_, + STATE(188), 1, + aux_sym__ws, + [17702] = 2, + ACTIONS(1758), 1, + anon_sym_, + STATE(461), 1, + aux_sym__ws, + [17709] = 2, + ACTIONS(792), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(794), 1, + aux_sym_unpaired_comment_token1, + [17716] = 2, + ACTIONS(824), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(826), 1, + aux_sym_unpaired_comment_token1, + [17723] = 2, + ACTIONS(864), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(866), 1, + aux_sym_unpaired_comment_token1, + [17730] = 2, + ACTIONS(1760), 1, + anon_sym_, + STATE(451), 1, + aux_sym__ws, + [17737] = 2, + ACTIONS(868), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(870), 1, + aux_sym_unpaired_comment_token1, + [17744] = 2, + ACTIONS(902), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(904), 1, + aux_sym_unpaired_comment_token1, + [17751] = 2, + ACTIONS(1762), 1, + anon_sym_, + STATE(189), 1, + aux_sym__ws, + [17758] = 2, + ACTIONS(1764), 1, + anon_sym_, + STATE(255), 1, + aux_sym__ws, + [17765] = 2, + ACTIONS(953), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(955), 1, + aux_sym_unpaired_comment_token1, + [17772] = 2, + ACTIONS(1766), 1, + anon_sym_, + STATE(460), 1, + aux_sym__ws, + [17779] = 2, + ACTIONS(1768), 1, + anon_sym_, + STATE(362), 1, + aux_sym__ws, + [17786] = 2, + ACTIONS(1770), 1, + anon_sym_, + STATE(14), 1, + aux_sym__ws, + [17793] = 2, + ACTIONS(1772), 1, + anon_sym_, + STATE(182), 1, + aux_sym__ws, + [17800] = 2, + ACTIONS(1774), 1, + anon_sym_, + STATE(209), 1, + aux_sym__ws, + [17807] = 2, + ACTIONS(1776), 1, + anon_sym_, + STATE(246), 1, + aux_sym__ws, + [17814] = 2, + ACTIONS(1778), 1, + anon_sym_, + STATE(459), 1, + aux_sym__ws, + [17821] = 2, + ACTIONS(1780), 1, + anon_sym_, + STATE(506), 1, + aux_sym__ws, + [17828] = 2, + ACTIONS(1782), 1, + anon_sym_, + STATE(336), 1, + aux_sym__ws, + [17835] = 2, + ACTIONS(1784), 1, + anon_sym_, + STATE(241), 1, + aux_sym__ws, + [17842] = 2, + ACTIONS(1786), 1, + anon_sym_, + STATE(21), 1, + aux_sym__ws, + [17849] = 2, + ACTIONS(1788), 1, + anon_sym_, + STATE(20), 1, + aux_sym__ws, + [17856] = 2, + ACTIONS(1790), 1, + anon_sym_, + STATE(19), 1, + aux_sym__ws, + [17863] = 2, + ACTIONS(1792), 1, + anon_sym_, + STATE(18), 1, + aux_sym__ws, + [17870] = 2, + ACTIONS(1794), 1, + anon_sym_, + STATE(17), 1, + aux_sym__ws, + [17877] = 2, + ACTIONS(1796), 1, + anon_sym_, + STATE(3), 1, + aux_sym__ws, + [17884] = 1, + ACTIONS(1798), 1, ts_builtin_sym_end, + [17888] = 1, + ACTIONS(1390), 1, + anon_sym_if, + [17892] = 1, + ACTIONS(1338), 1, + anon_sym_if, [17896] = 1, - ACTIONS(1350), 1, + ACTIONS(1374), 1, anon_sym_if, [17900] = 1, - ACTIONS(1382), 1, + ACTIONS(1384), 1, anon_sym_if, [17904] = 1, - ACTIONS(1398), 1, + ACTIONS(1406), 1, anon_sym_if, [17908] = 1, - ACTIONS(1412), 1, - anon_sym_if, - [17912] = 1, - ACTIONS(1428), 1, - anon_sym_if, - [17916] = 1, - ACTIONS(1392), 1, + ACTIONS(1414), 1, anon_sym_if, }; @@ -16984,7 +16974,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(61)] = 4664, [SMALL_STATE(62)] = 4740, [SMALL_STATE(63)] = 4816, - [SMALL_STATE(64)] = 4858, + [SMALL_STATE(64)] = 4862, [SMALL_STATE(65)] = 4904, [SMALL_STATE(66)] = 4944, [SMALL_STATE(67)] = 4984, @@ -17103,11 +17093,11 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(180)] = 8515, [SMALL_STATE(181)] = 8544, [SMALL_STATE(182)] = 8573, - [SMALL_STATE(183)] = 8602, - [SMALL_STATE(184)] = 8631, - [SMALL_STATE(185)] = 8660, - [SMALL_STATE(186)] = 8689, - [SMALL_STATE(187)] = 8718, + [SMALL_STATE(183)] = 8628, + [SMALL_STATE(184)] = 8657, + [SMALL_STATE(185)] = 8686, + [SMALL_STATE(186)] = 8715, + [SMALL_STATE(187)] = 8744, [SMALL_STATE(188)] = 8773, [SMALL_STATE(189)] = 8825, [SMALL_STATE(190)] = 8877, @@ -17119,8 +17109,8 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(196)] = 9160, [SMALL_STATE(197)] = 9209, [SMALL_STATE(198)] = 9258, - [SMALL_STATE(199)] = 9307, - [SMALL_STATE(200)] = 9356, + [SMALL_STATE(199)] = 9283, + [SMALL_STATE(200)] = 9332, [SMALL_STATE(201)] = 9381, [SMALL_STATE(202)] = 9430, [SMALL_STATE(203)] = 9479, @@ -17186,564 +17176,562 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(263)] = 12419, [SMALL_STATE(264)] = 12468, [SMALL_STATE(265)] = 12492, - [SMALL_STATE(266)] = 12515, - [SMALL_STATE(267)] = 12531, - [SMALL_STATE(268)] = 12551, - [SMALL_STATE(269)] = 12567, - [SMALL_STATE(270)] = 12582, - [SMALL_STATE(271)] = 12599, - [SMALL_STATE(272)] = 12610, - [SMALL_STATE(273)] = 12625, - [SMALL_STATE(274)] = 12639, - [SMALL_STATE(275)] = 12653, - [SMALL_STATE(276)] = 12667, - [SMALL_STATE(277)] = 12681, - [SMALL_STATE(278)] = 12700, - [SMALL_STATE(279)] = 12719, - [SMALL_STATE(280)] = 12732, - [SMALL_STATE(281)] = 12743, - [SMALL_STATE(282)] = 12754, - [SMALL_STATE(283)] = 12765, - [SMALL_STATE(284)] = 12776, - [SMALL_STATE(285)] = 12787, - [SMALL_STATE(286)] = 12798, - [SMALL_STATE(287)] = 12809, - [SMALL_STATE(288)] = 12820, - [SMALL_STATE(289)] = 12831, - [SMALL_STATE(290)] = 12848, - [SMALL_STATE(291)] = 12859, - [SMALL_STATE(292)] = 12870, - [SMALL_STATE(293)] = 12881, - [SMALL_STATE(294)] = 12892, - [SMALL_STATE(295)] = 12903, - [SMALL_STATE(296)] = 12914, - [SMALL_STATE(297)] = 12925, - [SMALL_STATE(298)] = 12944, - [SMALL_STATE(299)] = 12955, - [SMALL_STATE(300)] = 12966, - [SMALL_STATE(301)] = 12977, - [SMALL_STATE(302)] = 12996, - [SMALL_STATE(303)] = 13007, - [SMALL_STATE(304)] = 13018, - [SMALL_STATE(305)] = 13037, - [SMALL_STATE(306)] = 13048, - [SMALL_STATE(307)] = 13059, - [SMALL_STATE(308)] = 13078, - [SMALL_STATE(309)] = 13097, - [SMALL_STATE(310)] = 13108, - [SMALL_STATE(311)] = 13119, - [SMALL_STATE(312)] = 13130, - [SMALL_STATE(313)] = 13149, - [SMALL_STATE(314)] = 13168, - [SMALL_STATE(315)] = 13179, - [SMALL_STATE(316)] = 13198, - [SMALL_STATE(317)] = 13209, - [SMALL_STATE(318)] = 13228, - [SMALL_STATE(319)] = 13239, - [SMALL_STATE(320)] = 13250, - [SMALL_STATE(321)] = 13269, + [SMALL_STATE(266)] = 12518, + [SMALL_STATE(267)] = 12534, + [SMALL_STATE(268)] = 12550, + [SMALL_STATE(269)] = 12570, + [SMALL_STATE(270)] = 12590, + [SMALL_STATE(271)] = 12605, + [SMALL_STATE(272)] = 12620, + [SMALL_STATE(273)] = 12631, + [SMALL_STATE(274)] = 12645, + [SMALL_STATE(275)] = 12659, + [SMALL_STATE(276)] = 12673, + [SMALL_STATE(277)] = 12687, + [SMALL_STATE(278)] = 12706, + [SMALL_STATE(279)] = 12717, + [SMALL_STATE(280)] = 12728, + [SMALL_STATE(281)] = 12739, + [SMALL_STATE(282)] = 12758, + [SMALL_STATE(283)] = 12769, + [SMALL_STATE(284)] = 12780, + [SMALL_STATE(285)] = 12791, + [SMALL_STATE(286)] = 12802, + [SMALL_STATE(287)] = 12819, + [SMALL_STATE(288)] = 12830, + [SMALL_STATE(289)] = 12841, + [SMALL_STATE(290)] = 12852, + [SMALL_STATE(291)] = 12863, + [SMALL_STATE(292)] = 12874, + [SMALL_STATE(293)] = 12885, + [SMALL_STATE(294)] = 12896, + [SMALL_STATE(295)] = 12915, + [SMALL_STATE(296)] = 12934, + [SMALL_STATE(297)] = 12945, + [SMALL_STATE(298)] = 12964, + [SMALL_STATE(299)] = 12975, + [SMALL_STATE(300)] = 12986, + [SMALL_STATE(301)] = 12997, + [SMALL_STATE(302)] = 13008, + [SMALL_STATE(303)] = 13019, + [SMALL_STATE(304)] = 13038, + [SMALL_STATE(305)] = 13049, + [SMALL_STATE(306)] = 13068, + [SMALL_STATE(307)] = 13079, + [SMALL_STATE(308)] = 13098, + [SMALL_STATE(309)] = 13109, + [SMALL_STATE(310)] = 13120, + [SMALL_STATE(311)] = 13139, + [SMALL_STATE(312)] = 13150, + [SMALL_STATE(313)] = 13169, + [SMALL_STATE(314)] = 13188, + [SMALL_STATE(315)] = 13199, + [SMALL_STATE(316)] = 13210, + [SMALL_STATE(317)] = 13223, + [SMALL_STATE(318)] = 13234, + [SMALL_STATE(319)] = 13245, + [SMALL_STATE(320)] = 13256, + [SMALL_STATE(321)] = 13267, [SMALL_STATE(322)] = 13280, [SMALL_STATE(323)] = 13291, [SMALL_STATE(324)] = 13302, - [SMALL_STATE(325)] = 13315, - [SMALL_STATE(326)] = 13326, - [SMALL_STATE(327)] = 13337, - [SMALL_STATE(328)] = 13350, - [SMALL_STATE(329)] = 13361, - [SMALL_STATE(330)] = 13372, - [SMALL_STATE(331)] = 13382, - [SMALL_STATE(332)] = 13392, - [SMALL_STATE(333)] = 13402, - [SMALL_STATE(334)] = 13412, - [SMALL_STATE(335)] = 13422, - [SMALL_STATE(336)] = 13432, - [SMALL_STATE(337)] = 13442, - [SMALL_STATE(338)] = 13458, - [SMALL_STATE(339)] = 13468, - [SMALL_STATE(340)] = 13484, - [SMALL_STATE(341)] = 13496, - [SMALL_STATE(342)] = 13504, - [SMALL_STATE(343)] = 13514, - [SMALL_STATE(344)] = 13522, - [SMALL_STATE(345)] = 13538, - [SMALL_STATE(346)] = 13550, - [SMALL_STATE(347)] = 13560, - [SMALL_STATE(348)] = 13568, - [SMALL_STATE(349)] = 13578, - [SMALL_STATE(350)] = 13588, - [SMALL_STATE(351)] = 13598, - [SMALL_STATE(352)] = 13608, - [SMALL_STATE(353)] = 13618, - [SMALL_STATE(354)] = 13628, - [SMALL_STATE(355)] = 13638, - [SMALL_STATE(356)] = 13648, - [SMALL_STATE(357)] = 13658, - [SMALL_STATE(358)] = 13668, - [SMALL_STATE(359)] = 13678, - [SMALL_STATE(360)] = 13688, - [SMALL_STATE(361)] = 13698, - [SMALL_STATE(362)] = 13714, - [SMALL_STATE(363)] = 13724, - [SMALL_STATE(364)] = 13734, - [SMALL_STATE(365)] = 13744, - [SMALL_STATE(366)] = 13754, - [SMALL_STATE(367)] = 13764, - [SMALL_STATE(368)] = 13774, - [SMALL_STATE(369)] = 13784, - [SMALL_STATE(370)] = 13794, - [SMALL_STATE(371)] = 13804, - [SMALL_STATE(372)] = 13814, - [SMALL_STATE(373)] = 13830, - [SMALL_STATE(374)] = 13838, - [SMALL_STATE(375)] = 13848, - [SMALL_STATE(376)] = 13864, - [SMALL_STATE(377)] = 13874, - [SMALL_STATE(378)] = 13890, - [SMALL_STATE(379)] = 13900, - [SMALL_STATE(380)] = 13912, - [SMALL_STATE(381)] = 13922, - [SMALL_STATE(382)] = 13938, - [SMALL_STATE(383)] = 13950, - [SMALL_STATE(384)] = 13962, - [SMALL_STATE(385)] = 13974, - [SMALL_STATE(386)] = 13990, - [SMALL_STATE(387)] = 14000, - [SMALL_STATE(388)] = 14016, - [SMALL_STATE(389)] = 14032, - [SMALL_STATE(390)] = 14044, - [SMALL_STATE(391)] = 14060, - [SMALL_STATE(392)] = 14070, - [SMALL_STATE(393)] = 14086, - [SMALL_STATE(394)] = 14102, - [SMALL_STATE(395)] = 14118, - [SMALL_STATE(396)] = 14134, - [SMALL_STATE(397)] = 14150, - [SMALL_STATE(398)] = 14166, - [SMALL_STATE(399)] = 14182, - [SMALL_STATE(400)] = 14192, - [SMALL_STATE(401)] = 14202, - [SMALL_STATE(402)] = 14218, - [SMALL_STATE(403)] = 14234, - [SMALL_STATE(404)] = 14245, - [SMALL_STATE(405)] = 14258, - [SMALL_STATE(406)] = 14271, - [SMALL_STATE(407)] = 14284, - [SMALL_STATE(408)] = 14295, - [SMALL_STATE(409)] = 14308, - [SMALL_STATE(410)] = 14319, - [SMALL_STATE(411)] = 14332, - [SMALL_STATE(412)] = 14345, - [SMALL_STATE(413)] = 14358, - [SMALL_STATE(414)] = 14371, - [SMALL_STATE(415)] = 14384, - [SMALL_STATE(416)] = 14397, - [SMALL_STATE(417)] = 14410, - [SMALL_STATE(418)] = 14423, - [SMALL_STATE(419)] = 14436, - [SMALL_STATE(420)] = 14447, - [SMALL_STATE(421)] = 14460, - [SMALL_STATE(422)] = 14473, - [SMALL_STATE(423)] = 14486, - [SMALL_STATE(424)] = 14499, - [SMALL_STATE(425)] = 14512, - [SMALL_STATE(426)] = 14525, - [SMALL_STATE(427)] = 14538, - [SMALL_STATE(428)] = 14551, - [SMALL_STATE(429)] = 14564, - [SMALL_STATE(430)] = 14577, - [SMALL_STATE(431)] = 14590, - [SMALL_STATE(432)] = 14603, - [SMALL_STATE(433)] = 14616, - [SMALL_STATE(434)] = 14629, - [SMALL_STATE(435)] = 14642, - [SMALL_STATE(436)] = 14655, - [SMALL_STATE(437)] = 14668, - [SMALL_STATE(438)] = 14681, - [SMALL_STATE(439)] = 14694, - [SMALL_STATE(440)] = 14705, - [SMALL_STATE(441)] = 14718, - [SMALL_STATE(442)] = 14731, - [SMALL_STATE(443)] = 14744, - [SMALL_STATE(444)] = 14757, - [SMALL_STATE(445)] = 14770, - [SMALL_STATE(446)] = 14783, - [SMALL_STATE(447)] = 14796, - [SMALL_STATE(448)] = 14807, - [SMALL_STATE(449)] = 14820, - [SMALL_STATE(450)] = 14833, - [SMALL_STATE(451)] = 14846, - [SMALL_STATE(452)] = 14859, - [SMALL_STATE(453)] = 14869, - [SMALL_STATE(454)] = 14879, - [SMALL_STATE(455)] = 14889, - [SMALL_STATE(456)] = 14899, - [SMALL_STATE(457)] = 14907, - [SMALL_STATE(458)] = 14917, - [SMALL_STATE(459)] = 14925, - [SMALL_STATE(460)] = 14935, - [SMALL_STATE(461)] = 14945, - [SMALL_STATE(462)] = 14955, - [SMALL_STATE(463)] = 14965, - [SMALL_STATE(464)] = 14975, - [SMALL_STATE(465)] = 14985, - [SMALL_STATE(466)] = 14995, - [SMALL_STATE(467)] = 15005, - [SMALL_STATE(468)] = 15015, - [SMALL_STATE(469)] = 15025, - [SMALL_STATE(470)] = 15035, - [SMALL_STATE(471)] = 15045, - [SMALL_STATE(472)] = 15055, - [SMALL_STATE(473)] = 15065, - [SMALL_STATE(474)] = 15075, - [SMALL_STATE(475)] = 15085, - [SMALL_STATE(476)] = 15095, - [SMALL_STATE(477)] = 15105, - [SMALL_STATE(478)] = 15115, - [SMALL_STATE(479)] = 15125, - [SMALL_STATE(480)] = 15135, - [SMALL_STATE(481)] = 15145, - [SMALL_STATE(482)] = 15155, - [SMALL_STATE(483)] = 15165, - [SMALL_STATE(484)] = 15175, - [SMALL_STATE(485)] = 15185, - [SMALL_STATE(486)] = 15195, - [SMALL_STATE(487)] = 15205, - [SMALL_STATE(488)] = 15215, - [SMALL_STATE(489)] = 15225, - [SMALL_STATE(490)] = 15235, - [SMALL_STATE(491)] = 15245, - [SMALL_STATE(492)] = 15255, - [SMALL_STATE(493)] = 15265, - [SMALL_STATE(494)] = 15275, - [SMALL_STATE(495)] = 15285, - [SMALL_STATE(496)] = 15295, - [SMALL_STATE(497)] = 15305, - [SMALL_STATE(498)] = 15315, - [SMALL_STATE(499)] = 15325, - [SMALL_STATE(500)] = 15335, - [SMALL_STATE(501)] = 15345, - [SMALL_STATE(502)] = 15355, - [SMALL_STATE(503)] = 15365, - [SMALL_STATE(504)] = 15375, - [SMALL_STATE(505)] = 15385, - [SMALL_STATE(506)] = 15395, - [SMALL_STATE(507)] = 15405, - [SMALL_STATE(508)] = 15415, - [SMALL_STATE(509)] = 15425, - [SMALL_STATE(510)] = 15435, - [SMALL_STATE(511)] = 15445, - [SMALL_STATE(512)] = 15455, - [SMALL_STATE(513)] = 15465, - [SMALL_STATE(514)] = 15475, - [SMALL_STATE(515)] = 15485, - [SMALL_STATE(516)] = 15495, - [SMALL_STATE(517)] = 15505, - [SMALL_STATE(518)] = 15515, - [SMALL_STATE(519)] = 15525, - [SMALL_STATE(520)] = 15535, - [SMALL_STATE(521)] = 15541, - [SMALL_STATE(522)] = 15551, - [SMALL_STATE(523)] = 15561, - [SMALL_STATE(524)] = 15571, - [SMALL_STATE(525)] = 15581, - [SMALL_STATE(526)] = 15591, - [SMALL_STATE(527)] = 15601, - [SMALL_STATE(528)] = 15611, - [SMALL_STATE(529)] = 15621, - [SMALL_STATE(530)] = 15627, + [SMALL_STATE(325)] = 13313, + [SMALL_STATE(326)] = 13332, + [SMALL_STATE(327)] = 13343, + [SMALL_STATE(328)] = 13354, + [SMALL_STATE(329)] = 13365, + [SMALL_STATE(330)] = 13378, + [SMALL_STATE(331)] = 13388, + [SMALL_STATE(332)] = 13398, + [SMALL_STATE(333)] = 13408, + [SMALL_STATE(334)] = 13418, + [SMALL_STATE(335)] = 13434, + [SMALL_STATE(336)] = 13442, + [SMALL_STATE(337)] = 13458, + [SMALL_STATE(338)] = 13468, + [SMALL_STATE(339)] = 13478, + [SMALL_STATE(340)] = 13490, + [SMALL_STATE(341)] = 13498, + [SMALL_STATE(342)] = 13514, + [SMALL_STATE(343)] = 13524, + [SMALL_STATE(344)] = 13536, + [SMALL_STATE(345)] = 13546, + [SMALL_STATE(346)] = 13556, + [SMALL_STATE(347)] = 13566, + [SMALL_STATE(348)] = 13576, + [SMALL_STATE(349)] = 13586, + [SMALL_STATE(350)] = 13596, + [SMALL_STATE(351)] = 13612, + [SMALL_STATE(352)] = 13622, + [SMALL_STATE(353)] = 13632, + [SMALL_STATE(354)] = 13642, + [SMALL_STATE(355)] = 13652, + [SMALL_STATE(356)] = 13662, + [SMALL_STATE(357)] = 13672, + [SMALL_STATE(358)] = 13682, + [SMALL_STATE(359)] = 13692, + [SMALL_STATE(360)] = 13702, + [SMALL_STATE(361)] = 13712, + [SMALL_STATE(362)] = 13720, + [SMALL_STATE(363)] = 13736, + [SMALL_STATE(364)] = 13746, + [SMALL_STATE(365)] = 13756, + [SMALL_STATE(366)] = 13772, + [SMALL_STATE(367)] = 13784, + [SMALL_STATE(368)] = 13794, + [SMALL_STATE(369)] = 13802, + [SMALL_STATE(370)] = 13812, + [SMALL_STATE(371)] = 13828, + [SMALL_STATE(372)] = 13844, + [SMALL_STATE(373)] = 13856, + [SMALL_STATE(374)] = 13868, + [SMALL_STATE(375)] = 13878, + [SMALL_STATE(376)] = 13894, + [SMALL_STATE(377)] = 13904, + [SMALL_STATE(378)] = 13916, + [SMALL_STATE(379)] = 13932, + [SMALL_STATE(380)] = 13948, + [SMALL_STATE(381)] = 13964, + [SMALL_STATE(382)] = 13980, + [SMALL_STATE(383)] = 13996, + [SMALL_STATE(384)] = 14012, + [SMALL_STATE(385)] = 14028, + [SMALL_STATE(386)] = 14044, + [SMALL_STATE(387)] = 14060, + [SMALL_STATE(388)] = 14070, + [SMALL_STATE(389)] = 14080, + [SMALL_STATE(390)] = 14090, + [SMALL_STATE(391)] = 14100, + [SMALL_STATE(392)] = 14116, + [SMALL_STATE(393)] = 14126, + [SMALL_STATE(394)] = 14136, + [SMALL_STATE(395)] = 14148, + [SMALL_STATE(396)] = 14158, + [SMALL_STATE(397)] = 14168, + [SMALL_STATE(398)] = 14178, + [SMALL_STATE(399)] = 14188, + [SMALL_STATE(400)] = 14204, + [SMALL_STATE(401)] = 14214, + [SMALL_STATE(402)] = 14224, + [SMALL_STATE(403)] = 14240, + [SMALL_STATE(404)] = 14253, + [SMALL_STATE(405)] = 14264, + [SMALL_STATE(406)] = 14277, + [SMALL_STATE(407)] = 14290, + [SMALL_STATE(408)] = 14303, + [SMALL_STATE(409)] = 14316, + [SMALL_STATE(410)] = 14329, + [SMALL_STATE(411)] = 14342, + [SMALL_STATE(412)] = 14355, + [SMALL_STATE(413)] = 14368, + [SMALL_STATE(414)] = 14381, + [SMALL_STATE(415)] = 14394, + [SMALL_STATE(416)] = 14407, + [SMALL_STATE(417)] = 14420, + [SMALL_STATE(418)] = 14433, + [SMALL_STATE(419)] = 14446, + [SMALL_STATE(420)] = 14457, + [SMALL_STATE(421)] = 14470, + [SMALL_STATE(422)] = 14483, + [SMALL_STATE(423)] = 14496, + [SMALL_STATE(424)] = 14509, + [SMALL_STATE(425)] = 14522, + [SMALL_STATE(426)] = 14535, + [SMALL_STATE(427)] = 14548, + [SMALL_STATE(428)] = 14561, + [SMALL_STATE(429)] = 14574, + [SMALL_STATE(430)] = 14587, + [SMALL_STATE(431)] = 14600, + [SMALL_STATE(432)] = 14613, + [SMALL_STATE(433)] = 14624, + [SMALL_STATE(434)] = 14637, + [SMALL_STATE(435)] = 14650, + [SMALL_STATE(436)] = 14663, + [SMALL_STATE(437)] = 14676, + [SMALL_STATE(438)] = 14689, + [SMALL_STATE(439)] = 14702, + [SMALL_STATE(440)] = 14715, + [SMALL_STATE(441)] = 14726, + [SMALL_STATE(442)] = 14737, + [SMALL_STATE(443)] = 14750, + [SMALL_STATE(444)] = 14763, + [SMALL_STATE(445)] = 14776, + [SMALL_STATE(446)] = 14789, + [SMALL_STATE(447)] = 14802, + [SMALL_STATE(448)] = 14815, + [SMALL_STATE(449)] = 14828, + [SMALL_STATE(450)] = 14841, + [SMALL_STATE(451)] = 14852, + [SMALL_STATE(452)] = 14865, + [SMALL_STATE(453)] = 14875, + [SMALL_STATE(454)] = 14885, + [SMALL_STATE(455)] = 14893, + [SMALL_STATE(456)] = 14903, + [SMALL_STATE(457)] = 14911, + [SMALL_STATE(458)] = 14921, + [SMALL_STATE(459)] = 14929, + [SMALL_STATE(460)] = 14939, + [SMALL_STATE(461)] = 14949, + [SMALL_STATE(462)] = 14959, + [SMALL_STATE(463)] = 14969, + [SMALL_STATE(464)] = 14979, + [SMALL_STATE(465)] = 14989, + [SMALL_STATE(466)] = 14999, + [SMALL_STATE(467)] = 15009, + [SMALL_STATE(468)] = 15019, + [SMALL_STATE(469)] = 15029, + [SMALL_STATE(470)] = 15039, + [SMALL_STATE(471)] = 15049, + [SMALL_STATE(472)] = 15059, + [SMALL_STATE(473)] = 15069, + [SMALL_STATE(474)] = 15079, + [SMALL_STATE(475)] = 15089, + [SMALL_STATE(476)] = 15099, + [SMALL_STATE(477)] = 15109, + [SMALL_STATE(478)] = 15119, + [SMALL_STATE(479)] = 15129, + [SMALL_STATE(480)] = 15139, + [SMALL_STATE(481)] = 15149, + [SMALL_STATE(482)] = 15159, + [SMALL_STATE(483)] = 15169, + [SMALL_STATE(484)] = 15179, + [SMALL_STATE(485)] = 15189, + [SMALL_STATE(486)] = 15199, + [SMALL_STATE(487)] = 15209, + [SMALL_STATE(488)] = 15219, + [SMALL_STATE(489)] = 15229, + [SMALL_STATE(490)] = 15239, + [SMALL_STATE(491)] = 15249, + [SMALL_STATE(492)] = 15259, + [SMALL_STATE(493)] = 15269, + [SMALL_STATE(494)] = 15279, + [SMALL_STATE(495)] = 15289, + [SMALL_STATE(496)] = 15299, + [SMALL_STATE(497)] = 15309, + [SMALL_STATE(498)] = 15319, + [SMALL_STATE(499)] = 15329, + [SMALL_STATE(500)] = 15339, + [SMALL_STATE(501)] = 15349, + [SMALL_STATE(502)] = 15359, + [SMALL_STATE(503)] = 15369, + [SMALL_STATE(504)] = 15379, + [SMALL_STATE(505)] = 15389, + [SMALL_STATE(506)] = 15399, + [SMALL_STATE(507)] = 15409, + [SMALL_STATE(508)] = 15419, + [SMALL_STATE(509)] = 15429, + [SMALL_STATE(510)] = 15439, + [SMALL_STATE(511)] = 15449, + [SMALL_STATE(512)] = 15459, + [SMALL_STATE(513)] = 15469, + [SMALL_STATE(514)] = 15479, + [SMALL_STATE(515)] = 15489, + [SMALL_STATE(516)] = 15499, + [SMALL_STATE(517)] = 15509, + [SMALL_STATE(518)] = 15519, + [SMALL_STATE(519)] = 15529, + [SMALL_STATE(520)] = 15539, + [SMALL_STATE(521)] = 15549, + [SMALL_STATE(522)] = 15559, + [SMALL_STATE(523)] = 15569, + [SMALL_STATE(524)] = 15579, + [SMALL_STATE(525)] = 15589, + [SMALL_STATE(526)] = 15599, + [SMALL_STATE(527)] = 15605, + [SMALL_STATE(528)] = 15615, + [SMALL_STATE(529)] = 15625, + [SMALL_STATE(530)] = 15631, [SMALL_STATE(531)] = 15637, - [SMALL_STATE(532)] = 15647, + [SMALL_STATE(532)] = 15643, [SMALL_STATE(533)] = 15653, - [SMALL_STATE(534)] = 15659, - [SMALL_STATE(535)] = 15669, - [SMALL_STATE(536)] = 15679, - [SMALL_STATE(537)] = 15689, - [SMALL_STATE(538)] = 15699, - [SMALL_STATE(539)] = 15709, - [SMALL_STATE(540)] = 15719, - [SMALL_STATE(541)] = 15729, - [SMALL_STATE(542)] = 15739, - [SMALL_STATE(543)] = 15749, - [SMALL_STATE(544)] = 15759, - [SMALL_STATE(545)] = 15769, - [SMALL_STATE(546)] = 15777, - [SMALL_STATE(547)] = 15787, - [SMALL_STATE(548)] = 15797, - [SMALL_STATE(549)] = 15807, - [SMALL_STATE(550)] = 15817, - [SMALL_STATE(551)] = 15827, - [SMALL_STATE(552)] = 15837, - [SMALL_STATE(553)] = 15847, - [SMALL_STATE(554)] = 15857, - [SMALL_STATE(555)] = 15867, - [SMALL_STATE(556)] = 15877, - [SMALL_STATE(557)] = 15887, - [SMALL_STATE(558)] = 15897, - [SMALL_STATE(559)] = 15907, - [SMALL_STATE(560)] = 15917, - [SMALL_STATE(561)] = 15927, - [SMALL_STATE(562)] = 15937, - [SMALL_STATE(563)] = 15947, - [SMALL_STATE(564)] = 15957, - [SMALL_STATE(565)] = 15967, - [SMALL_STATE(566)] = 15977, - [SMALL_STATE(567)] = 15987, - [SMALL_STATE(568)] = 15997, - [SMALL_STATE(569)] = 16007, - [SMALL_STATE(570)] = 16017, - [SMALL_STATE(571)] = 16027, - [SMALL_STATE(572)] = 16037, - [SMALL_STATE(573)] = 16047, - [SMALL_STATE(574)] = 16057, - [SMALL_STATE(575)] = 16067, - [SMALL_STATE(576)] = 16077, - [SMALL_STATE(577)] = 16087, - [SMALL_STATE(578)] = 16097, - [SMALL_STATE(579)] = 16107, - [SMALL_STATE(580)] = 16117, - [SMALL_STATE(581)] = 16127, - [SMALL_STATE(582)] = 16137, - [SMALL_STATE(583)] = 16147, - [SMALL_STATE(584)] = 16157, - [SMALL_STATE(585)] = 16167, - [SMALL_STATE(586)] = 16177, - [SMALL_STATE(587)] = 16187, - [SMALL_STATE(588)] = 16197, - [SMALL_STATE(589)] = 16207, - [SMALL_STATE(590)] = 16217, - [SMALL_STATE(591)] = 16227, - [SMALL_STATE(592)] = 16237, - [SMALL_STATE(593)] = 16247, - [SMALL_STATE(594)] = 16257, - [SMALL_STATE(595)] = 16267, - [SMALL_STATE(596)] = 16277, - [SMALL_STATE(597)] = 16287, - [SMALL_STATE(598)] = 16297, - [SMALL_STATE(599)] = 16307, - [SMALL_STATE(600)] = 16317, - [SMALL_STATE(601)] = 16327, - [SMALL_STATE(602)] = 16337, - [SMALL_STATE(603)] = 16347, - [SMALL_STATE(604)] = 16357, - [SMALL_STATE(605)] = 16367, - [SMALL_STATE(606)] = 16377, - [SMALL_STATE(607)] = 16387, - [SMALL_STATE(608)] = 16397, - [SMALL_STATE(609)] = 16407, - [SMALL_STATE(610)] = 16417, - [SMALL_STATE(611)] = 16427, - [SMALL_STATE(612)] = 16437, - [SMALL_STATE(613)] = 16447, - [SMALL_STATE(614)] = 16457, - [SMALL_STATE(615)] = 16467, - [SMALL_STATE(616)] = 16477, - [SMALL_STATE(617)] = 16487, - [SMALL_STATE(618)] = 16497, - [SMALL_STATE(619)] = 16507, - [SMALL_STATE(620)] = 16517, - [SMALL_STATE(621)] = 16524, - [SMALL_STATE(622)] = 16531, - [SMALL_STATE(623)] = 16538, - [SMALL_STATE(624)] = 16545, - [SMALL_STATE(625)] = 16552, - [SMALL_STATE(626)] = 16559, - [SMALL_STATE(627)] = 16566, - [SMALL_STATE(628)] = 16573, - [SMALL_STATE(629)] = 16580, - [SMALL_STATE(630)] = 16587, - [SMALL_STATE(631)] = 16594, - [SMALL_STATE(632)] = 16601, - [SMALL_STATE(633)] = 16608, - [SMALL_STATE(634)] = 16613, - [SMALL_STATE(635)] = 16620, - [SMALL_STATE(636)] = 16627, - [SMALL_STATE(637)] = 16634, - [SMALL_STATE(638)] = 16641, - [SMALL_STATE(639)] = 16648, - [SMALL_STATE(640)] = 16655, - [SMALL_STATE(641)] = 16662, - [SMALL_STATE(642)] = 16669, - [SMALL_STATE(643)] = 16676, - [SMALL_STATE(644)] = 16683, - [SMALL_STATE(645)] = 16690, - [SMALL_STATE(646)] = 16697, - [SMALL_STATE(647)] = 16704, - [SMALL_STATE(648)] = 16711, - [SMALL_STATE(649)] = 16716, - [SMALL_STATE(650)] = 16723, - [SMALL_STATE(651)] = 16730, - [SMALL_STATE(652)] = 16737, - [SMALL_STATE(653)] = 16744, - [SMALL_STATE(654)] = 16751, - [SMALL_STATE(655)] = 16758, - [SMALL_STATE(656)] = 16765, - [SMALL_STATE(657)] = 16772, - [SMALL_STATE(658)] = 16779, - [SMALL_STATE(659)] = 16786, - [SMALL_STATE(660)] = 16793, - [SMALL_STATE(661)] = 16800, - [SMALL_STATE(662)] = 16807, - [SMALL_STATE(663)] = 16814, - [SMALL_STATE(664)] = 16821, - [SMALL_STATE(665)] = 16828, - [SMALL_STATE(666)] = 16835, - [SMALL_STATE(667)] = 16842, - [SMALL_STATE(668)] = 16849, - [SMALL_STATE(669)] = 16856, - [SMALL_STATE(670)] = 16863, - [SMALL_STATE(671)] = 16870, - [SMALL_STATE(672)] = 16877, - [SMALL_STATE(673)] = 16884, - [SMALL_STATE(674)] = 16891, - [SMALL_STATE(675)] = 16898, - [SMALL_STATE(676)] = 16905, - [SMALL_STATE(677)] = 16912, - [SMALL_STATE(678)] = 16919, - [SMALL_STATE(679)] = 16926, - [SMALL_STATE(680)] = 16933, - [SMALL_STATE(681)] = 16940, - [SMALL_STATE(682)] = 16947, - [SMALL_STATE(683)] = 16954, - [SMALL_STATE(684)] = 16961, - [SMALL_STATE(685)] = 16968, - [SMALL_STATE(686)] = 16975, - [SMALL_STATE(687)] = 16982, - [SMALL_STATE(688)] = 16989, - [SMALL_STATE(689)] = 16996, - [SMALL_STATE(690)] = 17003, - [SMALL_STATE(691)] = 17010, - [SMALL_STATE(692)] = 17017, - [SMALL_STATE(693)] = 17024, - [SMALL_STATE(694)] = 17031, - [SMALL_STATE(695)] = 17038, - [SMALL_STATE(696)] = 17045, - [SMALL_STATE(697)] = 17052, - [SMALL_STATE(698)] = 17059, - [SMALL_STATE(699)] = 17066, - [SMALL_STATE(700)] = 17073, - [SMALL_STATE(701)] = 17080, - [SMALL_STATE(702)] = 17087, - [SMALL_STATE(703)] = 17094, - [SMALL_STATE(704)] = 17101, - [SMALL_STATE(705)] = 17108, - [SMALL_STATE(706)] = 17115, - [SMALL_STATE(707)] = 17122, - [SMALL_STATE(708)] = 17129, - [SMALL_STATE(709)] = 17136, - [SMALL_STATE(710)] = 17143, - [SMALL_STATE(711)] = 17150, - [SMALL_STATE(712)] = 17157, - [SMALL_STATE(713)] = 17164, - [SMALL_STATE(714)] = 17171, - [SMALL_STATE(715)] = 17178, - [SMALL_STATE(716)] = 17185, - [SMALL_STATE(717)] = 17192, - [SMALL_STATE(718)] = 17199, - [SMALL_STATE(719)] = 17206, - [SMALL_STATE(720)] = 17213, - [SMALL_STATE(721)] = 17220, - [SMALL_STATE(722)] = 17227, - [SMALL_STATE(723)] = 17234, - [SMALL_STATE(724)] = 17241, - [SMALL_STATE(725)] = 17248, - [SMALL_STATE(726)] = 17255, - [SMALL_STATE(727)] = 17262, - [SMALL_STATE(728)] = 17269, - [SMALL_STATE(729)] = 17276, - [SMALL_STATE(730)] = 17283, - [SMALL_STATE(731)] = 17290, - [SMALL_STATE(732)] = 17297, - [SMALL_STATE(733)] = 17304, - [SMALL_STATE(734)] = 17311, - [SMALL_STATE(735)] = 17318, - [SMALL_STATE(736)] = 17325, - [SMALL_STATE(737)] = 17332, - [SMALL_STATE(738)] = 17339, - [SMALL_STATE(739)] = 17346, - [SMALL_STATE(740)] = 17353, - [SMALL_STATE(741)] = 17360, - [SMALL_STATE(742)] = 17367, - [SMALL_STATE(743)] = 17374, - [SMALL_STATE(744)] = 17381, - [SMALL_STATE(745)] = 17388, - [SMALL_STATE(746)] = 17395, - [SMALL_STATE(747)] = 17402, - [SMALL_STATE(748)] = 17409, - [SMALL_STATE(749)] = 17416, - [SMALL_STATE(750)] = 17423, - [SMALL_STATE(751)] = 17430, - [SMALL_STATE(752)] = 17437, - [SMALL_STATE(753)] = 17444, - [SMALL_STATE(754)] = 17451, - [SMALL_STATE(755)] = 17458, - [SMALL_STATE(756)] = 17465, - [SMALL_STATE(757)] = 17472, - [SMALL_STATE(758)] = 17479, - [SMALL_STATE(759)] = 17486, - [SMALL_STATE(760)] = 17493, - [SMALL_STATE(761)] = 17500, - [SMALL_STATE(762)] = 17507, - [SMALL_STATE(763)] = 17514, - [SMALL_STATE(764)] = 17521, - [SMALL_STATE(765)] = 17528, - [SMALL_STATE(766)] = 17535, - [SMALL_STATE(767)] = 17542, - [SMALL_STATE(768)] = 17549, - [SMALL_STATE(769)] = 17556, - [SMALL_STATE(770)] = 17563, - [SMALL_STATE(771)] = 17570, - [SMALL_STATE(772)] = 17577, - [SMALL_STATE(773)] = 17584, - [SMALL_STATE(774)] = 17591, - [SMALL_STATE(775)] = 17598, - [SMALL_STATE(776)] = 17605, - [SMALL_STATE(777)] = 17612, - [SMALL_STATE(778)] = 17619, - [SMALL_STATE(779)] = 17626, - [SMALL_STATE(780)] = 17633, - [SMALL_STATE(781)] = 17640, - [SMALL_STATE(782)] = 17647, - [SMALL_STATE(783)] = 17654, - [SMALL_STATE(784)] = 17661, - [SMALL_STATE(785)] = 17668, - [SMALL_STATE(786)] = 17675, - [SMALL_STATE(787)] = 17682, - [SMALL_STATE(788)] = 17689, - [SMALL_STATE(789)] = 17696, - [SMALL_STATE(790)] = 17703, - [SMALL_STATE(791)] = 17710, - [SMALL_STATE(792)] = 17717, - [SMALL_STATE(793)] = 17724, - [SMALL_STATE(794)] = 17731, - [SMALL_STATE(795)] = 17738, - [SMALL_STATE(796)] = 17745, - [SMALL_STATE(797)] = 17752, - [SMALL_STATE(798)] = 17759, - [SMALL_STATE(799)] = 17766, - [SMALL_STATE(800)] = 17773, - [SMALL_STATE(801)] = 17780, - [SMALL_STATE(802)] = 17787, - [SMALL_STATE(803)] = 17794, - [SMALL_STATE(804)] = 17801, - [SMALL_STATE(805)] = 17808, - [SMALL_STATE(806)] = 17815, - [SMALL_STATE(807)] = 17822, - [SMALL_STATE(808)] = 17829, - [SMALL_STATE(809)] = 17836, - [SMALL_STATE(810)] = 17843, - [SMALL_STATE(811)] = 17850, - [SMALL_STATE(812)] = 17857, - [SMALL_STATE(813)] = 17864, - [SMALL_STATE(814)] = 17871, - [SMALL_STATE(815)] = 17878, - [SMALL_STATE(816)] = 17885, + [SMALL_STATE(534)] = 15663, + [SMALL_STATE(535)] = 15673, + [SMALL_STATE(536)] = 15683, + [SMALL_STATE(537)] = 15693, + [SMALL_STATE(538)] = 15703, + [SMALL_STATE(539)] = 15713, + [SMALL_STATE(540)] = 15723, + [SMALL_STATE(541)] = 15733, + [SMALL_STATE(542)] = 15743, + [SMALL_STATE(543)] = 15753, + [SMALL_STATE(544)] = 15763, + [SMALL_STATE(545)] = 15773, + [SMALL_STATE(546)] = 15783, + [SMALL_STATE(547)] = 15793, + [SMALL_STATE(548)] = 15803, + [SMALL_STATE(549)] = 15813, + [SMALL_STATE(550)] = 15823, + [SMALL_STATE(551)] = 15833, + [SMALL_STATE(552)] = 15843, + [SMALL_STATE(553)] = 15853, + [SMALL_STATE(554)] = 15863, + [SMALL_STATE(555)] = 15873, + [SMALL_STATE(556)] = 15883, + [SMALL_STATE(557)] = 15893, + [SMALL_STATE(558)] = 15903, + [SMALL_STATE(559)] = 15913, + [SMALL_STATE(560)] = 15923, + [SMALL_STATE(561)] = 15933, + [SMALL_STATE(562)] = 15943, + [SMALL_STATE(563)] = 15953, + [SMALL_STATE(564)] = 15963, + [SMALL_STATE(565)] = 15973, + [SMALL_STATE(566)] = 15983, + [SMALL_STATE(567)] = 15993, + [SMALL_STATE(568)] = 16003, + [SMALL_STATE(569)] = 16013, + [SMALL_STATE(570)] = 16023, + [SMALL_STATE(571)] = 16033, + [SMALL_STATE(572)] = 16043, + [SMALL_STATE(573)] = 16053, + [SMALL_STATE(574)] = 16063, + [SMALL_STATE(575)] = 16073, + [SMALL_STATE(576)] = 16083, + [SMALL_STATE(577)] = 16093, + [SMALL_STATE(578)] = 16103, + [SMALL_STATE(579)] = 16113, + [SMALL_STATE(580)] = 16123, + [SMALL_STATE(581)] = 16133, + [SMALL_STATE(582)] = 16143, + [SMALL_STATE(583)] = 16153, + [SMALL_STATE(584)] = 16163, + [SMALL_STATE(585)] = 16173, + [SMALL_STATE(586)] = 16183, + [SMALL_STATE(587)] = 16193, + [SMALL_STATE(588)] = 16203, + [SMALL_STATE(589)] = 16213, + [SMALL_STATE(590)] = 16223, + [SMALL_STATE(591)] = 16233, + [SMALL_STATE(592)] = 16243, + [SMALL_STATE(593)] = 16253, + [SMALL_STATE(594)] = 16263, + [SMALL_STATE(595)] = 16273, + [SMALL_STATE(596)] = 16283, + [SMALL_STATE(597)] = 16293, + [SMALL_STATE(598)] = 16303, + [SMALL_STATE(599)] = 16313, + [SMALL_STATE(600)] = 16323, + [SMALL_STATE(601)] = 16333, + [SMALL_STATE(602)] = 16343, + [SMALL_STATE(603)] = 16353, + [SMALL_STATE(604)] = 16363, + [SMALL_STATE(605)] = 16373, + [SMALL_STATE(606)] = 16383, + [SMALL_STATE(607)] = 16393, + [SMALL_STATE(608)] = 16403, + [SMALL_STATE(609)] = 16413, + [SMALL_STATE(610)] = 16423, + [SMALL_STATE(611)] = 16433, + [SMALL_STATE(612)] = 16443, + [SMALL_STATE(613)] = 16453, + [SMALL_STATE(614)] = 16463, + [SMALL_STATE(615)] = 16473, + [SMALL_STATE(616)] = 16483, + [SMALL_STATE(617)] = 16493, + [SMALL_STATE(618)] = 16503, + [SMALL_STATE(619)] = 16513, + [SMALL_STATE(620)] = 16523, + [SMALL_STATE(621)] = 16530, + [SMALL_STATE(622)] = 16537, + [SMALL_STATE(623)] = 16544, + [SMALL_STATE(624)] = 16551, + [SMALL_STATE(625)] = 16558, + [SMALL_STATE(626)] = 16565, + [SMALL_STATE(627)] = 16572, + [SMALL_STATE(628)] = 16579, + [SMALL_STATE(629)] = 16586, + [SMALL_STATE(630)] = 16593, + [SMALL_STATE(631)] = 16600, + [SMALL_STATE(632)] = 16607, + [SMALL_STATE(633)] = 16614, + [SMALL_STATE(634)] = 16621, + [SMALL_STATE(635)] = 16626, + [SMALL_STATE(636)] = 16633, + [SMALL_STATE(637)] = 16640, + [SMALL_STATE(638)] = 16647, + [SMALL_STATE(639)] = 16654, + [SMALL_STATE(640)] = 16661, + [SMALL_STATE(641)] = 16668, + [SMALL_STATE(642)] = 16675, + [SMALL_STATE(643)] = 16682, + [SMALL_STATE(644)] = 16689, + [SMALL_STATE(645)] = 16696, + [SMALL_STATE(646)] = 16703, + [SMALL_STATE(647)] = 16710, + [SMALL_STATE(648)] = 16717, + [SMALL_STATE(649)] = 16724, + [SMALL_STATE(650)] = 16731, + [SMALL_STATE(651)] = 16738, + [SMALL_STATE(652)] = 16745, + [SMALL_STATE(653)] = 16752, + [SMALL_STATE(654)] = 16759, + [SMALL_STATE(655)] = 16766, + [SMALL_STATE(656)] = 16773, + [SMALL_STATE(657)] = 16780, + [SMALL_STATE(658)] = 16787, + [SMALL_STATE(659)] = 16794, + [SMALL_STATE(660)] = 16801, + [SMALL_STATE(661)] = 16808, + [SMALL_STATE(662)] = 16815, + [SMALL_STATE(663)] = 16822, + [SMALL_STATE(664)] = 16829, + [SMALL_STATE(665)] = 16836, + [SMALL_STATE(666)] = 16843, + [SMALL_STATE(667)] = 16850, + [SMALL_STATE(668)] = 16857, + [SMALL_STATE(669)] = 16864, + [SMALL_STATE(670)] = 16871, + [SMALL_STATE(671)] = 16878, + [SMALL_STATE(672)] = 16885, + [SMALL_STATE(673)] = 16892, + [SMALL_STATE(674)] = 16899, + [SMALL_STATE(675)] = 16906, + [SMALL_STATE(676)] = 16913, + [SMALL_STATE(677)] = 16920, + [SMALL_STATE(678)] = 16927, + [SMALL_STATE(679)] = 16934, + [SMALL_STATE(680)] = 16941, + [SMALL_STATE(681)] = 16948, + [SMALL_STATE(682)] = 16955, + [SMALL_STATE(683)] = 16962, + [SMALL_STATE(684)] = 16969, + [SMALL_STATE(685)] = 16976, + [SMALL_STATE(686)] = 16983, + [SMALL_STATE(687)] = 16990, + [SMALL_STATE(688)] = 16997, + [SMALL_STATE(689)] = 17004, + [SMALL_STATE(690)] = 17011, + [SMALL_STATE(691)] = 17018, + [SMALL_STATE(692)] = 17025, + [SMALL_STATE(693)] = 17032, + [SMALL_STATE(694)] = 17039, + [SMALL_STATE(695)] = 17046, + [SMALL_STATE(696)] = 17053, + [SMALL_STATE(697)] = 17060, + [SMALL_STATE(698)] = 17067, + [SMALL_STATE(699)] = 17074, + [SMALL_STATE(700)] = 17081, + [SMALL_STATE(701)] = 17088, + [SMALL_STATE(702)] = 17095, + [SMALL_STATE(703)] = 17102, + [SMALL_STATE(704)] = 17109, + [SMALL_STATE(705)] = 17116, + [SMALL_STATE(706)] = 17123, + [SMALL_STATE(707)] = 17130, + [SMALL_STATE(708)] = 17137, + [SMALL_STATE(709)] = 17144, + [SMALL_STATE(710)] = 17151, + [SMALL_STATE(711)] = 17158, + [SMALL_STATE(712)] = 17165, + [SMALL_STATE(713)] = 17172, + [SMALL_STATE(714)] = 17179, + [SMALL_STATE(715)] = 17186, + [SMALL_STATE(716)] = 17193, + [SMALL_STATE(717)] = 17200, + [SMALL_STATE(718)] = 17207, + [SMALL_STATE(719)] = 17214, + [SMALL_STATE(720)] = 17221, + [SMALL_STATE(721)] = 17228, + [SMALL_STATE(722)] = 17235, + [SMALL_STATE(723)] = 17240, + [SMALL_STATE(724)] = 17247, + [SMALL_STATE(725)] = 17254, + [SMALL_STATE(726)] = 17261, + [SMALL_STATE(727)] = 17268, + [SMALL_STATE(728)] = 17275, + [SMALL_STATE(729)] = 17282, + [SMALL_STATE(730)] = 17289, + [SMALL_STATE(731)] = 17296, + [SMALL_STATE(732)] = 17303, + [SMALL_STATE(733)] = 17310, + [SMALL_STATE(734)] = 17317, + [SMALL_STATE(735)] = 17324, + [SMALL_STATE(736)] = 17331, + [SMALL_STATE(737)] = 17338, + [SMALL_STATE(738)] = 17345, + [SMALL_STATE(739)] = 17352, + [SMALL_STATE(740)] = 17359, + [SMALL_STATE(741)] = 17366, + [SMALL_STATE(742)] = 17373, + [SMALL_STATE(743)] = 17380, + [SMALL_STATE(744)] = 17387, + [SMALL_STATE(745)] = 17394, + [SMALL_STATE(746)] = 17401, + [SMALL_STATE(747)] = 17408, + [SMALL_STATE(748)] = 17415, + [SMALL_STATE(749)] = 17422, + [SMALL_STATE(750)] = 17429, + [SMALL_STATE(751)] = 17436, + [SMALL_STATE(752)] = 17443, + [SMALL_STATE(753)] = 17450, + [SMALL_STATE(754)] = 17457, + [SMALL_STATE(755)] = 17464, + [SMALL_STATE(756)] = 17471, + [SMALL_STATE(757)] = 17478, + [SMALL_STATE(758)] = 17485, + [SMALL_STATE(759)] = 17492, + [SMALL_STATE(760)] = 17499, + [SMALL_STATE(761)] = 17506, + [SMALL_STATE(762)] = 17513, + [SMALL_STATE(763)] = 17520, + [SMALL_STATE(764)] = 17527, + [SMALL_STATE(765)] = 17534, + [SMALL_STATE(766)] = 17541, + [SMALL_STATE(767)] = 17548, + [SMALL_STATE(768)] = 17555, + [SMALL_STATE(769)] = 17562, + [SMALL_STATE(770)] = 17569, + [SMALL_STATE(771)] = 17576, + [SMALL_STATE(772)] = 17583, + [SMALL_STATE(773)] = 17590, + [SMALL_STATE(774)] = 17597, + [SMALL_STATE(775)] = 17604, + [SMALL_STATE(776)] = 17611, + [SMALL_STATE(777)] = 17618, + [SMALL_STATE(778)] = 17625, + [SMALL_STATE(779)] = 17632, + [SMALL_STATE(780)] = 17639, + [SMALL_STATE(781)] = 17646, + [SMALL_STATE(782)] = 17653, + [SMALL_STATE(783)] = 17660, + [SMALL_STATE(784)] = 17667, + [SMALL_STATE(785)] = 17674, + [SMALL_STATE(786)] = 17681, + [SMALL_STATE(787)] = 17688, + [SMALL_STATE(788)] = 17695, + [SMALL_STATE(789)] = 17702, + [SMALL_STATE(790)] = 17709, + [SMALL_STATE(791)] = 17716, + [SMALL_STATE(792)] = 17723, + [SMALL_STATE(793)] = 17730, + [SMALL_STATE(794)] = 17737, + [SMALL_STATE(795)] = 17744, + [SMALL_STATE(796)] = 17751, + [SMALL_STATE(797)] = 17758, + [SMALL_STATE(798)] = 17765, + [SMALL_STATE(799)] = 17772, + [SMALL_STATE(800)] = 17779, + [SMALL_STATE(801)] = 17786, + [SMALL_STATE(802)] = 17793, + [SMALL_STATE(803)] = 17800, + [SMALL_STATE(804)] = 17807, + [SMALL_STATE(805)] = 17814, + [SMALL_STATE(806)] = 17821, + [SMALL_STATE(807)] = 17828, + [SMALL_STATE(808)] = 17835, + [SMALL_STATE(809)] = 17842, + [SMALL_STATE(810)] = 17849, + [SMALL_STATE(811)] = 17856, + [SMALL_STATE(812)] = 17863, + [SMALL_STATE(813)] = 17870, + [SMALL_STATE(814)] = 17877, + [SMALL_STATE(815)] = 17884, + [SMALL_STATE(816)] = 17888, [SMALL_STATE(817)] = 17892, [SMALL_STATE(818)] = 17896, [SMALL_STATE(819)] = 17900, [SMALL_STATE(820)] = 17904, [SMALL_STATE(821)] = 17908, - [SMALL_STATE(822)] = 17912, - [SMALL_STATE(823)] = 17916, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -17751,886 +17739,883 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 0), [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(520), - [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(520), - [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(529), - [130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(529), - [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(532), - [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(532), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(383), - [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(533), - [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(534), - [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(535), - [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(265), - [154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ws, 2), - [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__ws, 2), - [196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(63), - [199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 2), - [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 2), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 4), - [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 4), - [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 3), - [213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 3), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(526), + [122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(526), + [125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(529), + [128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(529), + [131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(530), + [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(530), + [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(394), + [140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(531), + [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(532), + [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(533), + [149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_paired_statement_repeat1, 2), SHIFT_REPEAT(265), + [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_paired_statement_repeat1, 2), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 2), + [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 2), + [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ws, 2), + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__ws, 2), + [204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(64), + [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 3), + [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 3), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 4), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 4), [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), [249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(78), - [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(297), - [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(805), - [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(317), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(294), + [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(803), + [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(310), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 1), SHIFT_REPEAT(634), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 1), SHIFT_REPEAT(631), + [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), - [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(150), - [483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(312), - [486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(634), - [489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(307), - [492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(150), + [485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(305), + [488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(631), + [491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(277), + [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), [562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), [578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(191), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(200), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [595] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(198), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), [734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(264), [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 1), - [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__word, 2), - [747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__word, 2), SHIFT_REPEAT(271), - [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_argument, 1), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_name_repeat1, 2), - [756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_variable_name_repeat1, 2), SHIFT_REPEAT(268), - [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_name, 1), - [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__word, 1), - [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_filter_argument_repeat1, 2), - [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 3), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 4), - [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_argument, 2), - [775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_filter_argument_repeat1, 2), SHIFT_REPEAT(646), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), - [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat3, 2), SHIFT_REPEAT(449), - [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat3, 2), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 16, .production_id = 22), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 16, .production_id = 22), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_statement, 15, .production_id = 21), - [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_statement, 15, .production_id = 21), - [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 15, .production_id = 21), - [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 15, .production_id = 21), - [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 15, .production_id = 21), - [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 15, .production_id = 21), - [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 14, .production_id = 20), - [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 14, .production_id = 20), - [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_detatched_end_statement, 7, .production_id = 3), - [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_detatched_end_statement, 7, .production_id = 3), - [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_comment, 4), - [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_comment, 4), - [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 5), - [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 5), - [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_statement, 14, .production_id = 19), - [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_statement, 14, .production_id = 19), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 14, .production_id = 19), - [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 14, .production_id = 19), - [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 14, .production_id = 19), - [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 14, .production_id = 19), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 14, .production_id = 18), - [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 14, .production_id = 18), - [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 13, .production_id = 17), - [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 13, .production_id = 17), - [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_statement, 13, .production_id = 16), - [849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_statement, 13, .production_id = 16), - [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 13, .production_id = 16), - [853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 13, .production_id = 16), - [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_statement, 5, .production_id = 2), - [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_statement, 5, .production_id = 2), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 13, .production_id = 16), - [865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 13, .production_id = 16), - [867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 13, .production_id = 15), - [869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 13, .production_id = 15), - [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 13, .production_id = 14), - [873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 13, .production_id = 14), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 12, .production_id = 13), - [881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 12, .production_id = 13), - [883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 12, .production_id = 12), - [885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 12, .production_id = 12), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_detatched_end_statement, 6, .production_id = 3), - [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_detatched_end_statement, 6, .production_id = 3), - [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, .production_id = 11), - [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, .production_id = 11), - [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 12, .production_id = 11), - [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 12, .production_id = 11), - [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 12, .production_id = 10), - [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 12, .production_id = 10), - [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 12, .production_id = 9), - [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 12, .production_id = 9), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 11, .production_id = 8), - [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 11, .production_id = 8), + [747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__word, 2), SHIFT_REPEAT(272), + [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_name_repeat1, 2), + [752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_variable_name_repeat1, 2), SHIFT_REPEAT(267), + [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2), + [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_argument, 1), + [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_name_repeat2, 2), + [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_name, 1), + [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__word, 1), + [765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_name_repeat2, 2), SHIFT_REPEAT(781), + [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 3), + [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_argument, 2), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_statement, 6, .production_id = 2), + [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_statement, 6, .production_id = 2), + [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 15, .production_id = 21), + [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 15, .production_id = 21), + [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_detatched_end_statement, 7, .production_id = 3), + [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_detatched_end_statement, 7, .production_id = 3), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 14, .production_id = 20), + [794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 14, .production_id = 20), + [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_statement, 14, .production_id = 19), + [798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_statement, 14, .production_id = 19), + [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_comment, 4), + [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_comment, 4), + [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 5), + [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 5), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 14, .production_id = 19), + [814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 14, .production_id = 19), + [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 14, .production_id = 19), + [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 14, .production_id = 19), + [820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 14, .production_id = 18), + [822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 14, .production_id = 18), + [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 13, .production_id = 17), + [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 13, .production_id = 17), + [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_statement, 13, .production_id = 16), + [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_statement, 13, .production_id = 16), + [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 13, .production_id = 16), + [834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 13, .production_id = 16), + [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_statement, 5, .production_id = 2), + [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_statement, 5, .production_id = 2), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 13, .production_id = 16), + [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 13, .production_id = 16), + [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 13, .production_id = 15), + [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 13, .production_id = 15), + [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 13, .production_id = 14), + [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 13, .production_id = 14), + [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 12, .production_id = 13), + [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 12, .production_id = 13), + [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 12, .production_id = 12), + [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 12, .production_id = 12), + [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_detatched_end_statement, 6, .production_id = 3), + [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_detatched_end_statement, 6, .production_id = 3), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, .production_id = 11), + [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, .production_id = 11), + [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 12, .production_id = 11), + [886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 12, .production_id = 11), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 12, .production_id = 10), + [892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 12, .production_id = 10), + [894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 12, .production_id = 9), + [896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 12, .production_id = 9), + [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 11, .production_id = 8), + [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 11, .production_id = 8), + [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 15, .production_id = 21), + [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 15, .production_id = 21), + [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11, .production_id = 7), + [912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 11, .production_id = 7), + [914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat3, 2), SHIFT_REPEAT(436), + [917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat3, 2), + [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_statement, 15, .production_id = 21), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_statement, 15, .production_id = 21), [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 1), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 16, .production_id = 22), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 16, .production_id = 22), [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 4), [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 4), - [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11, .production_id = 7), - [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 11, .production_id = 7), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 11, .production_id = 7), [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 11, .production_id = 7), - [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_comment, 3), - [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_comment, 3), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_statement, 6, .production_id = 2), - [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_statement, 6, .production_id = 2), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2), - [955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_comment, 2), - [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_comment, 2), - [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 3), - [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 3), - [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), - [965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 11, .production_id = 6), - [967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 11, .production_id = 6), - [969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 10, .production_id = 5), - [971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 10, .production_id = 5), - [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_statement, 5), - [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elif_statement, 5), - [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 5), - [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 5), - [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 4), - [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_filter_argument, 3, .production_id = 4), - [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 5), - [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 5), - [993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_filter_argument, 2), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [999] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(345), - [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 3), - [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_statement, 6), - [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elif_statement, 6), + [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_comment, 2), + [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_comment, 2), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_statement, 11, .production_id = 6), + [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_statement, 11, .production_id = 6), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paired_comment, 10, .production_id = 5), + [955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paired_comment, 10, .production_id = 5), + [957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unpaired_comment, 3), + [959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unpaired_comment, 3), + [961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 3), + [963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 3), + [965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2), + [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_filter_argument, 2), + [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 5), + [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 5), + [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 4), + [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_filter_argument, 3, .production_id = 4), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), + [985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(343), + [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 5), + [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_statement, 5), + [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_statement, 5), + [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elif_statement, 5), + [998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_statement, 6), + [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elif_statement, 6), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 6), + [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 6), [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [1010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 6), - [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 6), - [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), - [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), - [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number, 1), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_number_repeat1, 2), SHIFT_REPEAT(389), - [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_number_repeat1, 2), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [1073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat1, 2), - [1075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unpaired_comment_repeat1, 2), SHIFT_REPEAT(403), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [1082] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(407), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [1087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(409), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [1128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat2, 2), SHIFT_REPEAT(301), - [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat2, 2), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat2, 2, .production_id = 1), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat2, 1, .production_id = 1), - [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unpaired_comment_repeat1, 2), SHIFT_REPEAT(455), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(755), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_paired_comment_repeat1, 2, .production_id = 1), - [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [1221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_comment_repeat1, 2), SHIFT_REPEAT(744), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_paired_comment_repeat1, 1, .production_id = 1), - [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), - [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), + [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 3), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [1026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_number_repeat1, 2), SHIFT_REPEAT(377), + [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_number_repeat1, 2), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [1061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number, 1), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [1067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat2, 2), SHIFT_REPEAT(295), + [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat2, 2), + [1072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(404), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ws, 2), SHIFT_REPEAT(419), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat2, 1, .production_id = 1), + [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat2, 2, .production_id = 1), + [1146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unpaired_comment_repeat1, 2), + [1148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unpaired_comment_repeat1, 2), SHIFT_REPEAT(441), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unpaired_comment_repeat1, 2), SHIFT_REPEAT(455), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [1202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(752), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_paired_comment_repeat1, 2, .production_id = 1), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [1211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_paired_comment_repeat1, 2), SHIFT_REPEAT(742), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), [1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword, 1), - [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [1324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 1), - [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [1330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_operator, 1), - [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), - [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [1356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), - [1358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(633), - [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), - [1363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(648), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 1), - [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [1486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 1), - [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [1804] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_paired_comment_repeat1, 1, .production_id = 1), + [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [1316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 1), + [1318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_operator, 1), + [1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), + [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), + [1346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(722), + [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), + [1351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(634), + [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [1454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 1), + [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 1), + [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [1798] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), }; #ifdef __cplusplus diff --git a/test/corpus/expressions.txt b/test/corpus/expressions.txt index fc0980a..475d434 100644 --- a/test/corpus/expressions.txt +++ b/test/corpus/expressions.txt @@ -4,6 +4,7 @@ variable {{ variable }} + {{ variable.item1.item2 }} {{ variable|filter }} {{ variable|filter:argument }} {{ variable|filter:argument.item1.item2 }} @@ -16,6 +17,8 @@ variable (template (content) + (variable + (variable_name)) (variable (variable_name)) (variable