From e6a775551f6e32cc0efd5b822b2987138c338d9b Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Fri, 24 May 2024 13:22:41 -0400 Subject: [PATCH] refactor!: un-alias strings in anonymouse nodes It does not make much sense to alias them here since they are not identifiers, they are strings that represent a literal node rather than a named node in the queries --- grammar.js | 2 +- queries/query/highlights.scm | 2 +- src/grammar.json | 9 +- src/node-types.json | 21 +- src/parser.c | 5245 ++++++++++++++++------------------ test/corpus/statements.txt | 52 +- 6 files changed, 2521 insertions(+), 2810 deletions(-) diff --git a/grammar.js b/grammar.js index 6d99174..3f91e06 100644 --- a/grammar.js +++ b/grammar.js @@ -86,7 +86,7 @@ module.exports = grammar({ ), anonymous_node: $ => seq( - field("name", choice(alias($.string, $.identifier), "_")), + field("name", choice($.string, "_")), quantifier($), captures($), ), diff --git a/queries/query/highlights.scm b/queries/query/highlights.scm index cdedb23..d909df1 100644 --- a/queries/query/highlights.scm +++ b/queries/query/highlights.scm @@ -6,7 +6,7 @@ (identifier) @type) (anonymous_node - (identifier) @string) + (string) @string) (predicate name: (identifier) @function.call) diff --git a/src/grammar.json b/src/grammar.json index aced227..df0e727 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -406,13 +406,8 @@ "type": "CHOICE", "members": [ { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "string" - }, - "named": true, - "value": "identifier" + "type": "SYMBOL", + "name": "string" }, { "type": "STRING", diff --git a/src/node-types.json b/src/node-types.json index 85576e7..0096af7 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -42,7 +42,7 @@ "named": false }, { - "type": "identifier", + "type": "string", "named": true } ] @@ -145,21 +145,6 @@ ] } }, - { - "type": "identifier", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "string_content", - "named": true - } - ] - } - }, { "type": "list", "named": true, @@ -444,6 +429,10 @@ "type": "escape_sequence", "named": true }, + { + "type": "identifier", + "named": true + }, { "type": "predicate_type", "named": true diff --git a/src/parser.c b/src/parser.c index 284310e..e11d7c2 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,7 +5,7 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 341 +#define STATE_COUNT 329 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 47 #define ALIAS_COUNT 0 @@ -13,7 +13,7 @@ #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 11 -#define PRODUCTION_ID_COUNT 20 +#define PRODUCTION_ID_COUNT 18 enum ts_symbol_identifiers { anon_sym_DOT = 1, @@ -375,24 +375,22 @@ static const char * const ts_field_names[] = { static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [1] = {.index = 0, .length = 1}, - [2] = {.index = 0, .length = 1}, - [3] = {.index = 1, .length = 2}, - [4] = {.index = 1, .length = 2}, - [5] = {.index = 3, .length = 1}, - [6] = {.index = 4, .length = 1}, - [7] = {.index = 5, .length = 1}, - [8] = {.index = 6, .length = 2}, - [9] = {.index = 8, .length = 2}, - [10] = {.index = 10, .length = 2}, - [11] = {.index = 12, .length = 3}, - [12] = {.index = 15, .length = 4}, - [13] = {.index = 19, .length = 2}, - [14] = {.index = 21, .length = 3}, - [15] = {.index = 24, .length = 2}, - [16] = {.index = 26, .length = 3}, - [17] = {.index = 29, .length = 2}, - [18] = {.index = 31, .length = 3}, - [19] = {.index = 34, .length = 3}, + [2] = {.index = 1, .length = 2}, + [3] = {.index = 3, .length = 1}, + [4] = {.index = 4, .length = 1}, + [5] = {.index = 5, .length = 1}, + [6] = {.index = 6, .length = 2}, + [7] = {.index = 8, .length = 2}, + [8] = {.index = 10, .length = 2}, + [9] = {.index = 12, .length = 3}, + [10] = {.index = 15, .length = 4}, + [11] = {.index = 19, .length = 2}, + [12] = {.index = 21, .length = 3}, + [13] = {.index = 24, .length = 2}, + [14] = {.index = 26, .length = 3}, + [15] = {.index = 29, .length = 2}, + [16] = {.index = 31, .length = 3}, + [17] = {.index = 34, .length = 3}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -454,18 +452,9 @@ static const TSFieldMapEntry ts_field_map_entries[] = { static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, - [2] = { - [0] = sym_identifier, - }, - [4] = { - [0] = sym_identifier, - }, }; static const uint16_t ts_non_terminal_alias_map[] = { - sym_string, 2, - sym_string, - sym_identifier, 0, }; @@ -473,66 +462,66 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, - [3] = 2, - [4] = 4, - [5] = 4, + [3] = 3, + [4] = 3, + [5] = 2, [6] = 2, - [7] = 4, + [7] = 3, [8] = 8, - [9] = 8, + [9] = 9, [10] = 10, - [11] = 11, + [11] = 9, [12] = 12, [13] = 13, [14] = 12, - [15] = 8, - [16] = 12, - [17] = 10, - [18] = 10, - [19] = 13, - [20] = 20, + [15] = 10, + [16] = 13, + [17] = 17, + [18] = 12, + [19] = 10, + [20] = 8, [21] = 13, - [22] = 11, - [23] = 11, + [22] = 8, + [23] = 9, [24] = 24, - [25] = 25, - [26] = 25, + [25] = 24, + [26] = 24, [27] = 27, - [28] = 28, + [28] = 27, [29] = 29, - [30] = 27, - [31] = 31, - [32] = 27, - [33] = 24, - [34] = 24, + [30] = 30, + [31] = 30, + [32] = 30, + [33] = 33, + [34] = 34, [35] = 35, - [36] = 35, - [37] = 31, - [38] = 28, - [39] = 29, - [40] = 40, - [41] = 25, - [42] = 29, - [43] = 35, - [44] = 40, - [45] = 31, - [46] = 40, - [47] = 28, + [36] = 29, + [37] = 34, + [38] = 33, + [39] = 39, + [40] = 35, + [41] = 27, + [42] = 33, + [43] = 39, + [44] = 34, + [45] = 29, + [46] = 35, + [47] = 39, [48] = 48, [49] = 49, [50] = 48, - [51] = 51, - [52] = 48, + [51] = 48, + [52] = 52, [53] = 53, - [54] = 54, + [54] = 53, [55] = 55, [56] = 56, [57] = 57, [58] = 55, - [59] = 55, - [60] = 53, - [61] = 53, - [62] = 54, + [59] = 56, + [60] = 60, + [61] = 55, + [62] = 53, [63] = 63, [64] = 64, [65] = 65, @@ -550,41 +539,41 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [77] = 77, [78] = 78, [79] = 79, - [80] = 80, - [81] = 80, - [82] = 80, - [83] = 79, - [84] = 77, - [85] = 68, - [86] = 77, - [87] = 74, - [88] = 79, - [89] = 70, - [90] = 65, - [91] = 67, - [92] = 68, - [93] = 78, - [94] = 76, - [95] = 69, + [80] = 79, + [81] = 79, + [82] = 74, + [83] = 65, + [84] = 68, + [85] = 64, + [86] = 63, + [87] = 63, + [88] = 69, + [89] = 67, + [90] = 78, + [91] = 75, + [92] = 76, + [93] = 65, + [94] = 71, + [95] = 75, [96] = 73, - [97] = 69, - [98] = 65, - [99] = 75, - [100] = 64, - [101] = 63, - [102] = 70, - [103] = 71, - [104] = 72, - [105] = 67, - [106] = 71, - [107] = 72, - [108] = 75, - [109] = 63, - [110] = 76, - [111] = 78, - [112] = 73, - [113] = 64, - [114] = 74, + [97] = 70, + [98] = 78, + [99] = 72, + [100] = 71, + [101] = 70, + [102] = 67, + [103] = 68, + [104] = 64, + [105] = 74, + [106] = 72, + [107] = 73, + [108] = 69, + [109] = 76, + [110] = 66, + [111] = 66, + [112] = 112, + [113] = 113, + [114] = 114, [115] = 115, [116] = 116, [117] = 117, @@ -600,15 +589,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [127] = 127, [128] = 128, [129] = 129, - [130] = 130, + [130] = 113, [131] = 131, [132] = 132, [133] = 133, [134] = 134, - [135] = 116, + [135] = 135, [136] = 136, [137] = 137, - [138] = 138, + [138] = 112, [139] = 139, [140] = 140, [141] = 141, @@ -633,184 +622,172 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [160] = 160, [161] = 161, [162] = 162, - [163] = 163, - [164] = 164, - [165] = 115, - [166] = 166, - [167] = 167, + [163] = 112, + [164] = 162, + [165] = 113, + [166] = 162, + [167] = 143, [168] = 168, - [169] = 168, - [170] = 116, - [171] = 168, - [172] = 115, - [173] = 120, - [174] = 140, - [175] = 127, - [176] = 126, - [177] = 125, - [178] = 123, - [179] = 122, - [180] = 121, - [181] = 120, - [182] = 119, - [183] = 129, - [184] = 184, - [185] = 137, - [186] = 140, - [187] = 142, - [188] = 148, - [189] = 151, - [190] = 157, - [191] = 160, - [192] = 161, - [193] = 118, - [194] = 167, - [195] = 146, - [196] = 141, - [197] = 131, - [198] = 150, - [199] = 166, - [200] = 145, - [201] = 164, - [202] = 159, - [203] = 152, - [204] = 136, - [205] = 162, - [206] = 143, - [207] = 124, - [208] = 184, - [209] = 209, - [210] = 163, - [211] = 130, - [212] = 132, - [213] = 133, - [214] = 158, - [215] = 215, - [216] = 134, - [217] = 138, - [218] = 139, - [219] = 144, - [220] = 117, + [169] = 141, + [170] = 145, + [171] = 144, + [172] = 172, + [173] = 134, + [174] = 126, + [175] = 125, + [176] = 120, + [177] = 119, + [178] = 118, + [179] = 115, + [180] = 132, + [181] = 139, + [182] = 137, + [183] = 131, + [184] = 124, + [185] = 150, + [186] = 114, + [187] = 151, + [188] = 152, + [189] = 154, + [190] = 156, + [191] = 157, + [192] = 159, + [193] = 160, + [194] = 161, + [195] = 153, + [196] = 172, + [197] = 197, + [198] = 158, + [199] = 117, + [200] = 121, + [201] = 122, + [202] = 123, + [203] = 155, + [204] = 204, + [205] = 127, + [206] = 128, + [207] = 129, + [208] = 133, + [209] = 135, + [210] = 136, + [211] = 140, + [212] = 142, + [213] = 146, + [214] = 147, + [215] = 148, + [216] = 149, + [217] = 149, + [218] = 148, + [219] = 155, + [220] = 158, [221] = 147, - [222] = 149, + [222] = 146, [223] = 153, - [224] = 154, - [225] = 156, - [226] = 155, - [227] = 155, + [224] = 161, + [225] = 160, + [226] = 159, + [227] = 157, [228] = 156, - [229] = 158, - [230] = 163, - [231] = 154, - [232] = 153, - [233] = 124, - [234] = 143, - [235] = 162, - [236] = 136, - [237] = 152, - [238] = 159, - [239] = 164, - [240] = 145, - [241] = 166, - [242] = 150, - [243] = 131, - [244] = 141, - [245] = 146, - [246] = 149, - [247] = 167, - [248] = 118, - [249] = 161, - [250] = 160, - [251] = 157, - [252] = 151, - [253] = 148, - [254] = 147, - [255] = 142, - [256] = 128, - [257] = 137, - [258] = 258, - [259] = 117, - [260] = 129, - [261] = 119, - [262] = 144, - [263] = 139, + [229] = 154, + [230] = 152, + [231] = 151, + [232] = 114, + [233] = 150, + [234] = 142, + [235] = 124, + [236] = 131, + [237] = 137, + [238] = 139, + [239] = 132, + [240] = 115, + [241] = 118, + [242] = 119, + [243] = 120, + [244] = 140, + [245] = 125, + [246] = 126, + [247] = 134, + [248] = 116, + [249] = 136, + [250] = 143, + [251] = 144, + [252] = 135, + [253] = 145, + [254] = 133, + [255] = 141, + [256] = 116, + [257] = 129, + [258] = 117, + [259] = 172, + [260] = 260, + [261] = 128, + [262] = 127, + [263] = 123, [264] = 121, [265] = 122, - [266] = 138, - [267] = 123, - [268] = 134, + [266] = 266, + [267] = 267, + [268] = 268, [269] = 269, - [270] = 133, - [271] = 132, - [272] = 125, - [273] = 126, - [274] = 127, - [275] = 184, - [276] = 130, - [277] = 128, - [278] = 215, - [279] = 279, + [270] = 266, + [271] = 267, + [272] = 272, + [273] = 204, + [274] = 267, + [275] = 275, + [276] = 266, + [277] = 277, + [278] = 268, + [279] = 272, [280] = 280, [281] = 281, - [282] = 282, - [283] = 283, - [284] = 284, - [285] = 284, - [286] = 283, + [282] = 281, + [283] = 268, + [284] = 280, + [285] = 285, + [286] = 281, [287] = 287, - [288] = 281, - [289] = 289, + [288] = 280, + [289] = 272, [290] = 290, - [291] = 290, - [292] = 279, - [293] = 282, - [294] = 282, - [295] = 283, - [296] = 284, - [297] = 279, - [298] = 281, - [299] = 299, - [300] = 300, + [291] = 197, + [292] = 197, + [293] = 293, + [294] = 204, + [295] = 295, + [296] = 287, + [297] = 285, + [298] = 287, + [299] = 290, + [300] = 285, [301] = 290, [302] = 302, - [303] = 303, - [304] = 209, + [303] = 302, + [304] = 302, [305] = 305, - [306] = 209, - [307] = 215, - [308] = 302, - [309] = 302, - [310] = 299, - [311] = 300, - [312] = 299, - [313] = 300, - [314] = 314, - [315] = 314, - [316] = 316, - [317] = 314, + [306] = 306, + [307] = 307, + [308] = 308, + [309] = 308, + [310] = 308, + [311] = 311, + [312] = 312, + [313] = 312, + [314] = 311, + [315] = 312, + [316] = 311, + [317] = 317, [318] = 318, [319] = 319, [320] = 320, - [321] = 321, - [322] = 320, - [323] = 321, - [324] = 320, - [325] = 325, - [326] = 321, - [327] = 325, - [328] = 325, - [329] = 329, - [330] = 329, - [331] = 331, - [332] = 332, - [333] = 333, - [334] = 329, - [335] = 335, - [336] = 335, - [337] = 337, - [338] = 332, - [339] = 335, - [340] = 332, + [321] = 320, + [322] = 317, + [323] = 323, + [324] = 318, + [325] = 317, + [326] = 318, + [327] = 327, + [328] = 320, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -1231,7 +1208,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [76] = {.lex_state = 1}, [77] = {.lex_state = 1}, [78] = {.lex_state = 1}, - [79] = {.lex_state = 1}, + [79] = {.lex_state = 15}, [80] = {.lex_state = 15}, [81] = {.lex_state = 15}, [82] = {.lex_state = 15}, @@ -1264,9 +1241,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [109] = {.lex_state = 15}, [110] = {.lex_state = 15}, [111] = {.lex_state = 15}, - [112] = {.lex_state = 15}, - [113] = {.lex_state = 15}, - [114] = {.lex_state = 15}, + [112] = {.lex_state = 1}, + [113] = {.lex_state = 1}, + [114] = {.lex_state = 1}, [115] = {.lex_state = 1}, [116] = {.lex_state = 1}, [117] = {.lex_state = 1}, @@ -1282,15 +1259,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [127] = {.lex_state = 1}, [128] = {.lex_state = 1}, [129] = {.lex_state = 1}, - [130] = {.lex_state = 1}, + [130] = {.lex_state = 15}, [131] = {.lex_state = 1}, [132] = {.lex_state = 1}, [133] = {.lex_state = 1}, [134] = {.lex_state = 1}, - [135] = {.lex_state = 15}, + [135] = {.lex_state = 1}, [136] = {.lex_state = 1}, [137] = {.lex_state = 1}, - [138] = {.lex_state = 1}, + [138] = {.lex_state = 15}, [139] = {.lex_state = 1}, [140] = {.lex_state = 1}, [141] = {.lex_state = 1}, @@ -1315,15 +1292,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [160] = {.lex_state = 1}, [161] = {.lex_state = 1}, [162] = {.lex_state = 1}, - [163] = {.lex_state = 1}, + [163] = {.lex_state = 15}, [164] = {.lex_state = 1}, [165] = {.lex_state = 15}, [166] = {.lex_state = 1}, - [167] = {.lex_state = 1}, - [168] = {.lex_state = 1}, - [169] = {.lex_state = 1}, + [167] = {.lex_state = 15}, + [168] = {.lex_state = 15}, + [169] = {.lex_state = 15}, [170] = {.lex_state = 15}, - [171] = {.lex_state = 1}, + [171] = {.lex_state = 15}, [172] = {.lex_state = 15}, [173] = {.lex_state = 15}, [174] = {.lex_state = 15}, @@ -1349,25 +1326,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [194] = {.lex_state = 15}, [195] = {.lex_state = 15}, [196] = {.lex_state = 15}, - [197] = {.lex_state = 15}, + [197] = {.lex_state = 1}, [198] = {.lex_state = 15}, [199] = {.lex_state = 15}, [200] = {.lex_state = 15}, [201] = {.lex_state = 15}, [202] = {.lex_state = 15}, [203] = {.lex_state = 15}, - [204] = {.lex_state = 15}, + [204] = {.lex_state = 1}, [205] = {.lex_state = 15}, [206] = {.lex_state = 15}, [207] = {.lex_state = 15}, [208] = {.lex_state = 15}, - [209] = {.lex_state = 1}, + [209] = {.lex_state = 15}, [210] = {.lex_state = 15}, [211] = {.lex_state = 15}, [212] = {.lex_state = 15}, [213] = {.lex_state = 15}, [214] = {.lex_state = 15}, - [215] = {.lex_state = 1}, + [215] = {.lex_state = 15}, [216] = {.lex_state = 15}, [217] = {.lex_state = 15}, [218] = {.lex_state = 15}, @@ -1418,19 +1395,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [263] = {.lex_state = 15}, [264] = {.lex_state = 15}, [265] = {.lex_state = 15}, - [266] = {.lex_state = 15}, - [267] = {.lex_state = 15}, - [268] = {.lex_state = 15}, - [269] = {.lex_state = 15}, - [270] = {.lex_state = 15}, - [271] = {.lex_state = 15}, - [272] = {.lex_state = 15}, + [266] = {.lex_state = 1}, + [267] = {.lex_state = 1}, + [268] = {.lex_state = 1}, + [269] = {.lex_state = 1}, + [270] = {.lex_state = 1}, + [271] = {.lex_state = 1}, + [272] = {.lex_state = 1}, [273] = {.lex_state = 15}, - [274] = {.lex_state = 15}, - [275] = {.lex_state = 15}, - [276] = {.lex_state = 15}, - [277] = {.lex_state = 15}, - [278] = {.lex_state = 15}, + [274] = {.lex_state = 1}, + [275] = {.lex_state = 1}, + [276] = {.lex_state = 1}, + [277] = {.lex_state = 1}, + [278] = {.lex_state = 1}, [279] = {.lex_state = 1}, [280] = {.lex_state = 1}, [281] = {.lex_state = 1}, @@ -1443,56 +1420,44 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [288] = {.lex_state = 1}, [289] = {.lex_state = 1}, [290] = {.lex_state = 1}, - [291] = {.lex_state = 1}, - [292] = {.lex_state = 1}, - [293] = {.lex_state = 1}, - [294] = {.lex_state = 1}, - [295] = {.lex_state = 1}, - [296] = {.lex_state = 1}, - [297] = {.lex_state = 1}, - [298] = {.lex_state = 1}, - [299] = {.lex_state = 1}, - [300] = {.lex_state = 1}, - [301] = {.lex_state = 1}, - [302] = {.lex_state = 1}, - [303] = {.lex_state = 0}, - [304] = {.lex_state = 15}, - [305] = {.lex_state = 0}, - [306] = {.lex_state = 15}, - [307] = {.lex_state = 15}, - [308] = {.lex_state = 15}, - [309] = {.lex_state = 15}, - [310] = {.lex_state = 15}, - [311] = {.lex_state = 15}, - [312] = {.lex_state = 15}, - [313] = {.lex_state = 15}, - [314] = {.lex_state = 3}, - [315] = {.lex_state = 3}, - [316] = {.lex_state = 15}, - [317] = {.lex_state = 3}, - [318] = {.lex_state = 3}, - [319] = {.lex_state = 3}, - [320] = {.lex_state = 4}, - [321] = {.lex_state = 4}, - [322] = {.lex_state = 4}, - [323] = {.lex_state = 4}, + [291] = {.lex_state = 15}, + [292] = {.lex_state = 15}, + [293] = {.lex_state = 0}, + [294] = {.lex_state = 15}, + [295] = {.lex_state = 0}, + [296] = {.lex_state = 15}, + [297] = {.lex_state = 15}, + [298] = {.lex_state = 15}, + [299] = {.lex_state = 15}, + [300] = {.lex_state = 15}, + [301] = {.lex_state = 15}, + [302] = {.lex_state = 3}, + [303] = {.lex_state = 3}, + [304] = {.lex_state = 3}, + [305] = {.lex_state = 15}, + [306] = {.lex_state = 3}, + [307] = {.lex_state = 3}, + [308] = {.lex_state = 4}, + [309] = {.lex_state = 4}, + [310] = {.lex_state = 4}, + [311] = {.lex_state = 4}, + [312] = {.lex_state = 4}, + [313] = {.lex_state = 4}, + [314] = {.lex_state = 4}, + [315] = {.lex_state = 4}, + [316] = {.lex_state = 4}, + [317] = {.lex_state = 0}, + [318] = {.lex_state = 4}, + [319] = {.lex_state = 6}, + [320] = {.lex_state = 0}, + [321] = {.lex_state = 0}, + [322] = {.lex_state = 0}, + [323] = {.lex_state = 0}, [324] = {.lex_state = 4}, - [325] = {.lex_state = 4}, + [325] = {.lex_state = 0}, [326] = {.lex_state = 4}, - [327] = {.lex_state = 4}, - [328] = {.lex_state = 4}, - [329] = {.lex_state = 0}, - [330] = {.lex_state = 0}, - [331] = {.lex_state = 0}, - [332] = {.lex_state = 4}, - [333] = {.lex_state = 6}, - [334] = {.lex_state = 0}, - [335] = {.lex_state = 0}, - [336] = {.lex_state = 0}, - [337] = {.lex_state = 0}, - [338] = {.lex_state = 4}, - [339] = {.lex_state = 0}, - [340] = {.lex_state = 4}, + [327] = {.lex_state = 0}, + [328] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -1519,16 +1484,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_predicate_type] = ACTIONS(1), }, [1] = { - [sym_program] = STATE(337), + [sym_program] = STATE(323), [sym_definition] = STATE(57), - [sym_string] = STATE(88), - [sym_list] = STATE(310), - [sym_grouping] = STATE(310), - [sym_anonymous_node] = STATE(310), - [sym_named_node] = STATE(310), - [sym__field_name] = STATE(81), - [sym_field_definition] = STATE(310), - [sym_predicate] = STATE(310), + [sym_string] = STATE(84), + [sym_list] = STATE(301), + [sym_grouping] = STATE(301), + [sym_anonymous_node] = STATE(301), + [sym_named_node] = STATE(301), + [sym__field_name] = STATE(80), + [sym_field_definition] = STATE(301), + [sym_predicate] = STATE(301), [aux_sym_program_repeat1] = STATE(57), [ts_builtin_sym_end] = ACTIONS(5), [sym_identifier] = ACTIONS(7), @@ -1560,17 +1525,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(29), 1, anon_sym_BANG, - STATE(23), 1, + STATE(13), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(284), 3, + STATE(266), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -1596,17 +1561,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(33), 1, anon_sym_RPAREN, - STATE(11), 1, + STATE(19), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(296), 3, + STATE(286), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -1632,17 +1597,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(37), 1, anon_sym_RPAREN, - STATE(14), 1, + STATE(15), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(301), 3, + STATE(281), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -1668,17 +1633,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(41), 1, anon_sym_RPAREN, - STATE(16), 1, + STATE(21), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(291), 3, + STATE(270), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -1704,17 +1669,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(45), 1, anon_sym_RPAREN, - STATE(22), 1, + STATE(16), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(285), 3, + STATE(276), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -1740,17 +1705,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(49), 1, anon_sym_RPAREN, - STATE(12), 1, + STATE(10), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(290), 3, + STATE(282), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -1774,60 +1739,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(57), 1, anon_sym_POUND, - STATE(5), 1, + STATE(4), 1, sym__node_identifier, - STATE(50), 1, + STATE(51), 1, aux_sym_grouping_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(303), 2, + STATE(295), 2, sym_definition, sym__group_expression, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [349] = 14, + [349] = 13, ACTIONS(3), 1, sym_comment, + ACTIONS(7), 1, + sym_identifier, + ACTIONS(19), 1, + anon_sym__, ACTIONS(21), 1, anon_sym_DQUOTE, ACTIONS(23), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(53), 1, - anon_sym__, + ACTIONS(29), 1, + anon_sym_BANG, ACTIONS(59), 1, - sym_identifier, - ACTIONS(61), 1, anon_sym_RPAREN, - ACTIONS(63), 1, - anon_sym_POUND, - STATE(4), 1, - sym__node_identifier, - STATE(48), 1, - aux_sym_grouping_repeat1, - STATE(79), 1, + STATE(17), 1, + aux_sym_named_node_repeat1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(303), 2, + STATE(274), 3, sym_definition, - sym__group_expression, - STATE(299), 6, + sym__named_node_expression, + sym_negated_field, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [398] = 13, + [396] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -1842,26 +1806,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(65), 1, + ACTIONS(61), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(295), 3, + STATE(289), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [445] = 13, + [443] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -1876,26 +1840,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(67), 1, + ACTIONS(63), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(294), 3, + STATE(267), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [492] = 13, + [490] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -1910,26 +1874,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(69), 1, + ACTIONS(65), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(281), 3, + STATE(284), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [539] = 13, + [537] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -1944,26 +1908,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(71), 1, + ACTIONS(67), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(292), 3, + STATE(283), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [586] = 13, + [584] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -1978,61 +1942,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(73), 1, + ACTIONS(69), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(298), 3, + STATE(288), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [633] = 14, + [631] = 13, ACTIONS(3), 1, sym_comment, + ACTIONS(7), 1, + sym_identifier, + ACTIONS(19), 1, + anon_sym__, ACTIONS(21), 1, anon_sym_DQUOTE, ACTIONS(23), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(53), 1, - anon_sym__, - ACTIONS(75), 1, - sym_identifier, - ACTIONS(77), 1, + ACTIONS(29), 1, + anon_sym_BANG, + ACTIONS(71), 1, anon_sym_RPAREN, - ACTIONS(79), 1, - anon_sym_POUND, - STATE(7), 1, - sym__node_identifier, - STATE(52), 1, - aux_sym_grouping_repeat1, - STATE(79), 1, + STATE(17), 1, + aux_sym_named_node_repeat1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(303), 2, + STATE(272), 3, sym_definition, - sym__group_expression, - STATE(299), 6, + sym__named_node_expression, + sym_negated_field, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [682] = 13, + [678] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -2047,60 +2010,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(81), 1, + ACTIONS(73), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(288), 3, + STATE(268), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [729] = 13, + [725] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(75), 1, sym_identifier, - ACTIONS(19), 1, + ACTIONS(78), 1, anon_sym__, - ACTIONS(21), 1, + ACTIONS(81), 1, anon_sym_DQUOTE, - ACTIONS(23), 1, + ACTIONS(84), 1, anon_sym_LBRACK, - ACTIONS(25), 1, + ACTIONS(87), 1, anon_sym_LPAREN, - ACTIONS(29), 1, - anon_sym_BANG, - ACTIONS(83), 1, + ACTIONS(90), 1, anon_sym_RPAREN, - STATE(20), 1, + ACTIONS(92), 1, + anon_sym_BANG, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(286), 3, + STATE(277), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [776] = 13, + [772] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -2115,26 +2078,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(85), 1, + ACTIONS(95), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(283), 3, + STATE(280), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [823] = 13, + [819] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -2149,60 +2112,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(87), 1, + ACTIONS(97), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, STATE(279), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [870] = 13, + [866] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 1, - sym_identifier, - ACTIONS(92), 1, - anon_sym__, - ACTIONS(95), 1, + ACTIONS(21), 1, anon_sym_DQUOTE, - ACTIONS(98), 1, + ACTIONS(23), 1, anon_sym_LBRACK, - ACTIONS(101), 1, + ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(104), 1, + ACTIONS(53), 1, + anon_sym__, + ACTIONS(99), 1, + sym_identifier, + ACTIONS(101), 1, anon_sym_RPAREN, - ACTIONS(106), 1, - anon_sym_BANG, - STATE(20), 1, - aux_sym_named_node_repeat1, - STATE(79), 1, + ACTIONS(103), 1, + anon_sym_POUND, + STATE(7), 1, + sym__node_identifier, + STATE(48), 1, + aux_sym_grouping_repeat1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(289), 3, + STATE(295), 2, sym_definition, - sym__named_node_expression, - sym_negated_field, - STATE(299), 6, + sym__group_expression, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [917] = 13, + [915] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -2217,53 +2181,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(109), 1, + ACTIONS(105), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(297), 3, + STATE(278), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [964] = 13, + [962] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_identifier, - ACTIONS(19), 1, - anon_sym__, ACTIONS(21), 1, anon_sym_DQUOTE, ACTIONS(23), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(29), 1, - anon_sym_BANG, - ACTIONS(111), 1, + ACTIONS(53), 1, + anon_sym__, + ACTIONS(107), 1, + sym_identifier, + ACTIONS(109), 1, anon_sym_RPAREN, - STATE(20), 1, - aux_sym_named_node_repeat1, - STATE(79), 1, + ACTIONS(111), 1, + anon_sym_POUND, + STATE(3), 1, + sym__node_identifier, + STATE(50), 1, + aux_sym_grouping_repeat1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(282), 3, + STATE(295), 2, sym_definition, - sym__named_node_expression, - sym_negated_field, - STATE(299), 6, + sym__group_expression, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2287,17 +2252,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(113), 1, anon_sym_RPAREN, - STATE(20), 1, + STATE(17), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(293), 3, + STATE(271), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2319,17 +2284,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - STATE(19), 1, - aux_sym_named_node_repeat1, - STATE(79), 1, + ACTIONS(65), 1, + anon_sym_RPAREN, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(282), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2351,17 +2316,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(115), 1, + ACTIONS(69), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2383,17 +2348,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(117), 1, + ACTIONS(95), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2415,17 +2380,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(83), 1, + ACTIONS(115), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2447,17 +2412,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(119), 1, + ACTIONS(117), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2479,17 +2444,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(121), 1, + ACTIONS(119), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2511,17 +2476,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(85), 1, + ACTIONS(121), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2543,17 +2508,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - STATE(18), 1, - aux_sym_named_node_repeat1, - STATE(79), 1, + ACTIONS(123), 1, + anon_sym_RPAREN, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(288), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2575,17 +2540,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(65), 1, + ACTIONS(125), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2607,17 +2572,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - STATE(21), 1, - aux_sym_named_node_repeat1, - STATE(79), 1, + ACTIONS(113), 1, + anon_sym_RPAREN, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(293), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2639,17 +2604,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - STATE(13), 1, + STATE(12), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(294), 3, + STATE(278), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2671,17 +2636,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(123), 1, + ACTIONS(127), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2703,17 +2668,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(125), 1, + ACTIONS(129), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2735,17 +2700,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - STATE(10), 1, + STATE(18), 1, aux_sym_named_node_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(298), 3, + STATE(268), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2767,17 +2732,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(127), 1, + ACTIONS(59), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2799,17 +2764,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(129), 1, - anon_sym_RPAREN, - STATE(79), 1, + STATE(23), 1, + aux_sym_named_node_repeat1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(279), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2831,17 +2796,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(109), 1, + ACTIONS(131), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2863,17 +2828,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(131), 1, + ACTIONS(133), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2895,17 +2860,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(133), 1, + ACTIONS(63), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2927,17 +2892,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(135), 1, - anon_sym_RPAREN, - STATE(79), 1, + STATE(9), 1, + aux_sym_named_node_repeat1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(272), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2959,17 +2924,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(71), 1, - anon_sym_RPAREN, - STATE(79), 1, + STATE(14), 1, + aux_sym_named_node_repeat1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(283), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -2991,17 +2956,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - STATE(17), 1, - aux_sym_named_node_repeat1, - STATE(79), 1, + ACTIONS(135), 1, + anon_sym_RPAREN, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(281), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3023,17 +2988,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(87), 1, + ACTIONS(137), 1, anon_sym_RPAREN, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(275), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3055,17 +3020,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(29), 1, anon_sym_BANG, - ACTIONS(137), 1, - anon_sym_RPAREN, - STATE(79), 1, + STATE(11), 1, + aux_sym_named_node_repeat1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(289), 3, sym_definition, sym__named_node_expression, sym_negated_field, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3089,14 +3054,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(49), 1, aux_sym_grouping_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(303), 2, + STATE(295), 2, sym_definition, sym__group_expression, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3120,14 +3085,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(49), 1, aux_sym_grouping_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(303), 2, + STATE(295), 2, sym_definition, sym__group_expression, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3151,21 +3116,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(49), 1, aux_sym_grouping_repeat1, - STATE(79), 1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(303), 2, + STATE(295), 2, sym_definition, sym__group_expression, - STATE(299), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [2243] = 11, + [2243] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -3178,24 +3143,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(29), 1, - anon_sym_BANG, - STATE(79), 1, + ACTIONS(160), 1, + anon_sym_RPAREN, + STATE(49), 1, + aux_sym_grouping_repeat1, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(287), 3, + STATE(295), 2, sym_definition, - sym__named_node_expression, - sym_negated_field, - STATE(299), 6, + sym__group_expression, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [2284] = 12, + [2286] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -3208,18 +3174,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(160), 1, - anon_sym_RPAREN, - STATE(49), 1, - aux_sym_grouping_repeat1, - STATE(79), 1, + ACTIONS(29), 1, + anon_sym_BANG, + STATE(68), 1, sym_string, - STATE(82), 1, + STATE(79), 1, sym__field_name, - STATE(303), 2, + STATE(275), 3, sym_definition, - sym__group_expression, - STATE(299), 6, + sym__named_node_expression, + sym_negated_field, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3241,14 +3206,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(170), 1, anon_sym_LPAREN, - STATE(80), 1, + STATE(81), 1, sym__field_name, - STATE(83), 1, + STATE(103), 1, sym_string, - STATE(62), 2, + STATE(58), 2, sym_definition, aux_sym_program_repeat1, - STATE(312), 6, + STATE(299), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3258,26 +3223,26 @@ static const uint16_t ts_small_parse_table[] = { [2367] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(172), 1, - ts_builtin_sym_end, - ACTIONS(174), 1, + ACTIONS(7), 1, sym_identifier, - ACTIONS(177), 1, + ACTIONS(162), 1, anon_sym__, - ACTIONS(180), 1, + ACTIONS(164), 1, anon_sym_DQUOTE, - ACTIONS(183), 1, + ACTIONS(166), 1, anon_sym_LBRACK, - ACTIONS(186), 1, + ACTIONS(170), 1, anon_sym_LPAREN, + ACTIONS(172), 1, + anon_sym_RBRACK, STATE(81), 1, sym__field_name, - STATE(88), 1, + STATE(103), 1, sym_string, - STATE(54), 2, + STATE(61), 2, sym_definition, aux_sym_program_repeat1, - STATE(310), 6, + STATE(299), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3297,16 +3262,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(170), 1, anon_sym_LPAREN, - ACTIONS(189), 1, + ACTIONS(174), 1, anon_sym_RBRACK, - STATE(80), 1, + STATE(81), 1, sym__field_name, - STATE(83), 1, + STATE(103), 1, sym_string, - STATE(53), 2, + STATE(59), 2, sym_definition, aux_sym_program_repeat1, - STATE(312), 6, + STATE(299), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3316,26 +3281,26 @@ static const uint16_t ts_small_parse_table[] = { [2447] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(176), 1, + ts_builtin_sym_end, + ACTIONS(178), 1, sym_identifier, - ACTIONS(19), 1, + ACTIONS(181), 1, anon_sym__, - ACTIONS(21), 1, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(23), 1, + ACTIONS(187), 1, anon_sym_LBRACK, - ACTIONS(25), 1, + ACTIONS(190), 1, anon_sym_LPAREN, - ACTIONS(156), 1, - anon_sym_RPAREN, - STATE(79), 1, - sym_string, - STATE(82), 1, + STATE(80), 1, sym__field_name, - STATE(305), 2, + STATE(84), 1, + sym_string, + STATE(56), 2, sym_definition, - sym__group_expression, - STATE(299), 6, + aux_sym_program_repeat1, + STATE(301), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3355,16 +3320,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(15), 1, anon_sym_LPAREN, - ACTIONS(191), 1, + ACTIONS(193), 1, ts_builtin_sym_end, - STATE(81), 1, + STATE(80), 1, sym__field_name, - STATE(88), 1, + STATE(84), 1, sym_string, - STATE(54), 2, + STATE(56), 2, sym_definition, aux_sym_program_repeat1, - STATE(310), 6, + STATE(301), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3384,16 +3349,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(170), 1, anon_sym_LPAREN, - ACTIONS(193), 1, + ACTIONS(195), 1, anon_sym_RBRACK, - STATE(80), 1, + STATE(81), 1, sym__field_name, - STATE(83), 1, + STATE(103), 1, sym_string, - STATE(61), 2, + STATE(59), 2, sym_definition, aux_sym_program_repeat1, - STATE(312), 6, + STATE(299), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3403,26 +3368,26 @@ static const uint16_t ts_small_parse_table[] = { [2567] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(176), 1, + anon_sym_RBRACK, + ACTIONS(178), 1, sym_identifier, - ACTIONS(162), 1, + ACTIONS(197), 1, anon_sym__, - ACTIONS(164), 1, + ACTIONS(200), 1, anon_sym_DQUOTE, - ACTIONS(166), 1, + ACTIONS(203), 1, anon_sym_LBRACK, - ACTIONS(170), 1, + ACTIONS(206), 1, anon_sym_LPAREN, - ACTIONS(195), 1, - anon_sym_RBRACK, - STATE(80), 1, + STATE(81), 1, sym__field_name, - STATE(83), 1, + STATE(103), 1, sym_string, - STATE(60), 2, + STATE(59), 2, sym_definition, aux_sym_program_repeat1, - STATE(312), 6, + STATE(299), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3434,24 +3399,24 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(7), 1, sym_identifier, - ACTIONS(162), 1, + ACTIONS(19), 1, anon_sym__, - ACTIONS(164), 1, + ACTIONS(21), 1, anon_sym_DQUOTE, - ACTIONS(166), 1, + ACTIONS(23), 1, anon_sym_LBRACK, - ACTIONS(170), 1, + ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(197), 1, - anon_sym_RBRACK, - STATE(80), 1, - sym__field_name, - STATE(83), 1, + ACTIONS(156), 1, + anon_sym_RPAREN, + STATE(68), 1, sym_string, - STATE(62), 2, + STATE(79), 1, + sym__field_name, + STATE(293), 2, sym_definition, - aux_sym_program_repeat1, - STATE(312), 6, + sym__group_expression, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3471,16 +3436,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(170), 1, anon_sym_LPAREN, - ACTIONS(199), 1, + ACTIONS(209), 1, anon_sym_RBRACK, - STATE(80), 1, + STATE(81), 1, sym__field_name, - STATE(83), 1, + STATE(103), 1, sym_string, - STATE(62), 2, + STATE(59), 2, sym_definition, aux_sym_program_repeat1, - STATE(312), 6, + STATE(299), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3490,26 +3455,26 @@ static const uint16_t ts_small_parse_table[] = { [2687] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(172), 1, - anon_sym_RBRACK, - ACTIONS(174), 1, + ACTIONS(7), 1, sym_identifier, - ACTIONS(201), 1, + ACTIONS(162), 1, anon_sym__, - ACTIONS(204), 1, + ACTIONS(164), 1, anon_sym_DQUOTE, - ACTIONS(207), 1, + ACTIONS(166), 1, anon_sym_LBRACK, - ACTIONS(210), 1, + ACTIONS(170), 1, anon_sym_LPAREN, - STATE(80), 1, + ACTIONS(211), 1, + anon_sym_RBRACK, + STATE(81), 1, sym__field_name, - STATE(83), 1, + STATE(103), 1, sym_string, - STATE(62), 2, + STATE(55), 2, sym_definition, aux_sym_program_repeat1, - STATE(312), 6, + STATE(299), 6, sym_list, sym_grouping, sym_anonymous_node, @@ -3521,9 +3486,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(130), 1, + STATE(119), 1, sym_quantifier, - STATE(128), 2, + STATE(118), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(213), 3, @@ -3545,9 +3510,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(127), 1, + STATE(123), 1, sym_quantifier, - STATE(126), 2, + STATE(122), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3571,7 +3536,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, STATE(137), 1, sym_quantifier, - STATE(140), 2, + STATE(131), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3593,9 +3558,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(163), 1, + STATE(135), 1, sym_quantifier, - STATE(158), 2, + STATE(133), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3617,9 +3582,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(119), 1, + STATE(134), 1, sym_quantifier, - STATE(129), 2, + STATE(126), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3641,9 +3606,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(151), 1, + STATE(158), 1, sym_quantifier, - STATE(157), 2, + STATE(155), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3665,9 +3630,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(160), 1, + STATE(115), 1, sym_quantifier, - STATE(161), 2, + STATE(132), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3689,9 +3654,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(167), 1, + STATE(116), 1, sym_quantifier, - STATE(146), 2, + STATE(141), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3713,9 +3678,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(134), 1, + STATE(160), 1, sym_quantifier, - STATE(133), 2, + STATE(161), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3737,9 +3702,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(117), 1, + STATE(147), 1, sym_quantifier, - STATE(144), 2, + STATE(146), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3761,9 +3726,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(122), 1, + STATE(142), 1, sym_quantifier, - STATE(121), 2, + STATE(140), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3785,9 +3750,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(162), 1, + STATE(152), 1, sym_quantifier, - STATE(143), 2, + STATE(154), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3809,9 +3774,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(149), 1, + STATE(114), 1, sym_quantifier, - STATE(147), 2, + STATE(151), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3833,9 +3798,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(150), 1, + STATE(128), 1, sym_quantifier, - STATE(166), 2, + STATE(127), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3857,9 +3822,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(163), 1, + STATE(158), 1, sym_quantifier, - STATE(158), 2, + STATE(155), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3881,9 +3846,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(145), 1, + STATE(144), 1, sym_quantifier, - STATE(164), 2, + STATE(143), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(215), 3, @@ -3900,57 +3865,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [3223] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(217), 1, - anon_sym_AT, - STATE(156), 1, - sym_quantifier, - STATE(155), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(215), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_QMARK, - ACTIONS(281), 3, - anon_sym_DOT, - sym_identifier, - anon_sym__, - ACTIONS(283), 5, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_BANG, - [3254] = 10, + [3223] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, sym_identifier, - ACTIONS(162), 1, + ACTIONS(19), 1, anon_sym__, - ACTIONS(164), 1, + ACTIONS(21), 1, anon_sym_DQUOTE, - ACTIONS(166), 1, + ACTIONS(23), 1, anon_sym_LBRACK, - ACTIONS(170), 1, + ACTIONS(25), 1, anon_sym_LPAREN, - STATE(80), 1, - sym__field_name, - STATE(83), 1, + STATE(68), 1, sym_string, - STATE(309), 1, + STATE(79), 1, + sym__field_name, + STATE(287), 1, sym_definition, - STATE(312), 6, + STATE(290), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [3290] = 10, + [3259] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -3963,37 +3904,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(15), 1, anon_sym_LPAREN, - STATE(81), 1, + STATE(80), 1, sym__field_name, - STATE(88), 1, + STATE(84), 1, sym_string, - STATE(308), 1, + STATE(296), 1, sym_definition, - STATE(310), 6, + STATE(301), 6, sym_list, sym_grouping, sym_anonymous_node, sym_named_node, sym_field_definition, sym_predicate, - [3326] = 10, + [3295] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, sym_identifier, - ACTIONS(19), 1, + ACTIONS(162), 1, anon_sym__, - ACTIONS(21), 1, + ACTIONS(164), 1, anon_sym_DQUOTE, - ACTIONS(23), 1, + ACTIONS(166), 1, anon_sym_LBRACK, - ACTIONS(25), 1, + ACTIONS(170), 1, anon_sym_LPAREN, - STATE(79), 1, - sym_string, - STATE(82), 1, + STATE(81), 1, sym__field_name, - STATE(302), 1, + STATE(103), 1, + sym_string, + STATE(298), 1, sym_definition, STATE(299), 6, sym_list, @@ -4002,259 +3943,237 @@ static const uint16_t ts_small_parse_table[] = { sym_named_node, sym_field_definition, sym_predicate, - [3362] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(287), 1, - anon_sym_AT, - STATE(228), 1, - sym_quantifier, - ACTIONS(281), 2, - sym_identifier, - anon_sym__, - STATE(227), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(285), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_QMARK, - ACTIONS(283), 4, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LPAREN, - [3391] = 7, + [3331] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(283), 1, anon_sym_AT, STATE(230), 1, sym_quantifier, - ACTIONS(273), 2, + ACTIONS(261), 2, sym_identifier, anon_sym__, STATE(229), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(285), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(275), 4, + ACTIONS(263), 4, + ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [3420] = 7, + [3360] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - STATE(189), 1, + STATE(182), 1, sym_quantifier, - ACTIONS(237), 2, + ACTIONS(225), 2, sym_identifier, anon_sym__, - STATE(190), 2, + STATE(183), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(239), 4, + ACTIONS(227), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [3449] = 7, + [3389] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(210), 1, + STATE(198), 1, sym_quantifier, - ACTIONS(273), 2, + ACTIONS(237), 2, sym_identifier, anon_sym__, - STATE(214), 2, + STATE(203), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(275), 4, + ACTIONS(239), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [3478] = 7, + [3418] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - STATE(205), 1, + STATE(202), 1, sym_quantifier, - ACTIONS(261), 2, + ACTIONS(221), 2, sym_identifier, anon_sym__, - STATE(206), 2, + STATE(201), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(263), 4, + ACTIONS(223), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [3507] = 7, + [3447] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(225), 1, + STATE(242), 1, sym_quantifier, - ACTIONS(281), 2, + ACTIONS(213), 2, sym_identifier, anon_sym__, - STATE(226), 2, + STATE(241), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(283), 4, + ACTIONS(219), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [3536] = 7, + [3476] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - STATE(194), 1, + STATE(177), 1, sym_quantifier, - ACTIONS(245), 2, + ACTIONS(213), 2, sym_identifier, anon_sym__, - STATE(195), 2, + STATE(178), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(247), 4, + ACTIONS(219), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [3565] = 7, + [3505] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(185), 1, + STATE(240), 1, sym_quantifier, - ACTIONS(225), 2, + ACTIONS(241), 2, sym_identifier, anon_sym__, - STATE(186), 2, + STATE(239), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(285), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(227), 4, + ACTIONS(243), 4, + ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [3594] = 7, + [3534] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(182), 1, + STATE(247), 1, sym_quantifier, ACTIONS(233), 2, sym_identifier, anon_sym__, - STATE(183), 2, + STATE(246), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(285), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, ACTIONS(235), 4, + ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [3623] = 7, + [3563] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(252), 1, + STATE(251), 1, sym_quantifier, - ACTIONS(237), 2, + ACTIONS(277), 2, sym_identifier, anon_sym__, - STATE(251), 2, + STATE(250), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(239), 4, + ACTIONS(279), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [3652] = 7, + [3592] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - STATE(200), 1, + STATE(186), 1, sym_quantifier, - ACTIONS(277), 2, + ACTIONS(265), 2, sym_identifier, anon_sym__, - STATE(201), 2, + STATE(187), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(279), 4, + ACTIONS(267), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [3681] = 7, + [3621] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - STATE(198), 1, + STATE(206), 1, sym_quantifier, ACTIONS(269), 2, sym_identifier, anon_sym__, - STATE(199), 2, + STATE(205), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(285), 3, @@ -4266,447 +4185,442 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [3710] = 7, + [3650] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(250), 1, + STATE(237), 1, sym_quantifier, - ACTIONS(241), 2, + ACTIONS(225), 2, sym_identifier, anon_sym__, - STATE(249), 2, + STATE(236), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(243), 4, + ACTIONS(227), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [3739] = 7, + [3679] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - STATE(179), 1, + STATE(193), 1, sym_quantifier, - ACTIONS(257), 2, + ACTIONS(249), 2, sym_identifier, anon_sym__, - STATE(180), 2, + STATE(194), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(259), 4, + ACTIONS(251), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [3768] = 7, + [3708] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(191), 1, + STATE(232), 1, sym_quantifier, - ACTIONS(241), 2, + ACTIONS(265), 2, sym_identifier, anon_sym__, - STATE(192), 2, + STATE(231), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(285), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(243), 4, + ACTIONS(267), 4, + ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [3797] = 7, + [3737] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(257), 1, + STATE(234), 1, sym_quantifier, - ACTIONS(225), 2, + ACTIONS(257), 2, sym_identifier, anon_sym__, - STATE(174), 2, + STATE(244), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(227), 4, + ACTIONS(259), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [3826] = 7, + [3766] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(287), 1, anon_sym_AT, - STATE(246), 1, + STATE(248), 1, sym_quantifier, - ACTIONS(265), 2, + ACTIONS(245), 2, sym_identifier, anon_sym__, - STATE(254), 2, + STATE(169), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(267), 4, - ts_builtin_sym_end, + ACTIONS(247), 4, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - [3855] = 7, + [3795] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - STATE(175), 1, + STATE(171), 1, sym_quantifier, - ACTIONS(221), 2, + ACTIONS(277), 2, sym_identifier, anon_sym__, - STATE(176), 2, + STATE(167), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(223), 4, + ACTIONS(279), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [3884] = 7, + [3824] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(211), 1, + STATE(221), 1, sym_quantifier, - ACTIONS(213), 2, + ACTIONS(253), 2, sym_identifier, anon_sym__, - STATE(256), 2, + STATE(222), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(285), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(219), 4, + ACTIONS(255), 4, + ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [3913] = 7, + [3853] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(247), 1, + STATE(225), 1, sym_quantifier, - ACTIONS(245), 2, + ACTIONS(249), 2, sym_identifier, anon_sym__, - STATE(245), 2, + STATE(224), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(247), 4, + ACTIONS(251), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [3942] = 7, + [3882] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(216), 1, + STATE(256), 1, sym_quantifier, - ACTIONS(249), 2, + ACTIONS(245), 2, sym_identifier, anon_sym__, - STATE(213), 2, + STATE(255), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(285), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(251), 4, + ACTIONS(247), 4, + ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [3971] = 7, + [3911] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(287), 1, anon_sym_AT, - STATE(259), 1, + STATE(173), 1, sym_quantifier, - ACTIONS(253), 2, + ACTIONS(233), 2, sym_identifier, anon_sym__, - STATE(262), 2, + STATE(174), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(255), 4, - ts_builtin_sym_end, + ACTIONS(235), 4, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - [4000] = 7, + [3940] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(287), 1, anon_sym_AT, - STATE(261), 1, + STATE(220), 1, sym_quantifier, - ACTIONS(233), 2, + ACTIONS(237), 2, sym_identifier, anon_sym__, - STATE(260), 2, + STATE(219), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(235), 4, - ts_builtin_sym_end, + ACTIONS(239), 4, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - [4029] = 7, + [3969] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(268), 1, + STATE(263), 1, sym_quantifier, - ACTIONS(249), 2, + ACTIONS(221), 2, sym_identifier, anon_sym__, - STATE(270), 2, + STATE(265), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(251), 4, + ACTIONS(223), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [4058] = 7, + [3998] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - STATE(220), 1, + STATE(188), 1, sym_quantifier, - ACTIONS(253), 2, + ACTIONS(261), 2, sym_identifier, anon_sym__, - STATE(219), 2, + STATE(189), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(255), 4, + ACTIONS(263), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [4087] = 7, + [4027] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - STATE(222), 1, + STATE(214), 1, sym_quantifier, - ACTIONS(265), 2, + ACTIONS(253), 2, sym_identifier, anon_sym__, - STATE(221), 2, + STATE(213), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(267), 4, + ACTIONS(255), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [4116] = 7, + [4056] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(287), 1, anon_sym_AT, - STATE(276), 1, + STATE(212), 1, sym_quantifier, - ACTIONS(213), 2, + ACTIONS(257), 2, sym_identifier, anon_sym__, - STATE(277), 2, + STATE(211), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(219), 4, - ts_builtin_sym_end, + ACTIONS(259), 4, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - [4145] = 7, + [4085] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(287), 1, anon_sym_AT, - STATE(242), 1, + STATE(179), 1, sym_quantifier, - ACTIONS(269), 2, + ACTIONS(241), 2, sym_identifier, anon_sym__, - STATE(241), 2, + STATE(180), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(271), 4, - ts_builtin_sym_end, + ACTIONS(243), 4, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - [4174] = 7, + [4114] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(240), 1, + STATE(261), 1, sym_quantifier, - ACTIONS(277), 2, + ACTIONS(269), 2, sym_identifier, anon_sym__, - STATE(239), 2, + STATE(262), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(279), 4, + ACTIONS(271), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [4203] = 7, + [4143] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - STATE(265), 1, + STATE(252), 1, sym_quantifier, - ACTIONS(257), 2, + ACTIONS(229), 2, sym_identifier, anon_sym__, - STATE(264), 2, + STATE(254), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(281), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(259), 4, + ACTIONS(231), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [4232] = 7, + [4172] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(287), 1, anon_sym_AT, - STATE(274), 1, + STATE(209), 1, sym_quantifier, - ACTIONS(221), 2, + ACTIONS(229), 2, sym_identifier, anon_sym__, - STATE(273), 2, + STATE(208), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(285), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(223), 4, - ts_builtin_sym_end, + ACTIONS(231), 4, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - [4261] = 7, + [4201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, - anon_sym_AT, - STATE(235), 1, - sym_quantifier, - ACTIONS(261), 2, + ACTIONS(289), 3, + anon_sym_DOT, sym_identifier, anon_sym__, - STATE(234), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(289), 3, + ACTIONS(291), 9, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, - ACTIONS(263), 4, - ts_builtin_sym_end, + anon_sym_AT, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [4290] = 3, + anon_sym_RPAREN, + anon_sym_BANG, + [4221] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(293), 3, @@ -4723,29 +4637,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4310] = 3, + [4241] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(217), 1, + anon_sym_AT, + STATE(157), 2, + sym_capture, + aux_sym_list_repeat1, ACTIONS(297), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(299), 9, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_QMARK, - anon_sym_AT, + ACTIONS(299), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4330] = 5, + [4264] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(132), 2, + STATE(150), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(301), 3, @@ -4758,12 +4673,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4353] = 5, + [4287] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(125), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(305), 3, @@ -4776,7 +4691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4376] = 5, + [4310] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, @@ -4794,48 +4709,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4399] = 5, + [4333] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(313), 3, + ACTIONS(225), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(315), 5, + ACTIONS(227), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4422] = 5, + [4356] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(124), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(225), 3, + ACTIONS(313), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(227), 5, + ACTIONS(315), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4445] = 5, + [4379] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(142), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(317), 3, @@ -4848,12 +4763,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4468] = 5, + [4402] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(321), 3, @@ -4866,12 +4781,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4491] = 5, + [4425] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(325), 3, @@ -4884,12 +4799,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4514] = 5, + [4448] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(145), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(329), 3, @@ -4902,12 +4817,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4537] = 5, + [4471] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(333), 3, @@ -4920,12 +4835,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4560] = 5, + [4494] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(120), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(337), 3, @@ -4938,48 +4853,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4583] = 5, + [4517] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(257), 3, + ACTIONS(241), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(259), 5, + ACTIONS(243), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4606] = 5, + [4540] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(237), 3, + ACTIONS(245), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(239), 5, + ACTIONS(247), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4629] = 5, + [4563] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(123), 2, + STATE(117), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(341), 3, @@ -4992,12 +4907,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4652] = 5, + [4586] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(345), 3, @@ -5010,67 +4925,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4675] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(217), 1, - anon_sym_AT, - STATE(153), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(349), 3, - anon_sym_DOT, - sym_identifier, - anon_sym__, - ACTIONS(351), 5, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_BANG, - [4698] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(217), 1, - anon_sym_AT, - STATE(153), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(353), 3, - anon_sym_DOT, - sym_identifier, - anon_sym__, - ACTIONS(355), 5, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_BANG, - [4721] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(217), 1, - anon_sym_AT, - STATE(125), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(357), 3, - anon_sym_DOT, - sym_identifier, - anon_sym__, - ACTIONS(359), 5, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_BANG, - [4744] = 3, + [4609] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(297), 2, + ACTIONS(293), 2, sym_identifier, anon_sym__, - ACTIONS(299), 9, + ACTIONS(295), 9, anon_sym_STAR, anon_sym_PLUS, anon_sym_QMARK, @@ -5080,621 +4941,586 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, - [4763] = 5, + [4628] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(361), 3, + ACTIONS(261), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(363), 5, + ACTIONS(263), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4786] = 5, + [4651] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(118), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(365), 3, + ACTIONS(265), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(367), 5, + ACTIONS(267), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4809] = 5, + [4674] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(369), 3, + ACTIONS(349), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(371), 5, + ACTIONS(351), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4832] = 5, + [4697] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(139), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(373), 3, + ACTIONS(353), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(375), 5, + ACTIONS(355), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4855] = 5, + [4720] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(121), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(241), 3, + ACTIONS(357), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(243), 5, + ACTIONS(359), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4878] = 5, + [4743] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(377), 3, + ACTIONS(361), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(379), 5, + ACTIONS(363), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4901] = 5, + [4766] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(156), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(381), 3, + ACTIONS(365), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(383), 5, + ACTIONS(367), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4924] = 5, + [4789] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, - anon_sym_AT, - STATE(153), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(385), 3, - anon_sym_DOT, + ACTIONS(289), 2, sym_identifier, anon_sym__, - ACTIONS(387), 5, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_BANG, - [4947] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(217), 1, + ACTIONS(291), 9, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_QMARK, anon_sym_AT, - STATE(153), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(221), 3, - anon_sym_DOT, - sym_identifier, - anon_sym__, - ACTIONS(223), 5, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_BANG, - [4970] = 5, + [4808] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(136), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(389), 3, + ACTIONS(369), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(391), 5, + ACTIONS(371), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [4993] = 5, + [4831] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(277), 3, + ACTIONS(221), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(279), 5, + ACTIONS(223), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5016] = 5, + [4854] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(249), 3, + ACTIONS(233), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(251), 5, + ACTIONS(235), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5039] = 5, + [4877] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(129), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(393), 3, + ACTIONS(373), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(395), 5, + ACTIONS(375), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5062] = 5, + [4900] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(138), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(397), 3, + ACTIONS(213), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(399), 5, + ACTIONS(219), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5085] = 5, + [4923] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(152), 2, + STATE(120), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(401), 3, + ACTIONS(377), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(403), 5, + ACTIONS(379), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5108] = 5, + [4946] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(141), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(405), 3, + ACTIONS(381), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(407), 5, + ACTIONS(383), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5131] = 5, + [4969] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(409), 3, - anon_sym_DOT, - sym_identifier, - anon_sym__, - ACTIONS(411), 5, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_BANG, - [5154] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(415), 1, - anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(413), 3, + ACTIONS(229), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(418), 5, + ACTIONS(231), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5177] = 5, + [4992] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(136), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(420), 3, + ACTIONS(385), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(422), 5, + ACTIONS(387), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5200] = 5, + [5015] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, + ACTIONS(391), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(424), 3, + ACTIONS(389), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(426), 5, + ACTIONS(394), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5223] = 5, + [5038] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(139), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(428), 3, + ACTIONS(396), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(430), 5, + ACTIONS(398), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5246] = 5, + [5061] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(245), 3, + ACTIONS(400), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(247), 5, + ACTIONS(402), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5269] = 5, + [5084] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(432), 3, + ACTIONS(404), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(434), 5, + ACTIONS(406), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5292] = 5, + [5107] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(159), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(436), 3, + ACTIONS(408), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(438), 5, + ACTIONS(410), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5315] = 5, + [5130] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(131), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(440), 3, + ACTIONS(412), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(442), 5, + ACTIONS(414), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5338] = 5, + [5153] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(269), 3, + ACTIONS(249), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(271), 5, + ACTIONS(251), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5361] = 5, + [5176] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(124), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(444), 3, + ACTIONS(416), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(446), 5, + ACTIONS(418), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5384] = 5, + [5199] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(154), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(448), 3, + ACTIONS(420), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(450), 5, + ACTIONS(422), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5407] = 5, + [5222] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(261), 3, + ACTIONS(424), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(263), 5, + ACTIONS(426), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5430] = 3, + [5245] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 2, + ACTIONS(217), 1, + anon_sym_AT, + STATE(149), 2, + sym_capture, + aux_sym_list_repeat1, + ACTIONS(428), 3, + anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(295), 9, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_QMARK, - anon_sym_AT, + ACTIONS(430), 5, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, - [5449] = 5, + anon_sym_BANG, + [5268] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(153), 2, + STATE(148), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(452), 3, + ACTIONS(432), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(454), 5, + ACTIONS(434), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5472] = 5, + [5291] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(217), 1, anon_sym_AT, - STATE(159), 2, + STATE(153), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(456), 3, + ACTIONS(436), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(458), 5, + ACTIONS(438), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5495] = 5, + [5314] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(460), 1, - anon_sym_SLASH, - ACTIONS(462), 1, - anon_sym_COLON, - ACTIONS(229), 3, + ACTIONS(217), 1, + anon_sym_AT, + STATE(148), 2, + sym_capture, + aux_sym_list_repeat1, + ACTIONS(440), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(231), 5, + ACTIONS(442), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5517] = 5, + [5337] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, - anon_sym_COLON, - ACTIONS(464), 1, + ACTIONS(444), 1, anon_sym_SLASH, - ACTIONS(229), 3, + ACTIONS(446), 1, + anon_sym_COLON, + ACTIONS(273), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(231), 5, + ACTIONS(275), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5539] = 3, + [5359] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(297), 2, + ACTIONS(289), 2, sym_identifier, anon_sym__, - ACTIONS(299), 8, + ACTIONS(291), 8, ts_builtin_sym_end, anon_sym_STAR, anon_sym_PLUS, @@ -5703,24 +5529,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [5557] = 5, + [5377] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, + ACTIONS(446), 1, anon_sym_COLON, - ACTIONS(466), 1, + ACTIONS(448), 1, anon_sym_SLASH, - ACTIONS(229), 3, + ACTIONS(273), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(231), 5, + ACTIONS(275), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [5579] = 3, + [5399] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(293), 2, @@ -5735,216 +5561,138 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [5597] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(291), 1, - anon_sym_AT, - ACTIONS(313), 2, - sym_identifier, - anon_sym__, - STATE(232), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(315), 4, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - [5618] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(291), 1, - anon_sym_AT, - ACTIONS(241), 2, - sym_identifier, - anon_sym__, - STATE(232), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(243), 4, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - [5639] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(287), 1, - anon_sym_AT, - ACTIONS(337), 2, - sym_identifier, - anon_sym__, - STATE(181), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(339), 4, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LPAREN, - [5660] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(287), 1, - anon_sym_AT, - ACTIONS(333), 2, - sym_identifier, - anon_sym__, - STATE(223), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(335), 4, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LPAREN, - [5681] = 5, + [5417] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, - anon_sym_AT, - ACTIONS(329), 2, + ACTIONS(446), 1, + anon_sym_COLON, + ACTIONS(450), 1, + anon_sym_SLASH, + ACTIONS(273), 3, + anon_sym_DOT, sym_identifier, anon_sym__, - STATE(223), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(331), 4, + ACTIONS(275), 5, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [5702] = 5, + anon_sym_RPAREN, + anon_sym_BANG, + [5439] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(321), 2, + ACTIONS(213), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(323), 4, + ACTIONS(219), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5723] = 5, + [5460] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(455), 1, anon_sym_AT, - ACTIONS(317), 2, - sym_identifier, - anon_sym__, - STATE(187), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(319), 4, + ACTIONS(458), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LPAREN, - [5744] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(287), 1, - anon_sym_AT, - ACTIONS(225), 2, + ACTIONS(461), 1, + anon_sym_RPAREN, + ACTIONS(452), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(168), 4, + sym__node_identifier, sym_capture, - aux_sym_list_repeat1, - ACTIONS(227), 4, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LPAREN, - [5765] = 5, + sym_string, + aux_sym_parameters_repeat1, + [5483] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(313), 2, + ACTIONS(233), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(315), 4, + ACTIONS(235), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5786] = 5, + [5504] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(309), 2, + ACTIONS(381), 2, sym_identifier, anon_sym__, - STATE(188), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(311), 4, + ACTIONS(383), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5807] = 5, + [5525] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(237), 2, + ACTIONS(377), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(176), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(239), 4, + ACTIONS(379), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5828] = 6, + [5546] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(164), 1, anon_sym_DQUOTE, ACTIONS(287), 1, anon_sym_AT, - STATE(339), 1, + STATE(328), 1, sym_parameters, - ACTIONS(468), 2, + ACTIONS(463), 2, sym_identifier, anon_sym__, - STATE(269), 4, + STATE(260), 4, sym__node_identifier, sym_capture, sym_string, aux_sym_parameters_repeat1, - [5851] = 5, + [5569] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(365), 2, + ACTIONS(353), 2, sym_identifier, anon_sym__, - STATE(193), 2, + STATE(181), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(367), 4, + ACTIONS(355), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5872] = 5, + [5590] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, @@ -5952,7 +5700,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(241), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, ACTIONS(243), 4, @@ -5960,2122 +5708,2121 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5893] = 5, + [5611] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(381), 2, + ACTIONS(337), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(383), 4, + ACTIONS(339), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5914] = 5, + [5632] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(393), 2, + ACTIONS(317), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(395), 4, + ACTIONS(319), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5935] = 5, + [5653] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(405), 2, + ACTIONS(313), 2, sym_identifier, anon_sym__, - STATE(196), 2, + STATE(184), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(407), 4, + ACTIONS(315), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5956] = 5, + [5674] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(245), 2, + ACTIONS(225), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(247), 4, + ACTIONS(227), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5977] = 5, + [5695] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(440), 2, + ACTIONS(301), 2, sym_identifier, anon_sym__, - STATE(197), 2, + STATE(185), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(442), 4, + ACTIONS(303), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [5998] = 5, + [5716] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(269), 2, + ACTIONS(265), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(271), 4, + ACTIONS(267), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6019] = 5, + [5737] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(305), 2, + ACTIONS(369), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(307), 4, + ACTIONS(371), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6040] = 5, + [5758] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(456), 2, + ACTIONS(365), 2, sym_identifier, anon_sym__, - STATE(202), 2, + STATE(190), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(458), 4, + ACTIONS(367), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6061] = 5, + [5779] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(277), 2, + ACTIONS(261), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(279), 4, + ACTIONS(263), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6082] = 5, + [5800] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(377), 2, + ACTIONS(333), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(379), 4, + ACTIONS(335), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6103] = 5, + [5821] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(345), 2, + ACTIONS(400), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(347), 4, + ACTIONS(402), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6124] = 5, + [5842] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(401), 2, + ACTIONS(297), 2, sym_identifier, anon_sym__, - STATE(203), 2, + STATE(191), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(403), 4, + ACTIONS(299), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6145] = 5, + [5863] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(452), 2, + ACTIONS(404), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(454), 4, + ACTIONS(406), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6166] = 5, + [5884] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(389), 2, + ACTIONS(408), 2, sym_identifier, anon_sym__, - STATE(204), 2, + STATE(192), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(391), 4, + ACTIONS(410), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6187] = 5, + [5905] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(261), 2, + ACTIONS(249), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(263), 4, + ACTIONS(251), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6208] = 5, + [5926] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(436), 2, + ACTIONS(420), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(438), 4, + ACTIONS(422), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6229] = 5, + [5947] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(409), 2, + ACTIONS(424), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(411), 4, + ACTIONS(426), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6250] = 5, + [5968] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(361), 2, + ACTIONS(432), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(363), 4, + ACTIONS(434), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6271] = 5, + [5989] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(444), 2, + ACTIONS(436), 2, sym_identifier, anon_sym__, - STATE(207), 2, + STATE(195), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(446), 4, + ACTIONS(438), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6292] = 5, + [6010] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(385), 2, + ACTIONS(440), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(387), 4, + ACTIONS(442), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6313] = 5, + [6031] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(325), 2, + ACTIONS(412), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(327), 4, + ACTIONS(414), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6334] = 6, + [6052] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(164), 1, anon_sym_DQUOTE, ACTIONS(287), 1, anon_sym_AT, - STATE(335), 1, + STATE(320), 1, sym_parameters, - ACTIONS(468), 2, + ACTIONS(463), 2, sym_identifier, anon_sym__, - STATE(269), 4, + STATE(260), 4, sym__node_identifier, sym_capture, sym_string, aux_sym_parameters_repeat1, - [6357] = 3, + [6075] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 3, + ACTIONS(465), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(472), 6, + ACTIONS(467), 6, anon_sym_AT, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [6374] = 5, + [6092] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(448), 2, + ACTIONS(428), 2, sym_identifier, anon_sym__, - STATE(231), 2, + STATE(217), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(450), 4, + ACTIONS(430), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6395] = 5, + [6113] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(341), 2, + ACTIONS(309), 2, sym_identifier, anon_sym__, - STATE(178), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(343), 4, + ACTIONS(311), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6416] = 5, + [6134] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(349), 2, + ACTIONS(321), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(351), 4, + ACTIONS(323), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6437] = 5, + [6155] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(353), 2, + ACTIONS(325), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(355), 4, + ACTIONS(327), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6458] = 5, + [6176] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(287), 1, anon_sym_AT, - ACTIONS(432), 2, + ACTIONS(329), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(170), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(434), 4, + ACTIONS(331), 4, + anon_sym_DQUOTE, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_LPAREN, + [6197] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(283), 1, + anon_sym_AT, + ACTIONS(416), 2, + sym_identifier, + anon_sym__, + STATE(218), 2, + sym_capture, + aux_sym_list_repeat1, + ACTIONS(418), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6479] = 3, + [6218] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 3, + ACTIONS(469), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(476), 6, + ACTIONS(471), 6, anon_sym_AT, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [6496] = 5, + [6235] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(357), 2, + ACTIONS(245), 2, sym_identifier, anon_sym__, - STATE(177), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(359), 4, + ACTIONS(247), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6517] = 5, + [6256] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(369), 2, + ACTIONS(341), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(199), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(371), 4, + ACTIONS(343), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6538] = 5, + [6277] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(373), 2, + ACTIONS(345), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(375), 4, + ACTIONS(347), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6559] = 5, + [6298] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(221), 2, + ACTIONS(349), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(223), 4, + ACTIONS(351), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6580] = 5, + [6319] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(301), 2, + ACTIONS(357), 2, sym_identifier, anon_sym__, - STATE(212), 2, + STATE(200), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(303), 4, + ACTIONS(359), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6601] = 5, + [6340] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(249), 2, + ACTIONS(361), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(251), 4, + ACTIONS(363), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6622] = 5, + [6361] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(397), 2, + ACTIONS(221), 2, sym_identifier, anon_sym__, - STATE(217), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(399), 4, + ACTIONS(223), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6643] = 5, + [6382] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(478), 1, + ACTIONS(287), 1, anon_sym_AT, - ACTIONS(413), 2, + ACTIONS(373), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(207), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(418), 4, + ACTIONS(375), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6664] = 5, + [6403] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(420), 2, + ACTIONS(229), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(422), 4, + ACTIONS(231), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6685] = 5, + [6424] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(287), 1, anon_sym_AT, - ACTIONS(428), 2, + ACTIONS(385), 2, sym_identifier, anon_sym__, - STATE(263), 2, + STATE(210), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(430), 4, - ts_builtin_sym_end, + ACTIONS(387), 4, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - [6706] = 5, + [6445] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(473), 1, anon_sym_AT, - ACTIONS(424), 2, + ACTIONS(389), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(426), 4, - ts_builtin_sym_end, + ACTIONS(394), 4, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - [6727] = 5, + [6466] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(424), 2, + ACTIONS(396), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(426), 4, + ACTIONS(398), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6748] = 5, + [6487] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(428), 2, + ACTIONS(396), 2, sym_identifier, anon_sym__, STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(430), 4, + ACTIONS(398), 4, + ts_builtin_sym_end, + anon_sym_DQUOTE, + anon_sym_LBRACK, + anon_sym_LPAREN, + [6508] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(476), 1, + anon_sym_AT, + ACTIONS(389), 2, + sym_identifier, + anon_sym__, + STATE(218), 2, + sym_capture, + aux_sym_list_repeat1, + ACTIONS(394), 4, + ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [6769] = 5, + [6529] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(432), 2, + ACTIONS(416), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(215), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(434), 4, + ACTIONS(418), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6790] = 5, + [6550] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(448), 2, + ACTIONS(428), 2, sym_identifier, anon_sym__, - STATE(224), 2, + STATE(216), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(450), 4, + ACTIONS(430), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [6811] = 5, + [6571] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(420), 2, + ACTIONS(385), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(249), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(422), 4, + ACTIONS(387), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6832] = 5, + [6592] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(413), 2, + ACTIONS(229), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(418), 4, + ACTIONS(231), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6853] = 5, + [6613] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(325), 2, + ACTIONS(412), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(327), 4, + ACTIONS(414), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6874] = 5, + [6634] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(385), 2, + ACTIONS(440), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(387), 4, + ACTIONS(442), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6895] = 5, + [6655] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(444), 2, + ACTIONS(436), 2, sym_identifier, anon_sym__, - STATE(233), 2, + STATE(223), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(446), 4, + ACTIONS(438), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6916] = 5, + [6676] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(361), 2, + ACTIONS(432), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(363), 4, + ACTIONS(434), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6937] = 5, + [6697] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(409), 2, + ACTIONS(424), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(411), 4, + ACTIONS(426), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6958] = 5, + [6718] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(436), 2, + ACTIONS(420), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(438), 4, + ACTIONS(422), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [6979] = 5, + [6739] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(261), 2, + ACTIONS(249), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(263), 4, + ACTIONS(251), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7000] = 5, + [6760] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(389), 2, + ACTIONS(408), 2, sym_identifier, anon_sym__, - STATE(236), 2, + STATE(226), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(391), 4, + ACTIONS(410), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7021] = 5, + [6781] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(452), 2, + ACTIONS(404), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(454), 4, + ACTIONS(406), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7042] = 5, + [6802] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(401), 2, + ACTIONS(297), 2, sym_identifier, anon_sym__, - STATE(237), 2, + STATE(227), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(403), 4, + ACTIONS(299), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7063] = 5, + [6823] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(345), 2, + ACTIONS(400), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(347), 4, + ACTIONS(402), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7084] = 5, + [6844] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(377), 2, + ACTIONS(373), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(257), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(379), 4, + ACTIONS(375), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7105] = 5, + [6865] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(277), 2, + ACTIONS(333), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(279), 4, + ACTIONS(335), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7126] = 5, + [6886] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(397), 2, + ACTIONS(261), 2, sym_identifier, anon_sym__, - STATE(266), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(399), 4, + ACTIONS(263), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7147] = 5, + [6907] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(456), 2, + ACTIONS(365), 2, sym_identifier, anon_sym__, - STATE(238), 2, + STATE(228), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(458), 4, + ACTIONS(367), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7168] = 5, + [6928] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(305), 2, + ACTIONS(369), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(307), 4, + ACTIONS(371), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7189] = 5, + [6949] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(269), 2, + ACTIONS(265), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(271), 4, + ACTIONS(267), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7210] = 5, + [6970] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(440), 2, + ACTIONS(301), 2, sym_identifier, anon_sym__, - STATE(243), 2, + STATE(233), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(442), 4, + ACTIONS(303), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7231] = 5, + [6991] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(245), 2, + ACTIONS(225), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(247), 4, + ACTIONS(227), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7252] = 5, + [7012] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(405), 2, + ACTIONS(313), 2, sym_identifier, anon_sym__, - STATE(244), 2, + STATE(235), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(407), 4, + ACTIONS(315), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7273] = 5, + [7033] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(393), 2, + ACTIONS(317), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(395), 4, + ACTIONS(319), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7294] = 5, + [7054] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(249), 2, + ACTIONS(221), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(251), 4, + ACTIONS(223), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7315] = 5, + [7075] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(381), 2, + ACTIONS(337), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(383), 4, + ACTIONS(339), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7336] = 5, + [7096] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(257), 2, + ACTIONS(241), 2, sym_identifier, anon_sym__, - STATE(223), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(259), 4, + ACTIONS(243), 4, + ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [7357] = 5, + [7117] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(365), 2, + ACTIONS(353), 2, sym_identifier, anon_sym__, - STATE(248), 2, + STATE(238), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(367), 4, + ACTIONS(355), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7378] = 6, + [7138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 1, + ACTIONS(287), 1, anon_sym_AT, - ACTIONS(490), 1, - anon_sym_DQUOTE, - ACTIONS(493), 1, - anon_sym_RPAREN, - ACTIONS(484), 2, + ACTIONS(305), 2, sym_identifier, anon_sym__, - STATE(258), 4, - sym__node_identifier, + STATE(175), 2, sym_capture, - sym_string, - aux_sym_parameters_repeat1, - [7401] = 5, + aux_sym_list_repeat1, + ACTIONS(307), 4, + anon_sym_DQUOTE, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_LPAREN, + [7159] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(301), 2, + ACTIONS(361), 2, sym_identifier, anon_sym__, - STATE(271), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(303), 4, + ACTIONS(363), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7422] = 5, + [7180] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(237), 2, + ACTIONS(213), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(239), 4, + ACTIONS(219), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7443] = 5, + [7201] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(309), 2, + ACTIONS(377), 2, sym_identifier, anon_sym__, - STATE(253), 2, + STATE(243), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(311), 4, + ACTIONS(379), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7464] = 5, + [7222] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(221), 2, + ACTIONS(357), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(264), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(223), 4, + ACTIONS(359), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7485] = 5, + [7243] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(373), 2, + ACTIONS(381), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(375), 4, + ACTIONS(383), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7506] = 5, + [7264] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(225), 2, + ACTIONS(349), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(227), 4, + ACTIONS(351), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7527] = 5, + [7285] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(317), 2, + ACTIONS(233), 2, sym_identifier, anon_sym__, - STATE(255), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(319), 4, + ACTIONS(235), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7548] = 5, + [7306] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(369), 2, + ACTIONS(305), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(245), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(371), 4, + ACTIONS(307), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7569] = 5, + [7327] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(321), 2, + ACTIONS(345), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(323), 4, + ACTIONS(347), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7590] = 5, + [7348] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(357), 2, + ACTIONS(309), 2, sym_identifier, anon_sym__, - STATE(272), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(359), 4, + ACTIONS(311), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7611] = 6, + [7369] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(164), 1, anon_sym_DQUOTE, ACTIONS(287), 1, anon_sym_AT, - ACTIONS(497), 1, - anon_sym_RPAREN, - ACTIONS(495), 2, + STATE(321), 1, + sym_parameters, + ACTIONS(463), 2, sym_identifier, anon_sym__, - STATE(258), 4, + STATE(260), 4, sym__node_identifier, sym_capture, sym_string, aux_sym_parameters_repeat1, - [7634] = 5, + [7392] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, - anon_sym_AT, - ACTIONS(353), 2, - sym_identifier, - anon_sym__, - STATE(232), 2, - sym_capture, - aux_sym_list_repeat1, - ACTIONS(355), 4, - ts_builtin_sym_end, + ACTIONS(164), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - [7655] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(291), 1, + ACTIONS(287), 1, anon_sym_AT, - ACTIONS(349), 2, + ACTIONS(481), 1, + anon_sym_RPAREN, + ACTIONS(479), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(168), 4, + sym__node_identifier, sym_capture, - aux_sym_list_repeat1, - ACTIONS(351), 4, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_LBRACK, - anon_sym_LPAREN, - [7676] = 5, + sym_string, + aux_sym_parameters_repeat1, + [7415] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(329), 2, + ACTIONS(341), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(258), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(331), 4, + ACTIONS(343), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7697] = 5, + [7436] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(333), 2, + ACTIONS(245), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(335), 4, + ACTIONS(247), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7718] = 5, + [7457] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(337), 2, + ACTIONS(329), 2, sym_identifier, anon_sym__, - STATE(173), 2, + STATE(253), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(339), 4, + ACTIONS(331), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7739] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(164), 1, - anon_sym_DQUOTE, - ACTIONS(287), 1, - anon_sym_AT, - STATE(336), 1, - sym_parameters, - ACTIONS(468), 2, - sym_identifier, - anon_sym__, - STATE(269), 4, - sym__node_identifier, - sym_capture, - sym_string, - aux_sym_parameters_repeat1, - [7762] = 5, + [7478] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(341), 2, + ACTIONS(321), 2, sym_identifier, anon_sym__, - STATE(267), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(343), 4, + ACTIONS(323), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7783] = 5, + [7499] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(283), 1, anon_sym_AT, - ACTIONS(257), 2, + ACTIONS(325), 2, sym_identifier, anon_sym__, - STATE(232), 2, + STATE(218), 2, sym_capture, aux_sym_list_repeat1, - ACTIONS(259), 4, + ACTIONS(327), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [7804] = 3, + [7520] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 2, + ACTIONS(483), 1, + anon_sym_DOT, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(476), 6, - anon_sym_AT, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, - [7820] = 4, + anon_sym_BANG, + [7538] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(489), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [7838] = 3, + [7556] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 3, + ACTIONS(491), 1, anon_sym_DOT, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(507), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [7854] = 4, + [7574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(493), 3, anon_sym_DOT, - ACTIONS(501), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(495), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [7872] = 4, + [7590] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(497), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [7890] = 4, + [7608] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 1, + ACTIONS(499), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [7908] = 4, + [7626] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(501), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [7926] = 4, + [7644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 1, - anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(469), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(471), 6, + anon_sym_AT, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_BANG, - [7944] = 4, + [7660] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(503), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [7962] = 3, + [7678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 3, + ACTIONS(505), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(523), 5, + ACTIONS(507), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [7978] = 4, + [7694] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 1, + ACTIONS(509), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [7996] = 4, + [7712] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(527), 1, + ACTIONS(511), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8014] = 4, + [7730] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, + ACTIONS(513), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8032] = 4, + [7748] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 1, + ACTIONS(515), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8050] = 4, + [7766] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, + ACTIONS(517), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8068] = 4, + [7784] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 1, + ACTIONS(519), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8086] = 4, + [7802] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, + ACTIONS(521), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8104] = 4, + [7820] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, + ACTIONS(523), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8122] = 4, + [7838] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, + ACTIONS(525), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8140] = 4, + [7856] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 1, + ACTIONS(527), 3, anon_sym_DOT, - ACTIONS(501), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(529), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8158] = 4, + [7872] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 1, + ACTIONS(531), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8176] = 3, + [7890] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 3, + ACTIONS(533), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(549), 5, + ACTIONS(535), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8192] = 3, + [7906] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 3, + ACTIONS(537), 1, anon_sym_DOT, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(553), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8208] = 4, + [7924] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(539), 1, anon_sym_DOT, - ACTIONS(501), 2, + ACTIONS(485), 2, sym_identifier, anon_sym__, - ACTIONS(503), 5, + ACTIONS(487), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8226] = 3, + [7942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(557), 3, + ACTIONS(541), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(559), 5, + ACTIONS(543), 5, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_BANG, - [8242] = 4, + [7958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, - anon_sym_DOT, - ACTIONS(563), 2, + ACTIONS(465), 2, sym_identifier, anon_sym__, - ACTIONS(565), 4, + ACTIONS(467), 5, + anon_sym_AT, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, - [8259] = 3, + [7973] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 2, + ACTIONS(465), 2, sym_identifier, anon_sym__, - ACTIONS(472), 5, + ACTIONS(467), 5, ts_builtin_sym_end, anon_sym_AT, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [8274] = 3, + [7988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 3, + ACTIONS(545), 3, anon_sym_DOT, sym_identifier, anon_sym__, - ACTIONS(569), 4, + ACTIONS(547), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, - [8289] = 3, + [8003] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 2, + ACTIONS(469), 2, sym_identifier, anon_sym__, - ACTIONS(472), 5, + ACTIONS(471), 5, + ts_builtin_sym_end, anon_sym_AT, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [8304] = 3, + [8018] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 2, + ACTIONS(549), 1, + anon_sym_DOT, + ACTIONS(551), 2, sym_identifier, anon_sym__, - ACTIONS(476), 5, - ts_builtin_sym_end, - anon_sym_AT, + ACTIONS(553), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [8319] = 3, + anon_sym_RPAREN, + [8035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(557), 2, + ACTIONS(533), 2, sym_identifier, anon_sym__, - ACTIONS(559), 4, + ACTIONS(535), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [8333] = 3, + [8049] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(557), 2, + ACTIONS(527), 2, sym_identifier, anon_sym__, - ACTIONS(559), 4, + ACTIONS(529), 4, + ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_LPAREN, - [8347] = 3, + [8063] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 2, + ACTIONS(533), 2, sym_identifier, anon_sym__, - ACTIONS(549), 4, - ts_builtin_sym_end, + ACTIONS(535), 4, anon_sym_DQUOTE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_LPAREN, - [8361] = 3, + [8077] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 2, + ACTIONS(541), 2, sym_identifier, anon_sym__, - ACTIONS(553), 4, + ACTIONS(543), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [8375] = 3, + [8091] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 2, + ACTIONS(527), 2, sym_identifier, anon_sym__, - ACTIONS(549), 4, + ACTIONS(529), 4, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, - [8389] = 3, + [8105] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 2, + ACTIONS(541), 2, sym_identifier, anon_sym__, - ACTIONS(553), 4, + ACTIONS(543), 4, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [8403] = 5, - ACTIONS(573), 1, + [8119] = 5, + ACTIONS(557), 1, anon_sym_DQUOTE, - ACTIONS(575), 1, + ACTIONS(559), 1, sym_comment, - STATE(318), 1, + STATE(306), 1, aux_sym_string_content_repeat1, - STATE(334), 1, + STATE(322), 1, sym_string_content, - ACTIONS(571), 2, + ACTIONS(555), 2, sym_escape_sequence, aux_sym_string_content_token1, - [8420] = 5, - ACTIONS(575), 1, + [8136] = 5, + ACTIONS(559), 1, sym_comment, - ACTIONS(577), 1, + ACTIONS(561), 1, anon_sym_DQUOTE, - STATE(318), 1, + STATE(306), 1, + aux_sym_string_content_repeat1, + STATE(317), 1, + sym_string_content, + ACTIONS(555), 2, + sym_escape_sequence, + aux_sym_string_content_token1, + [8153] = 5, + ACTIONS(559), 1, + sym_comment, + ACTIONS(563), 1, + anon_sym_DQUOTE, + STATE(306), 1, aux_sym_string_content_repeat1, - STATE(329), 1, + STATE(325), 1, sym_string_content, - ACTIONS(571), 2, + ACTIONS(555), 2, sym_escape_sequence, aux_sym_string_content_token1, - [8437] = 3, + [8170] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 2, + ACTIONS(565), 2, sym_identifier, anon_sym__, - ACTIONS(581), 3, + ACTIONS(567), 3, anon_sym_DQUOTE, anon_sym_LBRACK, anon_sym_LPAREN, - [8450] = 5, - ACTIONS(575), 1, - sym_comment, - ACTIONS(583), 1, - anon_sym_DQUOTE, - STATE(318), 1, - aux_sym_string_content_repeat1, - STATE(330), 1, - sym_string_content, - ACTIONS(571), 2, - sym_escape_sequence, - aux_sym_string_content_token1, - [8467] = 4, - ACTIONS(575), 1, + [8183] = 4, + ACTIONS(559), 1, sym_comment, - ACTIONS(587), 1, + ACTIONS(571), 1, anon_sym_DQUOTE, - STATE(319), 1, + STATE(307), 1, aux_sym_string_content_repeat1, - ACTIONS(585), 2, + ACTIONS(569), 2, sym_escape_sequence, aux_sym_string_content_token1, - [8481] = 4, - ACTIONS(575), 1, + [8197] = 4, + ACTIONS(559), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(576), 1, anon_sym_DQUOTE, - STATE(319), 1, + STATE(307), 1, aux_sym_string_content_repeat1, - ACTIONS(589), 2, + ACTIONS(573), 2, sym_escape_sequence, aux_sym_string_content_token1, - [8495] = 3, + [8211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(594), 1, + ACTIONS(578), 1, aux_sym__immediate_identifier_token1, - STATE(2), 1, + STATE(318), 1, sym__immediate_identifier, - [8505] = 3, + [8221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(580), 1, aux_sym__immediate_identifier_token1, - STATE(215), 1, + STATE(326), 1, sym__immediate_identifier, - [8515] = 3, + [8231] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(598), 1, + ACTIONS(582), 1, aux_sym__immediate_identifier_token1, - STATE(6), 1, + STATE(324), 1, sym__immediate_identifier, - [8525] = 3, + [8241] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(600), 1, + ACTIONS(584), 1, aux_sym__immediate_identifier_token1, - STATE(307), 1, + STATE(2), 1, sym__immediate_identifier, - [8535] = 3, + [8251] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(602), 1, + ACTIONS(586), 1, aux_sym__immediate_identifier_token1, - STATE(3), 1, + STATE(294), 1, sym__immediate_identifier, - [8545] = 3, + [8261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, + ACTIONS(588), 1, aux_sym__immediate_identifier_token1, - STATE(332), 1, + STATE(273), 1, sym__immediate_identifier, - [8555] = 3, + [8271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, + ACTIONS(590), 1, aux_sym__immediate_identifier_token1, - STATE(278), 1, + STATE(5), 1, sym__immediate_identifier, - [8565] = 3, + [8281] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, + ACTIONS(592), 1, aux_sym__immediate_identifier_token1, - STATE(338), 1, + STATE(204), 1, sym__immediate_identifier, - [8575] = 3, + [8291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(610), 1, + ACTIONS(594), 1, aux_sym__immediate_identifier_token1, - STATE(340), 1, + STATE(6), 1, sym__immediate_identifier, - [8585] = 2, + [8301] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(612), 1, - anon_sym_DQUOTE, - [8592] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(614), 1, + ACTIONS(596), 1, anon_sym_DQUOTE, - [8599] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(462), 1, - anon_sym_COLON, - [8606] = 2, + [8308] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(616), 1, + ACTIONS(598), 1, sym_predicate_type, - [8613] = 2, + [8315] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(618), 1, + ACTIONS(600), 1, sym_identifier, - [8620] = 2, + [8322] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(620), 1, - anon_sym_DQUOTE, - [8627] = 2, + ACTIONS(602), 1, + anon_sym_RPAREN, + [8329] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(622), 1, + ACTIONS(604), 1, anon_sym_RPAREN, - [8634] = 2, + [8336] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(624), 1, - anon_sym_RPAREN, - [8641] = 2, + ACTIONS(606), 1, + anon_sym_DQUOTE, + [8343] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(626), 1, + ACTIONS(608), 1, ts_builtin_sym_end, - [8648] = 2, + [8350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(610), 1, sym_predicate_type, - [8655] = 2, + [8357] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(630), 1, - anon_sym_RPAREN, - [8662] = 2, + ACTIONS(612), 1, + anon_sym_DQUOTE, + [8364] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, + ACTIONS(614), 1, sym_predicate_type, + [8371] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(446), 1, + anon_sym_COLON, + [8378] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 1, + anon_sym_RPAREN, }; static const uint32_t ts_small_parse_table_map[] = { @@ -8087,19 +7834,19 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(7)] = 250, [SMALL_STATE(8)] = 300, [SMALL_STATE(9)] = 349, - [SMALL_STATE(10)] = 398, - [SMALL_STATE(11)] = 445, - [SMALL_STATE(12)] = 492, - [SMALL_STATE(13)] = 539, - [SMALL_STATE(14)] = 586, - [SMALL_STATE(15)] = 633, - [SMALL_STATE(16)] = 682, - [SMALL_STATE(17)] = 729, - [SMALL_STATE(18)] = 776, - [SMALL_STATE(19)] = 823, - [SMALL_STATE(20)] = 870, - [SMALL_STATE(21)] = 917, - [SMALL_STATE(22)] = 964, + [SMALL_STATE(10)] = 396, + [SMALL_STATE(11)] = 443, + [SMALL_STATE(12)] = 490, + [SMALL_STATE(13)] = 537, + [SMALL_STATE(14)] = 584, + [SMALL_STATE(15)] = 631, + [SMALL_STATE(16)] = 678, + [SMALL_STATE(17)] = 725, + [SMALL_STATE(18)] = 772, + [SMALL_STATE(19)] = 819, + [SMALL_STATE(20)] = 866, + [SMALL_STATE(21)] = 915, + [SMALL_STATE(22)] = 962, [SMALL_STATE(23)] = 1011, [SMALL_STATE(24)] = 1058, [SMALL_STATE(25)] = 1102, @@ -8129,7 +7876,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(49)] = 2157, [SMALL_STATE(50)] = 2200, [SMALL_STATE(51)] = 2243, - [SMALL_STATE(52)] = 2284, + [SMALL_STATE(52)] = 2286, [SMALL_STATE(53)] = 2327, [SMALL_STATE(54)] = 2367, [SMALL_STATE(55)] = 2407, @@ -8157,267 +7904,255 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(77)] = 3161, [SMALL_STATE(78)] = 3192, [SMALL_STATE(79)] = 3223, - [SMALL_STATE(80)] = 3254, - [SMALL_STATE(81)] = 3290, - [SMALL_STATE(82)] = 3326, - [SMALL_STATE(83)] = 3362, - [SMALL_STATE(84)] = 3391, - [SMALL_STATE(85)] = 3420, - [SMALL_STATE(86)] = 3449, - [SMALL_STATE(87)] = 3478, - [SMALL_STATE(88)] = 3507, - [SMALL_STATE(89)] = 3536, - [SMALL_STATE(90)] = 3565, - [SMALL_STATE(91)] = 3594, - [SMALL_STATE(92)] = 3623, - [SMALL_STATE(93)] = 3652, - [SMALL_STATE(94)] = 3681, - [SMALL_STATE(95)] = 3710, - [SMALL_STATE(96)] = 3739, - [SMALL_STATE(97)] = 3768, - [SMALL_STATE(98)] = 3797, - [SMALL_STATE(99)] = 3826, - [SMALL_STATE(100)] = 3855, - [SMALL_STATE(101)] = 3884, - [SMALL_STATE(102)] = 3913, - [SMALL_STATE(103)] = 3942, - [SMALL_STATE(104)] = 3971, - [SMALL_STATE(105)] = 4000, - [SMALL_STATE(106)] = 4029, - [SMALL_STATE(107)] = 4058, - [SMALL_STATE(108)] = 4087, - [SMALL_STATE(109)] = 4116, - [SMALL_STATE(110)] = 4145, - [SMALL_STATE(111)] = 4174, - [SMALL_STATE(112)] = 4203, - [SMALL_STATE(113)] = 4232, - [SMALL_STATE(114)] = 4261, - [SMALL_STATE(115)] = 4290, - [SMALL_STATE(116)] = 4310, - [SMALL_STATE(117)] = 4330, - [SMALL_STATE(118)] = 4353, - [SMALL_STATE(119)] = 4376, - [SMALL_STATE(120)] = 4399, - [SMALL_STATE(121)] = 4422, - [SMALL_STATE(122)] = 4445, - [SMALL_STATE(123)] = 4468, - [SMALL_STATE(124)] = 4491, - [SMALL_STATE(125)] = 4514, - [SMALL_STATE(126)] = 4537, - [SMALL_STATE(127)] = 4560, - [SMALL_STATE(128)] = 4583, - [SMALL_STATE(129)] = 4606, - [SMALL_STATE(130)] = 4629, - [SMALL_STATE(131)] = 4652, - [SMALL_STATE(132)] = 4675, - [SMALL_STATE(133)] = 4698, - [SMALL_STATE(134)] = 4721, - [SMALL_STATE(135)] = 4744, - [SMALL_STATE(136)] = 4763, - [SMALL_STATE(137)] = 4786, - [SMALL_STATE(138)] = 4809, - [SMALL_STATE(139)] = 4832, - [SMALL_STATE(140)] = 4855, - [SMALL_STATE(141)] = 4878, - [SMALL_STATE(142)] = 4901, - [SMALL_STATE(143)] = 4924, - [SMALL_STATE(144)] = 4947, - [SMALL_STATE(145)] = 4970, - [SMALL_STATE(146)] = 4993, - [SMALL_STATE(147)] = 5016, - [SMALL_STATE(148)] = 5039, - [SMALL_STATE(149)] = 5062, - [SMALL_STATE(150)] = 5085, - [SMALL_STATE(151)] = 5108, - [SMALL_STATE(152)] = 5131, - [SMALL_STATE(153)] = 5154, - [SMALL_STATE(154)] = 5177, - [SMALL_STATE(155)] = 5200, - [SMALL_STATE(156)] = 5223, - [SMALL_STATE(157)] = 5246, - [SMALL_STATE(158)] = 5269, - [SMALL_STATE(159)] = 5292, - [SMALL_STATE(160)] = 5315, - [SMALL_STATE(161)] = 5338, - [SMALL_STATE(162)] = 5361, - [SMALL_STATE(163)] = 5384, - [SMALL_STATE(164)] = 5407, - [SMALL_STATE(165)] = 5430, - [SMALL_STATE(166)] = 5449, - [SMALL_STATE(167)] = 5472, - [SMALL_STATE(168)] = 5495, - [SMALL_STATE(169)] = 5517, - [SMALL_STATE(170)] = 5539, - [SMALL_STATE(171)] = 5557, - [SMALL_STATE(172)] = 5579, - [SMALL_STATE(173)] = 5597, - [SMALL_STATE(174)] = 5618, - [SMALL_STATE(175)] = 5639, - [SMALL_STATE(176)] = 5660, - [SMALL_STATE(177)] = 5681, - [SMALL_STATE(178)] = 5702, - [SMALL_STATE(179)] = 5723, - [SMALL_STATE(180)] = 5744, - [SMALL_STATE(181)] = 5765, - [SMALL_STATE(182)] = 5786, - [SMALL_STATE(183)] = 5807, - [SMALL_STATE(184)] = 5828, - [SMALL_STATE(185)] = 5851, - [SMALL_STATE(186)] = 5872, - [SMALL_STATE(187)] = 5893, - [SMALL_STATE(188)] = 5914, - [SMALL_STATE(189)] = 5935, - [SMALL_STATE(190)] = 5956, - [SMALL_STATE(191)] = 5977, - [SMALL_STATE(192)] = 5998, - [SMALL_STATE(193)] = 6019, - [SMALL_STATE(194)] = 6040, - [SMALL_STATE(195)] = 6061, - [SMALL_STATE(196)] = 6082, - [SMALL_STATE(197)] = 6103, - [SMALL_STATE(198)] = 6124, - [SMALL_STATE(199)] = 6145, - [SMALL_STATE(200)] = 6166, - [SMALL_STATE(201)] = 6187, - [SMALL_STATE(202)] = 6208, - [SMALL_STATE(203)] = 6229, - [SMALL_STATE(204)] = 6250, - [SMALL_STATE(205)] = 6271, - [SMALL_STATE(206)] = 6292, - [SMALL_STATE(207)] = 6313, - [SMALL_STATE(208)] = 6334, - [SMALL_STATE(209)] = 6357, - [SMALL_STATE(210)] = 6374, - [SMALL_STATE(211)] = 6395, - [SMALL_STATE(212)] = 6416, - [SMALL_STATE(213)] = 6437, - [SMALL_STATE(214)] = 6458, - [SMALL_STATE(215)] = 6479, - [SMALL_STATE(216)] = 6496, - [SMALL_STATE(217)] = 6517, - [SMALL_STATE(218)] = 6538, - [SMALL_STATE(219)] = 6559, - [SMALL_STATE(220)] = 6580, - [SMALL_STATE(221)] = 6601, - [SMALL_STATE(222)] = 6622, - [SMALL_STATE(223)] = 6643, - [SMALL_STATE(224)] = 6664, - [SMALL_STATE(225)] = 6685, - [SMALL_STATE(226)] = 6706, - [SMALL_STATE(227)] = 6727, - [SMALL_STATE(228)] = 6748, - [SMALL_STATE(229)] = 6769, - [SMALL_STATE(230)] = 6790, - [SMALL_STATE(231)] = 6811, - [SMALL_STATE(232)] = 6832, - [SMALL_STATE(233)] = 6853, - [SMALL_STATE(234)] = 6874, - [SMALL_STATE(235)] = 6895, - [SMALL_STATE(236)] = 6916, - [SMALL_STATE(237)] = 6937, - [SMALL_STATE(238)] = 6958, - [SMALL_STATE(239)] = 6979, - [SMALL_STATE(240)] = 7000, - [SMALL_STATE(241)] = 7021, - [SMALL_STATE(242)] = 7042, - [SMALL_STATE(243)] = 7063, - [SMALL_STATE(244)] = 7084, - [SMALL_STATE(245)] = 7105, - [SMALL_STATE(246)] = 7126, - [SMALL_STATE(247)] = 7147, - [SMALL_STATE(248)] = 7168, - [SMALL_STATE(249)] = 7189, - [SMALL_STATE(250)] = 7210, - [SMALL_STATE(251)] = 7231, - [SMALL_STATE(252)] = 7252, - [SMALL_STATE(253)] = 7273, - [SMALL_STATE(254)] = 7294, - [SMALL_STATE(255)] = 7315, - [SMALL_STATE(256)] = 7336, - [SMALL_STATE(257)] = 7357, - [SMALL_STATE(258)] = 7378, - [SMALL_STATE(259)] = 7401, - [SMALL_STATE(260)] = 7422, - [SMALL_STATE(261)] = 7443, - [SMALL_STATE(262)] = 7464, - [SMALL_STATE(263)] = 7485, - [SMALL_STATE(264)] = 7506, - [SMALL_STATE(265)] = 7527, - [SMALL_STATE(266)] = 7548, - [SMALL_STATE(267)] = 7569, - [SMALL_STATE(268)] = 7590, - [SMALL_STATE(269)] = 7611, - [SMALL_STATE(270)] = 7634, - [SMALL_STATE(271)] = 7655, - [SMALL_STATE(272)] = 7676, - [SMALL_STATE(273)] = 7697, - [SMALL_STATE(274)] = 7718, - [SMALL_STATE(275)] = 7739, - [SMALL_STATE(276)] = 7762, - [SMALL_STATE(277)] = 7783, - [SMALL_STATE(278)] = 7804, - [SMALL_STATE(279)] = 7820, - [SMALL_STATE(280)] = 7838, - [SMALL_STATE(281)] = 7854, - [SMALL_STATE(282)] = 7872, - [SMALL_STATE(283)] = 7890, - [SMALL_STATE(284)] = 7908, - [SMALL_STATE(285)] = 7926, - [SMALL_STATE(286)] = 7944, - [SMALL_STATE(287)] = 7962, - [SMALL_STATE(288)] = 7978, - [SMALL_STATE(289)] = 7996, - [SMALL_STATE(290)] = 8014, - [SMALL_STATE(291)] = 8032, - [SMALL_STATE(292)] = 8050, - [SMALL_STATE(293)] = 8068, - [SMALL_STATE(294)] = 8086, - [SMALL_STATE(295)] = 8104, - [SMALL_STATE(296)] = 8122, - [SMALL_STATE(297)] = 8140, - [SMALL_STATE(298)] = 8158, - [SMALL_STATE(299)] = 8176, - [SMALL_STATE(300)] = 8192, - [SMALL_STATE(301)] = 8208, - [SMALL_STATE(302)] = 8226, - [SMALL_STATE(303)] = 8242, - [SMALL_STATE(304)] = 8259, - [SMALL_STATE(305)] = 8274, - [SMALL_STATE(306)] = 8289, - [SMALL_STATE(307)] = 8304, - [SMALL_STATE(308)] = 8319, - [SMALL_STATE(309)] = 8333, - [SMALL_STATE(310)] = 8347, - [SMALL_STATE(311)] = 8361, - [SMALL_STATE(312)] = 8375, - [SMALL_STATE(313)] = 8389, - [SMALL_STATE(314)] = 8403, - [SMALL_STATE(315)] = 8420, - [SMALL_STATE(316)] = 8437, - [SMALL_STATE(317)] = 8450, - [SMALL_STATE(318)] = 8467, - [SMALL_STATE(319)] = 8481, - [SMALL_STATE(320)] = 8495, - [SMALL_STATE(321)] = 8505, - [SMALL_STATE(322)] = 8515, - [SMALL_STATE(323)] = 8525, - [SMALL_STATE(324)] = 8535, - [SMALL_STATE(325)] = 8545, - [SMALL_STATE(326)] = 8555, - [SMALL_STATE(327)] = 8565, - [SMALL_STATE(328)] = 8575, - [SMALL_STATE(329)] = 8585, - [SMALL_STATE(330)] = 8592, - [SMALL_STATE(331)] = 8599, - [SMALL_STATE(332)] = 8606, - [SMALL_STATE(333)] = 8613, - [SMALL_STATE(334)] = 8620, - [SMALL_STATE(335)] = 8627, - [SMALL_STATE(336)] = 8634, - [SMALL_STATE(337)] = 8641, - [SMALL_STATE(338)] = 8648, - [SMALL_STATE(339)] = 8655, - [SMALL_STATE(340)] = 8662, + [SMALL_STATE(80)] = 3259, + [SMALL_STATE(81)] = 3295, + [SMALL_STATE(82)] = 3331, + [SMALL_STATE(83)] = 3360, + [SMALL_STATE(84)] = 3389, + [SMALL_STATE(85)] = 3418, + [SMALL_STATE(86)] = 3447, + [SMALL_STATE(87)] = 3476, + [SMALL_STATE(88)] = 3505, + [SMALL_STATE(89)] = 3534, + [SMALL_STATE(90)] = 3563, + [SMALL_STATE(91)] = 3592, + [SMALL_STATE(92)] = 3621, + [SMALL_STATE(93)] = 3650, + [SMALL_STATE(94)] = 3679, + [SMALL_STATE(95)] = 3708, + [SMALL_STATE(96)] = 3737, + [SMALL_STATE(97)] = 3766, + [SMALL_STATE(98)] = 3795, + [SMALL_STATE(99)] = 3824, + [SMALL_STATE(100)] = 3853, + [SMALL_STATE(101)] = 3882, + [SMALL_STATE(102)] = 3911, + [SMALL_STATE(103)] = 3940, + [SMALL_STATE(104)] = 3969, + [SMALL_STATE(105)] = 3998, + [SMALL_STATE(106)] = 4027, + [SMALL_STATE(107)] = 4056, + [SMALL_STATE(108)] = 4085, + [SMALL_STATE(109)] = 4114, + [SMALL_STATE(110)] = 4143, + [SMALL_STATE(111)] = 4172, + [SMALL_STATE(112)] = 4201, + [SMALL_STATE(113)] = 4221, + [SMALL_STATE(114)] = 4241, + [SMALL_STATE(115)] = 4264, + [SMALL_STATE(116)] = 4287, + [SMALL_STATE(117)] = 4310, + [SMALL_STATE(118)] = 4333, + [SMALL_STATE(119)] = 4356, + [SMALL_STATE(120)] = 4379, + [SMALL_STATE(121)] = 4402, + [SMALL_STATE(122)] = 4425, + [SMALL_STATE(123)] = 4448, + [SMALL_STATE(124)] = 4471, + [SMALL_STATE(125)] = 4494, + [SMALL_STATE(126)] = 4517, + [SMALL_STATE(127)] = 4540, + [SMALL_STATE(128)] = 4563, + [SMALL_STATE(129)] = 4586, + [SMALL_STATE(130)] = 4609, + [SMALL_STATE(131)] = 4628, + [SMALL_STATE(132)] = 4651, + [SMALL_STATE(133)] = 4674, + [SMALL_STATE(134)] = 4697, + [SMALL_STATE(135)] = 4720, + [SMALL_STATE(136)] = 4743, + [SMALL_STATE(137)] = 4766, + [SMALL_STATE(138)] = 4789, + [SMALL_STATE(139)] = 4808, + [SMALL_STATE(140)] = 4831, + [SMALL_STATE(141)] = 4854, + [SMALL_STATE(142)] = 4877, + [SMALL_STATE(143)] = 4900, + [SMALL_STATE(144)] = 4923, + [SMALL_STATE(145)] = 4946, + [SMALL_STATE(146)] = 4969, + [SMALL_STATE(147)] = 4992, + [SMALL_STATE(148)] = 5015, + [SMALL_STATE(149)] = 5038, + [SMALL_STATE(150)] = 5061, + [SMALL_STATE(151)] = 5084, + [SMALL_STATE(152)] = 5107, + [SMALL_STATE(153)] = 5130, + [SMALL_STATE(154)] = 5153, + [SMALL_STATE(155)] = 5176, + [SMALL_STATE(156)] = 5199, + [SMALL_STATE(157)] = 5222, + [SMALL_STATE(158)] = 5245, + [SMALL_STATE(159)] = 5268, + [SMALL_STATE(160)] = 5291, + [SMALL_STATE(161)] = 5314, + [SMALL_STATE(162)] = 5337, + [SMALL_STATE(163)] = 5359, + [SMALL_STATE(164)] = 5377, + [SMALL_STATE(165)] = 5399, + [SMALL_STATE(166)] = 5417, + [SMALL_STATE(167)] = 5439, + [SMALL_STATE(168)] = 5460, + [SMALL_STATE(169)] = 5483, + [SMALL_STATE(170)] = 5504, + [SMALL_STATE(171)] = 5525, + [SMALL_STATE(172)] = 5546, + [SMALL_STATE(173)] = 5569, + [SMALL_STATE(174)] = 5590, + [SMALL_STATE(175)] = 5611, + [SMALL_STATE(176)] = 5632, + [SMALL_STATE(177)] = 5653, + [SMALL_STATE(178)] = 5674, + [SMALL_STATE(179)] = 5695, + [SMALL_STATE(180)] = 5716, + [SMALL_STATE(181)] = 5737, + [SMALL_STATE(182)] = 5758, + [SMALL_STATE(183)] = 5779, + [SMALL_STATE(184)] = 5800, + [SMALL_STATE(185)] = 5821, + [SMALL_STATE(186)] = 5842, + [SMALL_STATE(187)] = 5863, + [SMALL_STATE(188)] = 5884, + [SMALL_STATE(189)] = 5905, + [SMALL_STATE(190)] = 5926, + [SMALL_STATE(191)] = 5947, + [SMALL_STATE(192)] = 5968, + [SMALL_STATE(193)] = 5989, + [SMALL_STATE(194)] = 6010, + [SMALL_STATE(195)] = 6031, + [SMALL_STATE(196)] = 6052, + [SMALL_STATE(197)] = 6075, + [SMALL_STATE(198)] = 6092, + [SMALL_STATE(199)] = 6113, + [SMALL_STATE(200)] = 6134, + [SMALL_STATE(201)] = 6155, + [SMALL_STATE(202)] = 6176, + [SMALL_STATE(203)] = 6197, + [SMALL_STATE(204)] = 6218, + [SMALL_STATE(205)] = 6235, + [SMALL_STATE(206)] = 6256, + [SMALL_STATE(207)] = 6277, + [SMALL_STATE(208)] = 6298, + [SMALL_STATE(209)] = 6319, + [SMALL_STATE(210)] = 6340, + [SMALL_STATE(211)] = 6361, + [SMALL_STATE(212)] = 6382, + [SMALL_STATE(213)] = 6403, + [SMALL_STATE(214)] = 6424, + [SMALL_STATE(215)] = 6445, + [SMALL_STATE(216)] = 6466, + [SMALL_STATE(217)] = 6487, + [SMALL_STATE(218)] = 6508, + [SMALL_STATE(219)] = 6529, + [SMALL_STATE(220)] = 6550, + [SMALL_STATE(221)] = 6571, + [SMALL_STATE(222)] = 6592, + [SMALL_STATE(223)] = 6613, + [SMALL_STATE(224)] = 6634, + [SMALL_STATE(225)] = 6655, + [SMALL_STATE(226)] = 6676, + [SMALL_STATE(227)] = 6697, + [SMALL_STATE(228)] = 6718, + [SMALL_STATE(229)] = 6739, + [SMALL_STATE(230)] = 6760, + [SMALL_STATE(231)] = 6781, + [SMALL_STATE(232)] = 6802, + [SMALL_STATE(233)] = 6823, + [SMALL_STATE(234)] = 6844, + [SMALL_STATE(235)] = 6865, + [SMALL_STATE(236)] = 6886, + [SMALL_STATE(237)] = 6907, + [SMALL_STATE(238)] = 6928, + [SMALL_STATE(239)] = 6949, + [SMALL_STATE(240)] = 6970, + [SMALL_STATE(241)] = 6991, + [SMALL_STATE(242)] = 7012, + [SMALL_STATE(243)] = 7033, + [SMALL_STATE(244)] = 7054, + [SMALL_STATE(245)] = 7075, + [SMALL_STATE(246)] = 7096, + [SMALL_STATE(247)] = 7117, + [SMALL_STATE(248)] = 7138, + [SMALL_STATE(249)] = 7159, + [SMALL_STATE(250)] = 7180, + [SMALL_STATE(251)] = 7201, + [SMALL_STATE(252)] = 7222, + [SMALL_STATE(253)] = 7243, + [SMALL_STATE(254)] = 7264, + [SMALL_STATE(255)] = 7285, + [SMALL_STATE(256)] = 7306, + [SMALL_STATE(257)] = 7327, + [SMALL_STATE(258)] = 7348, + [SMALL_STATE(259)] = 7369, + [SMALL_STATE(260)] = 7392, + [SMALL_STATE(261)] = 7415, + [SMALL_STATE(262)] = 7436, + [SMALL_STATE(263)] = 7457, + [SMALL_STATE(264)] = 7478, + [SMALL_STATE(265)] = 7499, + [SMALL_STATE(266)] = 7520, + [SMALL_STATE(267)] = 7538, + [SMALL_STATE(268)] = 7556, + [SMALL_STATE(269)] = 7574, + [SMALL_STATE(270)] = 7590, + [SMALL_STATE(271)] = 7608, + [SMALL_STATE(272)] = 7626, + [SMALL_STATE(273)] = 7644, + [SMALL_STATE(274)] = 7660, + [SMALL_STATE(275)] = 7678, + [SMALL_STATE(276)] = 7694, + [SMALL_STATE(277)] = 7712, + [SMALL_STATE(278)] = 7730, + [SMALL_STATE(279)] = 7748, + [SMALL_STATE(280)] = 7766, + [SMALL_STATE(281)] = 7784, + [SMALL_STATE(282)] = 7802, + [SMALL_STATE(283)] = 7820, + [SMALL_STATE(284)] = 7838, + [SMALL_STATE(285)] = 7856, + [SMALL_STATE(286)] = 7872, + [SMALL_STATE(287)] = 7890, + [SMALL_STATE(288)] = 7906, + [SMALL_STATE(289)] = 7924, + [SMALL_STATE(290)] = 7942, + [SMALL_STATE(291)] = 7958, + [SMALL_STATE(292)] = 7973, + [SMALL_STATE(293)] = 7988, + [SMALL_STATE(294)] = 8003, + [SMALL_STATE(295)] = 8018, + [SMALL_STATE(296)] = 8035, + [SMALL_STATE(297)] = 8049, + [SMALL_STATE(298)] = 8063, + [SMALL_STATE(299)] = 8077, + [SMALL_STATE(300)] = 8091, + [SMALL_STATE(301)] = 8105, + [SMALL_STATE(302)] = 8119, + [SMALL_STATE(303)] = 8136, + [SMALL_STATE(304)] = 8153, + [SMALL_STATE(305)] = 8170, + [SMALL_STATE(306)] = 8183, + [SMALL_STATE(307)] = 8197, + [SMALL_STATE(308)] = 8211, + [SMALL_STATE(309)] = 8221, + [SMALL_STATE(310)] = 8231, + [SMALL_STATE(311)] = 8241, + [SMALL_STATE(312)] = 8251, + [SMALL_STATE(313)] = 8261, + [SMALL_STATE(314)] = 8271, + [SMALL_STATE(315)] = 8281, + [SMALL_STATE(316)] = 8291, + [SMALL_STATE(317)] = 8301, + [SMALL_STATE(318)] = 8308, + [SMALL_STATE(319)] = 8315, + [SMALL_STATE(320)] = 8322, + [SMALL_STATE(321)] = 8329, + [SMALL_STATE(322)] = 8336, + [SMALL_STATE(323)] = 8343, + [SMALL_STATE(324)] = 8350, + [SMALL_STATE(325)] = 8357, + [SMALL_STATE(326)] = 8364, + [SMALL_STATE(327)] = 8371, + [SMALL_STATE(328)] = 8378, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -8425,306 +8160,298 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0, 0, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(331), - [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(77), - [95] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(317), - [98] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(59), - [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(8), - [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), - [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(333), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(331), - [144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(77), - [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(317), - [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(59), - [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(8), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [75] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(327), + [78] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(68), + [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(304), + [84] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(53), + [87] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(22), + [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), + [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 2, 0, 0), SHIFT_REPEAT(319), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(327), + [144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(68), + [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(304), + [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(53), + [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), SHIFT_REPEAT(22), [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grouping_repeat1, 2, 0, 0), [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(331), - [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(86), - [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(314), - [183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(55), - [186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(15), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(84), - [204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(315), - [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(58), - [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(9), - [213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 3, 0, 5), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 3, 0, 5), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(327), + [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(84), + [184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(302), + [187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(62), + [190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(8), + [193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(103), + [200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(303), + [203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(54), + [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(20), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 7), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 7), [221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 3, 0, 0), [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 3, 0, 0), - [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 5, 0, 5), - [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 5, 0, 5), - [229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node_identifier, 1, 0, 0), - [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node_identifier, 1, 0, 0), - [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 5, 0, 9), - [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 5, 0, 9), - [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 9), - [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 9), - [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 5), - [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 5), - [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 9), - [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 9), - [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, 0, 0), - [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, 0, 0), - [253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 2, 0, 0), - [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 2, 0, 0), - [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 4, 0, 5), - [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 4, 0, 5), - [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 9, 0, 9), - [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 9, 0, 9), - [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2, 0, 0), - [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2, 0, 0), - [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 5), - [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 5), - [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 1, 0, 1), - [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 1, 0, 1), - [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 9), - [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 9), - [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 1, 0, 2), - [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 1, 0, 2), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 3, 0, 6), - [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 3, 0, 6), - [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 13), - [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 13), - [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 11), - [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 11), - [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 5, 0, 7), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 5, 0, 7), - [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 5, 0, 10), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 5, 0, 10), - [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 5, 0, 8), - [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 5, 0, 8), - [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 11, 0, 19), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 11, 0, 19), - [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5, 0, 7), - [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5, 0, 7), - [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 4, 0, 0), - [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 4, 0, 0), - [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 4, 0, 7), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 4, 0, 7), - [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 4, 0, 8), - [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 4, 0, 8), - [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 15), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 15), - [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 4, 0, 6), - [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 4, 0, 6), - [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, 0, 0), - [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, 0, 0), - [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, 0, 7), - [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, 0, 7), - [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 10, 0, 18), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 10, 0, 18), - [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 13), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 13), - [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, 0, 6), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, 0, 6), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 3, 0, 4), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 3, 0, 4), - [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 14), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 14), - [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 10), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 10), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 10, 0, 9), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 10, 0, 9), - [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 9, 0, 18), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 9, 0, 18), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 11), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 11), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, 0, 6), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, 0, 6), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 17), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 17), - [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 14), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 14), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 9, 0, 17), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 9, 0, 17), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), - [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), SHIFT_REPEAT(321), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), - [420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 3, 0, 3), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 3, 0, 3), - [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 2, 0, 2), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 2, 0, 2), - [428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 2, 0, 4), - [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 2, 0, 4), - [432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 2, 0, 1), - [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 2, 0, 1), - [436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 9, 0, 16), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 9, 0, 16), - [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 15), - [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 15), - [444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 10, 0, 19), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 10, 0, 19), - [448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 2, 0, 3), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 2, 0, 3), - [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 5), - [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 5), - [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 16), - [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 16), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quantifier, 1, 0, 0), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quantifier, 1, 0, 0), - [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_capture, 2, 0, 5), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_capture, 2, 0, 5), - [478] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), SHIFT_REPEAT(326), - [481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), SHIFT_REPEAT(323), - [484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(258), - [487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(326), - [490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(315), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 1, 0, 0), - [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_named_node_repeat1, 1, 0, 0), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 1, 0, 0), - [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_negated_field, 2, 0, 0), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_negated_field, 2, 0, 0), - [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 7), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 7), + [229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, 0, 0), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, 0, 0), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 5, 0, 3), + [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 5, 0, 3), + [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 1, 0, 1), + [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 1, 0, 1), + [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 3), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 3), + [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 4, 0, 3), + [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 4, 0, 3), + [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 9, 0, 7), + [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 9, 0, 7), + [253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2, 0, 0), + [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2, 0, 0), + [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 2, 0, 0), + [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 2, 0, 0), + [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 7), + [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 7), + [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 3), + [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 3), + [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 3, 0, 3), + [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 3, 0, 3), + [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__node_identifier, 1, 0, 0), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__node_identifier, 1, 0, 0), + [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 5, 0, 7), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 5, 0, 7), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 15), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 15), + [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 13), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 13), + [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 5, 0, 8), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 5, 0, 8), + [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 5, 0, 6), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 5, 0, 6), + [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 12), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 12), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 9), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 9), + [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 5, 0, 5), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 5, 0, 5), + [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 4, 0, 0), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 4, 0, 0), + [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 4, 0, 5), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 4, 0, 5), + [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 12), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 12), + [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 8), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 8), + [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 4, 0, 6), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 4, 0, 6), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 4, 0, 4), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 4, 0, 4), + [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, 0, 0), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, 0, 0), + [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 11), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 11), + [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, 0, 5), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, 0, 5), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4, 0, 4), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4, 0, 4), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 14), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 14), + [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 7, 0, 11), + [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 7, 0, 11), + [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 3, 0, 4), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 3, 0, 4), + [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 6, 0, 9), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 6, 0, 9), + [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping, 5, 0, 5), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping, 5, 0, 5), + [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, 0, 4), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, 0, 4), + [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), + [391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), SHIFT_REPEAT(315), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), + [396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 3, 0, 2), + [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 3, 0, 2), + [400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 13), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 13), + [404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 8, 0, 3), + [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 8, 0, 3), + [408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 9, 0, 16), + [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 9, 0, 16), + [412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 11, 0, 17), + [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 11, 0, 17), + [416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 2, 0, 1), + [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 2, 0, 1), + [420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 9, 0, 14), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 9, 0, 14), + [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 9, 0, 15), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 9, 0, 15), + [428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_node, 2, 0, 2), + [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_node, 2, 0, 2), + [432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 10, 0, 16), + [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 10, 0, 16), + [436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 10, 0, 17), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 10, 0, 17), + [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_node, 10, 0, 7), + [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_node, 10, 0, 7), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(168), + [455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(313), + [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(303), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), + [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quantifier, 1, 0, 0), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quantifier, 1, 0, 0), + [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_capture, 2, 0, 3), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_capture, 2, 0, 3), + [473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), SHIFT_REPEAT(313), + [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2, 0, 0), SHIFT_REPEAT(312), + [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 1, 0, 0), + [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_named_node_repeat1, 1, 0, 0), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_node_repeat1, 1, 0, 0), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), + [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_negated_field, 2, 0, 0), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_negated_field, 2, 0, 0), + [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__named_node_expression, 3, 0, 0), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__named_node_expression, 3, 0, 0), + [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__named_node_expression, 3, 0, 0), - [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__named_node_expression, 3, 0, 0), - [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, 0, 0), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, 0, 0), - [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicate, 6, 0, 12), - [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicate, 6, 0, 12), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_definition, 2, 0, 1), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, 0, 1), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), - [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_grouping_repeat1, 1, 0, 0), - [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grouping_repeat1, 1, 0, 0), - [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__group_expression, 3, 0, 0), - [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__group_expression, 3, 0, 0), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_name, 2, 0, 0), - [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_name, 2, 0, 0), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_content, 1, 0, 0), - [589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(319), - [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [626] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predicate, 6, 0, 10), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predicate, 6, 0, 10), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_definition, 2, 0, 1), + [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, 0, 1), + [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_definition, 1, 0, 0), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_definition, 1, 0, 0), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__group_expression, 3, 0, 0), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__group_expression, 3, 0, 0), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_grouping_repeat1, 1, 0, 0), + [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grouping_repeat1, 1, 0, 0), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_name, 2, 0, 0), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_name, 2, 0, 0), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_content, 1, 0, 0), + [573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(307), + [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [608] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), }; #ifdef __cplusplus diff --git a/test/corpus/statements.txt b/test/corpus/statements.txt index 9ce9d96..aac52e1 100644 --- a/test/corpus/statements.txt +++ b/test/corpus/statements.txt @@ -25,10 +25,10 @@ Anonymous nodes (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content))) (anonymous_node - name: (identifier + name: (string (string_content)))) ================================================================================ @@ -42,10 +42,10 @@ Anonymous nodes (series) (program (grouping (anonymous_node - name: (identifier + name: (string (string_content))) (anonymous_node - name: (identifier + name: (string (string_content))))) ================================================================================ @@ -229,7 +229,7 @@ Groups (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content)))))) ================================================================================ @@ -277,13 +277,13 @@ Lists (program (list (anonymous_node - name: (identifier + name: (string (string_content))) (anonymous_node - name: (identifier + name: (string (string_content))) (anonymous_node - name: (identifier + name: (string (string_content))) (capture name: (identifier))) @@ -388,26 +388,26 @@ Anchor Operator (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content))) (named_node name: (identifier))) (grouping (anonymous_node - name: (identifier + name: (string (string_content))) (anonymous_node - name: (identifier + name: (string (string_content)))) (grouping (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content)))) (grouping (anonymous_node - name: (identifier + name: (string (string_content))) (named_node name: (identifier))) @@ -418,7 +418,7 @@ Anchor Operator (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content)))) (named_node name: (identifier))) @@ -429,7 +429,7 @@ Anchor Operator (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content)))) (named_node name: (identifier))) @@ -440,7 +440,7 @@ Anchor Operator (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content)))) (named_node name: (identifier))) @@ -451,7 +451,7 @@ Anchor Operator (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content)))) (list (named_node @@ -463,7 +463,7 @@ Anchor Operator (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content)))) (list (named_node @@ -483,27 +483,27 @@ Anchor Operator (named_node name: (identifier) (anonymous_node - name: (identifier + name: (string (string_content)))) (named_node name: (identifier) (anonymous_node - name: (identifier + name: (string (string_content)))) (named_node name: (identifier) (anonymous_node - name: (identifier + name: (string (string_content))) (anonymous_node - name: (identifier + name: (string (string_content)))) (named_node name: (identifier) (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content))) (named_node name: (identifier))) @@ -512,7 +512,7 @@ Anchor Operator (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content))) (named_node name: (identifier))) @@ -521,7 +521,7 @@ Anchor Operator (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content))) (named_node name: (identifier))) @@ -530,7 +530,7 @@ Anchor Operator (named_node name: (identifier)) (anonymous_node - name: (identifier + name: (string (string_content))) (named_node name: (identifier)))